<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>218828</bug_id>
          
          <creation_ts>2020-11-11 16:30:02 -0800</creation_ts>
          <short_desc>Add RunLoop::Timer constructor taking in a WTF::Function</short_desc>
          <delta_ts>2020-11-11 18:54:18 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Template Framework</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1706661</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-11 16:30:02 -0800</bug_when>
    <thetext>Add RunLoop::Timer constructor taking in a WTF::Function instead of a function pointer. This is similar to what was done for WebCore::Timer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706663</commentid>
    <comment_count>1</comment_count>
      <attachid>413884</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-11 16:31:43 -0800</bug_when>
    <thetext>Created attachment 413884
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706670</commentid>
    <comment_count>2</comment_count>
      <attachid>413884</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-11-11 16:38:33 -0800</bug_when>
    <thetext>Comment on attachment 413884
Patch

I’m jumping the gun and reviewing now. I know you won’t commit before EWS confirms this works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706675</commentid>
    <comment_count>3</comment_count>
      <attachid>413886</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-11 16:45:39 -0800</bug_when>
    <thetext>Created attachment 413886
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706729</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-11 18:53:34 -0800</bug_when>
    <thetext>Committed r269714: &lt;https://trac.webkit.org/changeset/269714&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 413886.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1706731</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-11 18:54:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/71309284&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413884</attachid>
            <date>2020-11-11 16:31:43 -0800</date>
            <delta_ts>2020-11-11 16:56:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218828-20201111163142.patch</filename>
            <type>text/plain</type>
            <size>4844</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NzA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGE4MjliMGU1ZTNhYzEwZGQ3MDljOTIz
MGRiZjNkMjgxMTk4OTMzMGMuLjQ2Y2Q4ZTc5YzdjYTEwZTcwMzk4YzFhOWMxMmFlY2FkNzM4NjYy
N2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMTEtMTEgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgUnVuTG9vcDo6VGltZXIgY29uc3RydWN0b3IgdGFr
aW5nIGluIGEgV1RGOjpGdW5jdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjE4ODI4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIFJ1bkxvb3A6OlRpbWVyIGNvbnN0cnVjdG9yIHRha2luZyBpbiBh
IFdURjo6RnVuY3Rpb24gaW5zdGVhZCBvZiBhIGZ1bmN0aW9uIHBvaW50ZXIuCisgICAgICAgIFRo
aXMgaXMgc2ltaWxhciB0byB3aGF0IHdhcyBkb25lIGZvciBXZWJDb3JlOjpUaW1lci4KKworICAg
ICAgICAqIHd0Zi9SdW5Mb29wLmg6CisKIDIwMjAtMTEtMTEgIEFsZXggQ2hyaXN0ZW5zZW4gIDxh
Y2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBEZWZpbmUgVVNFKExFR0FDWV9DRk5F
VFdPUktfRE9XTkxPQURTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9T
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA5NDBmZWQ1ZGZjYWVmNmUzMTE4NWI3YTNiOTBk
NDM3Y2I3ZjBlYWFmLi41MzMwZWIzYTE3YjVlNGQxYTI2YWY0MWU0NzdlMWVhNmE2ZmUwMGFkIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTExLTExICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIFJ1bkxvb3A6OlRpbWVyIGNvbnN0cnVjdG9yIHRh
a2luZyBpbiBhIFdURjo6RnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIxODgyOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFVzZSB0aGUgbmV3IFJ1bkxvb3A6OlRpbWVyIGNvbnN0cnVjdG9yIHRv
IHNpbXBsaWZ5IHRoZSBjb2RlIGEgYml0LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nl
c3NQb29sLmNwcDoKKyAgICAgICAgKFdlYktpdDo6bV9yZXNldEdQVVByb2Nlc3NDcmFzaENvdW50
VGltZXIpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oOgorCiAyMDIwLTEx
LTExICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgW0dQVVByb2Nl
c3NdIEFkZCBiYXNpYyBHUFVQcm9jZXNzIGNyYXNoIGhhbmRsaW5nIGZvciBtZWRpYSBwbGF5YmFj
awpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUnVuTG9vcC5oIGIvU291cmNlL1dURi93dGYv
UnVuTG9vcC5oCmluZGV4IGZjMjY3N2JkNGMwMjYzN2YwYzc1NjNhZjFjOWNiY2RiNDNhMWJmNzUu
LjQwZDBjY2YxYzIxNTAwNmJkM2U2YmM1ZjFjZjQ1MmE2N2NjNDJjZWUgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XVEYvd3RmL1J1bkxvb3AuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9SdW5Mb29wLmgKQEAg
LTE2OSwxOCArMTY5LDIwIEBAIHB1YmxpYzoKIAogICAgICAgICBUaW1lcihSdW5Mb29wJiBydW5M
b29wLCBUaW1lckZpcmVkQ2xhc3MqIG8sIFRpbWVyRmlyZWRGdW5jdGlvbiBmKQogICAgICAgICAg
ICAgOiBUaW1lckJhc2UocnVuTG9vcCkKLSAgICAgICAgICAgICwgbV9mdW5jdGlvbihmKQotICAg
ICAgICAgICAgLCBtX29iamVjdChvKQorICAgICAgICAgICAgLCBtX2Z1bmN0aW9uKHN0ZDo6Ymlu
ZChmLCBvKSkKKyAgICAgICAgeworICAgICAgICB9CisKKyAgICAgICAgVGltZXIoUnVuTG9vcCYg
cnVuTG9vcCwgRnVuY3Rpb248dm9pZCAoKT4mJiBmdW5jdGlvbikKKyAgICAgICAgICAgIDogVGlt
ZXJCYXNlKHJ1bkxvb3ApCisgICAgICAgICAgICAsIG1fZnVuY3Rpb24oV1RGTW92ZShmdW5jdGlv
bikpCiAgICAgICAgIHsKICAgICAgICAgfQogCiAgICAgcHJpdmF0ZToKLSAgICAgICAgdm9pZCBm
aXJlZCgpIG92ZXJyaWRlIHsgKG1fb2JqZWN0LT4qbV9mdW5jdGlvbikoKTsgfQorICAgICAgICB2
b2lkIGZpcmVkKCkgb3ZlcnJpZGUgeyBtX2Z1bmN0aW9uKCk7IH0KIAotICAgICAgICAvLyBUaGlz
IG9yZGVyIHNob3VsZCBiZSBtYWludGFpbmVkIGR1ZSB0byBNU1ZDIGJ1Zy4KLSAgICAgICAgLy8g
aHR0cDovL2NvbXB1dGVyLXByb2dyYW1taW5nLWZvcnVtLmNvbS83LXZjLm5ldC82ZmJjMzAyNjVm
ODYwYWQxLmh0bQotICAgICAgICBUaW1lckZpcmVkRnVuY3Rpb24gbV9mdW5jdGlvbjsKLSAgICAg
ICAgVGltZXJGaXJlZENsYXNzKiBtX29iamVjdDsKKyAgICAgICAgRnVuY3Rpb248dm9pZCgpPiBt
X2Z1bmN0aW9uOwogICAgIH07CiAKIHByaXZhdGU6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9X
ZWJQcm9jZXNzUG9vbC5jcHAKaW5kZXggMmJhZDRhY2VjNWI0OTViMzQxMGQ1M2IxMjk3Y2FkZjE1
MzRhMGYzZC4uNzBmZGRhZjhkZDAwNTZjYTI5NDhlOWYxMzI1MGM5YWJhMGExYmY4YyAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcApAQCAtMjY2LDcgKzI2Niw3
IEBAIFdlYlByb2Nlc3NQb29sOjpXZWJQcm9jZXNzUG9vbChBUEk6OlByb2Nlc3NQb29sQ29uZmln
dXJhdGlvbiYgY29uZmlndXJhdGlvbikKICAgICAsIG1faGlkZGVuUGFnZVRocm90dGxpbmdBdXRv
SW5jcmVhc2VzQ291bnRlcihbdGhpc10oUmVmQ291bnRlckV2ZW50KSB7IG1faGlkZGVuUGFnZVRo
cm90dGxpbmdUaW1lci5zdGFydE9uZVNob3QoMF9zKTsgfSkKICAgICAsIG1faGlkZGVuUGFnZVRo
cm90dGxpbmdUaW1lcihSdW5Mb29wOjptYWluKCksIHRoaXMsICZXZWJQcm9jZXNzUG9vbDo6dXBk
YXRlSGlkZGVuUGFnZVRocm90dGxpbmdBdXRvSW5jcmVhc2VMaW1pdCkKICNpZiBFTkFCTEUoR1BV
X1BST0NFU1MpCi0gICAgLCBtX3Jlc2V0R1BVUHJvY2Vzc0NyYXNoQ291bnRUaW1lcihSdW5Mb29w
OjptYWluKCksIHRoaXMsICZXZWJQcm9jZXNzUG9vbDo6cmVzZXRHUFVQcm9jZXNzQ3Jhc2hDb3Vu
dCkKKyAgICAsIG1fcmVzZXRHUFVQcm9jZXNzQ3Jhc2hDb3VudFRpbWVyKFJ1bkxvb3A6Om1haW4o
KSwgW3RoaXNdIHsgbV9yZWNlbnRHUFVQcm9jZXNzQ3Jhc2hDb3VudCA9IDA7IH0pCiAjZW5kaWYK
ICAgICAsIG1fZm9yZWdyb3VuZFdlYlByb2Nlc3NDb3VudGVyKFt0aGlzXShSZWZDb3VudGVyRXZl
bnQpIHsgdXBkYXRlUHJvY2Vzc0Fzc2VydGlvbnMoKTsgfSkKICAgICAsIG1fYmFja2dyb3VuZFdl
YlByb2Nlc3NDb3VudGVyKFt0aGlzXShSZWZDb3VudGVyRXZlbnQpIHsgdXBkYXRlUHJvY2Vzc0Fz
c2VydGlvbnMoKTsgfSkKQEAgLTUxMywxMSArNTEzLDYgQEAgdm9pZCBXZWJQcm9jZXNzUG9vbDo6
Z3B1UHJvY2Vzc0NyYXNoZWQoUHJvY2Vzc0lEIGlkZW50aWZpZXIpCiAgICAgICAgIG1fcmVzZXRH
UFVQcm9jZXNzQ3Jhc2hDb3VudFRpbWVyLnN0YXJ0T25lU2hvdChyZXNldEdQVVByb2Nlc3NDcmFz
aENvdW50RGVsYXkpOwogfQogCi12b2lkIFdlYlByb2Nlc3NQb29sOjpyZXNldEdQVVByb2Nlc3ND
cmFzaENvdW50KCkKLXsKLSAgICBtX3JlY2VudEdQVVByb2Nlc3NDcmFzaENvdW50ID0gMDsKLX0K
LQogdm9pZCBXZWJQcm9jZXNzUG9vbDo6Z2V0R1BVUHJvY2Vzc0Nvbm5lY3Rpb24oV2ViUHJvY2Vz
c1Byb3h5JiB3ZWJQcm9jZXNzUHJveHksIE1lc3NhZ2VzOjpXZWJQcm9jZXNzUHJveHk6OkdldEdQ
VVByb2Nlc3NDb25uZWN0aW9uOjpEZWxheWVkUmVwbHkmJiByZXBseSkKIHsKICAgICBlbnN1cmVH
UFVQcm9jZXNzKCkuZ2V0R1BVUHJvY2Vzc0Nvbm5lY3Rpb24od2ViUHJvY2Vzc1Byb3h5LCBbdGhp
cywgd2Vha1RoaXMgPSBtYWtlV2Vha1B0cigqdGhpcyksIHdlYlByb2Nlc3NQcm94eSA9IG1ha2VX
ZWFrUHRyKHdlYlByb2Nlc3NQcm94eSksIHJlcGx5ID0gV1RGTW92ZShyZXBseSldIChhdXRvJiBj
b25uZWN0aW9uSW5mbykgbXV0YWJsZSB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9XZWJQcm9jZXNzUG9vbC5oIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vz
c1Bvb2wuaAppbmRleCA5ZTAyYjQ2ZTM4NDk2MjExNDg0YmJjOTZkOTU3YmFkYzYxNDkzNzQ1Li5h
YWI3MzZjOGE5NDQyYTAzNjMxMThjMDRkYTg2Mjc0NzRkYmQ3OTM1IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgKQEAgLTM1NSw3ICszNTUsNiBAQCBwdWJsaWM6CiAK
ICNpZiBFTkFCTEUoR1BVX1BST0NFU1MpCiAgICAgdm9pZCBncHVQcm9jZXNzQ3Jhc2hlZChQcm9j
ZXNzSUQpOwotICAgIHZvaWQgcmVzZXRHUFVQcm9jZXNzQ3Jhc2hDb3VudCgpOwogCiAgICAgdm9p
ZCBnZXRHUFVQcm9jZXNzQ29ubmVjdGlvbihXZWJQcm9jZXNzUHJveHkmLCBNZXNzYWdlczo6V2Vi
UHJvY2Vzc1Byb3h5OjpHZXRHUFVQcm9jZXNzQ29ubmVjdGlvbkRlbGF5ZWRSZXBseSYmKTsKIAo=
</data>
<flag name="commit-queue"
          id="430579"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>413886</attachid>
            <date>2020-11-11 16:45:39 -0800</date>
            <delta_ts>2020-11-11 18:53:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-218828-20201111164538.patch</filename>
            <type>text/plain</type>
            <size>4975</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5NzA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGE4MjliMGU1ZTNhYzEwZGQ3MDljOTIz
MGRiZjNkMjgxMTk4OTMzMGMuLmJlYmQxN2Y3NjkwZGQzYWJlMmIyZmRmYzU0NmUyODkwMmE1MzZh
OTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMTEtMTEgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgUnVuTG9vcDo6VGltZXIgY29uc3RydWN0b3IgdGFr
aW5nIGluIGEgV1RGOjpGdW5jdGlvbgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjE4ODI4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIu
CisKKyAgICAgICAgQWRkIFJ1bkxvb3A6OlRpbWVyIGNvbnN0cnVjdG9yIHRha2luZyBpbiBhIFdU
Rjo6RnVuY3Rpb24gaW5zdGVhZCBvZiBhIGZ1bmN0aW9uIHBvaW50ZXIuCisgICAgICAgIFRoaXMg
aXMgc2ltaWxhciB0byB3aGF0IHdhcyBkb25lIGZvciBXZWJDb3JlOjpUaW1lci4KKworICAgICAg
ICAqIHd0Zi9SdW5Mb29wLmg6CisKIDIwMjAtMTEtMTEgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hy
aXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBEZWZpbmUgVVNFKExFR0FDWV9DRk5FVFdP
UktfRE9XTkxPQURTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViS2l0L0NoYW5nZUxvZwppbmRleCA5NDBmZWQ1ZGZjYWVmNmUzMTE4NWI3YTNiOTBkNDM3
Y2I3ZjBlYWFmLi43ZTIzNGQxNDkwMWU1YzYwYTc2NmM3MmFjYmI2ODk2ODQ1NjE3ZjBhIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIwLTExLTExICBDaHJpcyBEdW1leiAgPGNkdW1lekBh
cHBsZS5jb20+CisKKyAgICAgICAgQWRkIFJ1bkxvb3A6OlRpbWVyIGNvbnN0cnVjdG9yIHRha2lu
ZyBpbiBhIFdURjo6RnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxODgyOAorCisgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgor
CisgICAgICAgIFVzZSB0aGUgbmV3IFJ1bkxvb3A6OlRpbWVyIGNvbnN0cnVjdG9yIHRvIHNpbXBs
aWZ5IHRoZSBjb2RlIGEgYml0LgorCisgICAgICAgICogVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29s
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6bV9yZXNldEdQVVByb2Nlc3NDcmFzaENvdW50VGltZXIp
OgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oOgorCiAyMDIwLTExLTExICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgW0dQVVByb2Nlc3NdIEFk
ZCBiYXNpYyBHUFVQcm9jZXNzIGNyYXNoIGhhbmRsaW5nIGZvciBtZWRpYSBwbGF5YmFjawpkaWZm
IC0tZ2l0IGEvU291cmNlL1dURi93dGYvUnVuTG9vcC5oIGIvU291cmNlL1dURi93dGYvUnVuTG9v
cC5oCmluZGV4IGZjMjY3N2JkNGMwMjYzN2YwYzc1NjNhZjFjOWNiY2RiNDNhMWJmNzUuLmY0YzE2
M2U3NGYwMTU0NTJiYjYyNDVkOWQxYzc3Yzg2ODgxOGNjNDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
VEYvd3RmL1J1bkxvb3AuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9SdW5Mb29wLmgKQEAgLTI3LDYg
KzI3LDcgQEAKIAogI3ByYWdtYSBvbmNlCiAKKyNpbmNsdWRlIDxmdW5jdGlvbmFsPgogI2luY2x1
ZGUgPHd0Zi9Db25kaXRpb24uaD4KICNpbmNsdWRlIDx3dGYvRGVxdWUuaD4KICNpbmNsdWRlIDx3
dGYvRm9yd2FyZC5oPgpAQCAtMTY5LDE4ICsxNzAsMjAgQEAgcHVibGljOgogCiAgICAgICAgIFRp
bWVyKFJ1bkxvb3AmIHJ1bkxvb3AsIFRpbWVyRmlyZWRDbGFzcyogbywgVGltZXJGaXJlZEZ1bmN0
aW9uIGYpCiAgICAgICAgICAgICA6IFRpbWVyQmFzZShydW5Mb29wKQotICAgICAgICAgICAgLCBt
X2Z1bmN0aW9uKGYpCi0gICAgICAgICAgICAsIG1fb2JqZWN0KG8pCisgICAgICAgICAgICAsIG1f
ZnVuY3Rpb24oc3RkOjpiaW5kKGYsIG8pKQorICAgICAgICB7CisgICAgICAgIH0KKworICAgICAg
ICBUaW1lcihSdW5Mb29wJiBydW5Mb29wLCBGdW5jdGlvbjx2b2lkICgpPiYmIGZ1bmN0aW9uKQor
ICAgICAgICAgICAgOiBUaW1lckJhc2UocnVuTG9vcCkKKyAgICAgICAgICAgICwgbV9mdW5jdGlv
bihXVEZNb3ZlKGZ1bmN0aW9uKSkKICAgICAgICAgewogICAgICAgICB9CiAKICAgICBwcml2YXRl
OgotICAgICAgICB2b2lkIGZpcmVkKCkgb3ZlcnJpZGUgeyAobV9vYmplY3QtPiptX2Z1bmN0aW9u
KSgpOyB9CisgICAgICAgIHZvaWQgZmlyZWQoKSBvdmVycmlkZSB7IG1fZnVuY3Rpb24oKTsgfQog
Ci0gICAgICAgIC8vIFRoaXMgb3JkZXIgc2hvdWxkIGJlIG1haW50YWluZWQgZHVlIHRvIE1TVkMg
YnVnLgotICAgICAgICAvLyBodHRwOi8vY29tcHV0ZXItcHJvZ3JhbW1pbmctZm9ydW0uY29tLzct
dmMubmV0LzZmYmMzMDI2NWY4NjBhZDEuaHRtCi0gICAgICAgIFRpbWVyRmlyZWRGdW5jdGlvbiBt
X2Z1bmN0aW9uOwotICAgICAgICBUaW1lckZpcmVkQ2xhc3MqIG1fb2JqZWN0OworICAgICAgICBG
dW5jdGlvbjx2b2lkKCk+IG1fZnVuY3Rpb247CiAgICAgfTsKIAogcHJpdmF0ZToKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmNwcAppbmRleCAyYmFkNGFjZWM1YjQ5NWIz
NDEwZDUzYjEyOTdjYWRmMTUzNGEwZjNkLi43MGZkZGFmOGRkMDA1NmNhMjk0OGU5ZjEzMjUwYzlh
YmEwYTFiZjhjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9XZWJQcm9jZXNz
UG9vbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuY3Bw
CkBAIC0yNjYsNyArMjY2LDcgQEAgV2ViUHJvY2Vzc1Bvb2w6OldlYlByb2Nlc3NQb29sKEFQSTo6
UHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uJiBjb25maWd1cmF0aW9uKQogICAgICwgbV9oaWRkZW5Q
YWdlVGhyb3R0bGluZ0F1dG9JbmNyZWFzZXNDb3VudGVyKFt0aGlzXShSZWZDb3VudGVyRXZlbnQp
IHsgbV9oaWRkZW5QYWdlVGhyb3R0bGluZ1RpbWVyLnN0YXJ0T25lU2hvdCgwX3MpOyB9KQogICAg
ICwgbV9oaWRkZW5QYWdlVGhyb3R0bGluZ1RpbWVyKFJ1bkxvb3A6Om1haW4oKSwgdGhpcywgJldl
YlByb2Nlc3NQb29sOjp1cGRhdGVIaWRkZW5QYWdlVGhyb3R0bGluZ0F1dG9JbmNyZWFzZUxpbWl0
KQogI2lmIEVOQUJMRShHUFVfUFJPQ0VTUykKLSAgICAsIG1fcmVzZXRHUFVQcm9jZXNzQ3Jhc2hD
b3VudFRpbWVyKFJ1bkxvb3A6Om1haW4oKSwgdGhpcywgJldlYlByb2Nlc3NQb29sOjpyZXNldEdQ
VVByb2Nlc3NDcmFzaENvdW50KQorICAgICwgbV9yZXNldEdQVVByb2Nlc3NDcmFzaENvdW50VGlt
ZXIoUnVuTG9vcDo6bWFpbigpLCBbdGhpc10geyBtX3JlY2VudEdQVVByb2Nlc3NDcmFzaENvdW50
ID0gMDsgfSkKICNlbmRpZgogICAgICwgbV9mb3JlZ3JvdW5kV2ViUHJvY2Vzc0NvdW50ZXIoW3Ro
aXNdKFJlZkNvdW50ZXJFdmVudCkgeyB1cGRhdGVQcm9jZXNzQXNzZXJ0aW9ucygpOyB9KQogICAg
ICwgbV9iYWNrZ3JvdW5kV2ViUHJvY2Vzc0NvdW50ZXIoW3RoaXNdKFJlZkNvdW50ZXJFdmVudCkg
eyB1cGRhdGVQcm9jZXNzQXNzZXJ0aW9ucygpOyB9KQpAQCAtNTEzLDExICs1MTMsNiBAQCB2b2lk
IFdlYlByb2Nlc3NQb29sOjpncHVQcm9jZXNzQ3Jhc2hlZChQcm9jZXNzSUQgaWRlbnRpZmllcikK
ICAgICAgICAgbV9yZXNldEdQVVByb2Nlc3NDcmFzaENvdW50VGltZXIuc3RhcnRPbmVTaG90KHJl
c2V0R1BVUHJvY2Vzc0NyYXNoQ291bnREZWxheSk7CiB9CiAKLXZvaWQgV2ViUHJvY2Vzc1Bvb2w6
OnJlc2V0R1BVUHJvY2Vzc0NyYXNoQ291bnQoKQotewotICAgIG1fcmVjZW50R1BVUHJvY2Vzc0Ny
YXNoQ291bnQgPSAwOwotfQotCiB2b2lkIFdlYlByb2Nlc3NQb29sOjpnZXRHUFVQcm9jZXNzQ29u
bmVjdGlvbihXZWJQcm9jZXNzUHJveHkmIHdlYlByb2Nlc3NQcm94eSwgTWVzc2FnZXM6OldlYlBy
b2Nlc3NQcm94eTo6R2V0R1BVUHJvY2Vzc0Nvbm5lY3Rpb246OkRlbGF5ZWRSZXBseSYmIHJlcGx5
KQogewogICAgIGVuc3VyZUdQVVByb2Nlc3MoKS5nZXRHUFVQcm9jZXNzQ29ubmVjdGlvbih3ZWJQ
cm9jZXNzUHJveHksIFt0aGlzLCB3ZWFrVGhpcyA9IG1ha2VXZWFrUHRyKCp0aGlzKSwgd2ViUHJv
Y2Vzc1Byb3h5ID0gbWFrZVdlYWtQdHIod2ViUHJvY2Vzc1Byb3h5KSwgcmVwbHkgPSBXVEZNb3Zl
KHJlcGx5KV0gKGF1dG8mIGNvbm5lY3Rpb25JbmZvKSBtdXRhYmxlIHsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmggYi9Tb3VyY2UvV2ViS2l0L1VJ
UHJvY2Vzcy9XZWJQcm9jZXNzUG9vbC5oCmluZGV4IDllMDJiNDZlMzg0OTYyMTE0ODRiYmM5NmQ5
NTdiYWRjNjE0OTM3NDUuLmFhYjczNmM4YTk0NDJhMDM2MzExOGMwNGRhODYyNzQ3NGRiZDc5MzUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1dlYlByb2Nlc3NQb29sLmgKKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Bvb2wuaApAQCAtMzU1LDcgKzM1
NSw2IEBAIHB1YmxpYzoKIAogI2lmIEVOQUJMRShHUFVfUFJPQ0VTUykKICAgICB2b2lkIGdwdVBy
b2Nlc3NDcmFzaGVkKFByb2Nlc3NJRCk7Ci0gICAgdm9pZCByZXNldEdQVVByb2Nlc3NDcmFzaENv
dW50KCk7CiAKICAgICB2b2lkIGdldEdQVVByb2Nlc3NDb25uZWN0aW9uKFdlYlByb2Nlc3NQcm94
eSYsIE1lc3NhZ2VzOjpXZWJQcm9jZXNzUHJveHk6OkdldEdQVVByb2Nlc3NDb25uZWN0aW9uRGVs
YXllZFJlcGx5JiYpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>