<?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>155846</bug_id>
          
          <creation_ts>2016-03-24 11:43:20 -0700</creation_ts>
          <short_desc>[MSE] Make calling HTMLMediaElement.buffered less expensive</short_desc>
          <delta_ts>2016-03-24 15:27:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1177730</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-03-24 11:43:20 -0700</bug_when>
    <thetext>[MSE] Make calling HTMLMediaElement.buffered less expensive</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177732</commentid>
    <comment_count>1</comment_count>
      <attachid>274849</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2016-03-24 11:46:26 -0700</bug_when>
    <thetext>Created attachment 274849
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177786</commentid>
    <comment_count>2</comment_count>
      <attachid>274849</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-24 15:27:47 -0700</bug_when>
    <thetext>Comment on attachment 274849
Patch

Clearing flags on attachment: 274849

Committed r198646: &lt;http://trac.webkit.org/changeset/198646&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177787</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-24 15:27:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274849</attachid>
            <date>2016-03-24 11:46:26 -0700</date>
            <delta_ts>2016-03-24 15:27:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155846-20160324114627.patch</filename>
            <type>text/plain</type>
            <size>10247</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk4NjI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTkyZTY3YzRhNTQ3NmIw
YmY0NTI4MzIwYzVjYzg1MDY4NGMyMTFlNi4uNzI1NzE5M2ExOWQyNzM5N2E1ZjgwZmMxYjIyMzVi
OWFlNjQyZjE5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM0IEBACisyMDE2LTAzLTI0ICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIFtNU0VdIE1ha2UgY2FsbGlu
ZyBIVE1MTWVkaWFFbGVtZW50LmJ1ZmZlcmVkIGxlc3MgZXhwZW5zaXZlCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTU4NDYKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgTVNFIHNwZWNpZmljYXRpb24g
cmVxdWlyZXMgYSBuZXcgVGltZVJhbmdlcyBvYmplY3QgYmUgcmV0dXJuZWQgd2hlbiBjYWxsaW5n
CisgICAgICAgIEhUTUxNZWRpYUVsZW1lbnQuYnVmZmVyZWQuIEFkZGl0aW9uYWxseSwgdGhlIHJl
cXVpcmVtZW50cyBmb3IgZ2VuZXJhdGluZyB0aGUgYnVmZmVyZWQgdGltZQorICAgICAgICByYW5n
ZXMgZm9yIE1lZGlhU291cmNlIGFuZCBpdHMgY29uc3RpdHVlbnQgU291cmNlQnVmZmVycyBhcmUg
c3BlY2lmaWMgYW5kIGV4cGVuc2l2ZS4gUmF0aGVyCisgICAgICAgIHRoYW4gcGVyZm9ybSBhbGwg
dGhlc2Ugc3RlcHMgZWFjaCB0aW1lIEhUTUxNZWRpYUVsZW1lbnQuYnVmZmVyZWQgaXMgcXVlcmll
ZCwgY2FjaGUgdGhlIGZpbmFsCisgICAgICAgIHJlc3VsdCBhbmQgb25seSByZWdlbmVyYXRlIHRo
ZSBjYWNoZWQgdmFsdWUgaWYgdGhlIGJ1ZmZlcmVkIHJhbmdlcyBvZiB0aGUgY29uc2l0dWVudAor
ICAgICAgICBTb3VyY2VCdWZmZXJzIGhhcyBjaGFuZ2VkLgorCisgICAgICAgIEFsc28sIG1ha2Ug
Y29weWluZyBhIFBsYXRmb3JtVGltZVJhbmdlcyBtb3JlIGVmZmljaWVudCBieSBkb2luZyBhIHN0
cmFpZ2h0IHZlY3Rvci10by12ZWN0b3IKKyAgICAgICAgY29weSBvZiB0aGUgUGxhdGZvcm1UaW1l
UmFuZ2UncyBkYXRhLgorCisgICAgICAgICogTW9kdWxlcy9tZWRpYXNvdXJjZS9NZWRpYVNvdXJj
ZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNZWRpYVNvdXJjZTo6YnVmZmVyZWQpOgorICAgICAg
ICAoV2ViQ29yZTo6TWVkaWFTb3VyY2U6OnJlZ2VuZXJhdGVBY3RpdmVTb3VyY2VCdWZmZXJzKToK
KyAgICAgICAgKiBNb2R1bGVzL21lZGlhc291cmNlL01lZGlhU291cmNlLmg6CisgICAgICAgICog
TW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
U291cmNlQnVmZmVyOjpyZW1vdmVDb2RlZEZyYW1lcyk6CisgICAgICAgIChXZWJDb3JlOjpTb3Vy
Y2VCdWZmZXI6OnNvdXJjZUJ1ZmZlclByaXZhdGVEaWRSZWNlaXZlU2FtcGxlKToKKyAgICAgICAg
KiBNb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5oOgorICAgICAgICAqIHBsYXRmb3Jt
L2dyYXBoaWNzL1BsYXRmb3JtVGltZVJhbmdlcy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQbGF0
Zm9ybVRpbWVSYW5nZXM6OlBsYXRmb3JtVGltZVJhbmdlcyk6IERlbGV0ZWQuCisgICAgICAgIChX
ZWJDb3JlOjpQbGF0Zm9ybVRpbWVSYW5nZXM6Om9wZXJhdG9yPSk6IERlbGV0ZWQuCisgICAgICAg
IChXZWJDb3JlOjpQbGF0Zm9ybVRpbWVSYW5nZXM6OmNvcHkpOiBEZWxldGVkLgorICAgICAgICAq
IHBsYXRmb3JtL2dyYXBoaWNzL1BsYXRmb3JtVGltZVJhbmdlcy5oOgorCiAyMDE2LTAzLTIzICBK
ZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjE4
OTEyOSk6IDxhdWRpbz4gZWxlbWVudHMgZG8gbm90IGhhdmUgcGxheWJhY2sgY29udHJvbHMgb24g
aU9TLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9NZWRp
YVNvdXJjZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL01lZGlhU291
cmNlLmNwcAppbmRleCBjMGQxNGUxNjU3YWVlODMxMmI5ZjcwZDU3NTU5N2IwMzc1NjdlNDkxLi40
Yjg3ZmM3ZTRmNGJhMmZkYjIwZDJmNDNiMjk1MWJlZjcwMmIxMDIwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL01lZGlhU291cmNlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL01lZGlhU291cmNlLmNwcApAQCAtMTQxLDEz
ICsxNDEsMjAgQEAgTWVkaWFUaW1lIE1lZGlhU291cmNlOjpjdXJyZW50VGltZSgpIGNvbnN0CiAK
IHN0ZDo6dW5pcXVlX3B0cjxQbGF0Zm9ybVRpbWVSYW5nZXM+IE1lZGlhU291cmNlOjpidWZmZXJl
ZCgpIGNvbnN0CiB7CisgICAgaWYgKG1fYnVmZmVyZWQgJiYgbV9hY3RpdmVTb3VyY2VCdWZmZXJz
LT5sZW5ndGgoKSAmJiBzdGQ6OmFsbF9vZihtX2FjdGl2ZVNvdXJjZUJ1ZmZlcnMtPmJlZ2luKCks
IG1fYWN0aXZlU291cmNlQnVmZmVycy0+ZW5kKCksIFtdIChSZWZQdHI8U291cmNlQnVmZmVyPiYg
YnVmZmVyKSB7IHJldHVybiAhYnVmZmVyLT5pc0J1ZmZlcmVkRGlydHkoKTsgfSkpCisgICAgICAg
IHJldHVybiBzdGQ6Om1ha2VfdW5pcXVlPFBsYXRmb3JtVGltZVJhbmdlcz4oKm1fYnVmZmVyZWQp
OworCisgICAgbV9idWZmZXJlZCA9IHN0ZDo6bWFrZV91bmlxdWU8UGxhdGZvcm1UaW1lUmFuZ2Vz
PigpOworICAgIGZvciAoYXV0byYgc291cmNlQnVmZmVyIDogKm1fYWN0aXZlU291cmNlQnVmZmVy
cykKKyAgICAgICAgc291cmNlQnVmZmVyLT5zZXRCdWZmZXJlZERpcnR5KGZhbHNlKTsKKwogICAg
IC8vIEltcGxlbWVudHMgTWVkaWFTb3VyY2UgYWxnb3JpdGhtIGZvciBIVE1MTWVkaWFFbGVtZW50
LmJ1ZmZlcmVkLgogICAgIC8vIGh0dHBzOi8vZHZjcy53My5vcmcvaGcvaHRtbC1tZWRpYS9yYXct
ZmlsZS9kZWZhdWx0L21lZGlhLXNvdXJjZS9tZWRpYS1zb3VyY2UuaHRtbCNodG1sbWVkaWFlbGVt
ZW50LWV4dGVuc2lvbnMKICAgICBWZWN0b3I8UGxhdGZvcm1UaW1lUmFuZ2VzPiBhY3RpdmVSYW5n
ZXMgPSB0aGlzLT5hY3RpdmVSYW5nZXMoKTsKIAogICAgIC8vIDEuIElmIGFjdGl2ZVNvdXJjZUJ1
ZmZlcnMubGVuZ3RoIGVxdWFscyAwIHRoZW4gcmV0dXJuIGFuIGVtcHR5IFRpbWVSYW5nZXMgb2Jq
ZWN0IGFuZCBhYm9ydCB0aGVzZSBzdGVwcy4KICAgICBpZiAoYWN0aXZlUmFuZ2VzLmlzRW1wdHko
KSkKLSAgICAgICAgcmV0dXJuIHN0ZDo6bWFrZV91bmlxdWU8UGxhdGZvcm1UaW1lUmFuZ2VzPigp
OworICAgICAgICByZXR1cm4gc3RkOjptYWtlX3VuaXF1ZTxQbGF0Zm9ybVRpbWVSYW5nZXM+KCpt
X2J1ZmZlcmVkKTsKIAogICAgIC8vIDIuIExldCBhY3RpdmUgcmFuZ2VzIGJlIHRoZSByYW5nZXMg
cmV0dXJuZWQgYnkgYnVmZmVyZWQgZm9yIGVhY2ggU291cmNlQnVmZmVyIG9iamVjdCBpbiBhY3Rp
dmVTb3VyY2VCdWZmZXJzLgogICAgIC8vIDMuIExldCBoaWdoZXN0IGVuZCB0aW1lIGJlIHRoZSBs
YXJnZXN0IHJhbmdlIGVuZCB0aW1lIGluIHRoZSBhY3RpdmUgcmFuZ2VzLgpAQCAtMTYwLDEwICsx
NjcsMTAgQEAgc3RkOjp1bmlxdWVfcHRyPFBsYXRmb3JtVGltZVJhbmdlcz4gTWVkaWFTb3VyY2U6
OmJ1ZmZlcmVkKCkgY29uc3QKIAogICAgIC8vIFJldHVybiBhbiBlbXB0eSByYW5nZSBpZiBhbGwg
cmFuZ2VzIGFyZSBlbXB0eS4KICAgICBpZiAoIWhpZ2hlc3RFbmRUaW1lKQotICAgICAgICByZXR1
cm4gc3RkOjptYWtlX3VuaXF1ZTxQbGF0Zm9ybVRpbWVSYW5nZXM+KCk7CisgICAgICAgIHJldHVy
biBzdGQ6Om1ha2VfdW5pcXVlPFBsYXRmb3JtVGltZVJhbmdlcz4oKm1fYnVmZmVyZWQpOwogCiAg
ICAgLy8gNC4gTGV0IGludGVyc2VjdGlvbiByYW5nZXMgZXF1YWwgYSBUaW1lUmFuZ2Ugb2JqZWN0
IGNvbnRhaW5pbmcgYSBzaW5nbGUgcmFuZ2UgZnJvbSAwIHRvIGhpZ2hlc3QgZW5kIHRpbWUuCi0g
ICAgUGxhdGZvcm1UaW1lUmFuZ2VzIGludGVyc2VjdGlvblJhbmdlcyhNZWRpYVRpbWU6Onplcm9U
aW1lKCksIGhpZ2hlc3RFbmRUaW1lKTsKKyAgICBtX2J1ZmZlcmVkLT5hZGQoTWVkaWFUaW1lOjp6
ZXJvVGltZSgpLCBoaWdoZXN0RW5kVGltZSk7CiAKICAgICAvLyA1LiBGb3IgZWFjaCBTb3VyY2VC
dWZmZXIgb2JqZWN0IGluIGFjdGl2ZVNvdXJjZUJ1ZmZlcnMgcnVuIHRoZSBmb2xsb3dpbmcgc3Rl
cHM6CiAgICAgYm9vbCBlbmRlZCA9IHJlYWR5U3RhdGUoKSA9PSBlbmRlZEtleXdvcmQoKTsKQEAg
LTE3NSwxMCArMTgyLDEwIEBAIHN0ZDo6dW5pcXVlX3B0cjxQbGF0Zm9ybVRpbWVSYW5nZXM+IE1l
ZGlhU291cmNlOjpidWZmZXJlZCgpIGNvbnN0CiAKICAgICAgICAgLy8gNS4zIExldCBuZXcgaW50
ZXJzZWN0aW9uIHJhbmdlcyBlcXVhbCB0aGUgdGhlIGludGVyc2VjdGlvbiBiZXR3ZWVuIHRoZSBp
bnRlcnNlY3Rpb24gcmFuZ2VzIGFuZCB0aGUgc291cmNlIHJhbmdlcy4KICAgICAgICAgLy8gNS40
IFJlcGxhY2UgdGhlIHJhbmdlcyBpbiBpbnRlcnNlY3Rpb24gcmFuZ2VzIHdpdGggdGhlIG5ldyBp
bnRlcnNlY3Rpb24gcmFuZ2VzLgotICAgICAgICBpbnRlcnNlY3Rpb25SYW5nZXMuaW50ZXJzZWN0
V2l0aChzb3VyY2VSYW5nZXMpOworICAgICAgICBtX2J1ZmZlcmVkLT5pbnRlcnNlY3RXaXRoKHNv
dXJjZVJhbmdlcyk7CiAgICAgfQogCi0gICAgcmV0dXJuIHN0ZDo6bWFrZV91bmlxdWU8UGxhdGZv
cm1UaW1lUmFuZ2VzPihpbnRlcnNlY3Rpb25SYW5nZXMpOworICAgIHJldHVybiBzdGQ6Om1ha2Vf
dW5pcXVlPFBsYXRmb3JtVGltZVJhbmdlcz4oKm1fYnVmZmVyZWQpOwogfQogCiB2b2lkIE1lZGlh
U291cmNlOjpzZWVrVG9UaW1lKGNvbnN0IE1lZGlhVGltZSYgdGltZSkKQEAgLTkxNCw2ICs5MjEs
OCBAQCB2b2lkIE1lZGlhU291cmNlOjpyZWdlbmVyYXRlQWN0aXZlU291cmNlQnVmZmVycygpCiAg
ICAgICAgICAgICBuZXdMaXN0LmFwcGVuZChzb3VyY2VCdWZmZXIpOwogICAgIH0KICAgICBtX2Fj
dGl2ZVNvdXJjZUJ1ZmZlcnMtPnN3YXAobmV3TGlzdCk7CisgICAgZm9yIChhdXRvJiBzb3VyY2VC
dWZmZXIgOiAqbV9hY3RpdmVTb3VyY2VCdWZmZXJzKQorICAgICAgICBzb3VyY2VCdWZmZXItPnNl
dEJ1ZmZlcmVkRGlydHkodHJ1ZSk7CiB9CiAKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvbWVkaWFzb3VyY2UvTWVkaWFTb3VyY2UuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVs
ZXMvbWVkaWFzb3VyY2UvTWVkaWFTb3VyY2UuaAppbmRleCBjOTdkMmZiYTFmNGEzNzM5NDgzMTYy
YTUwNDZmZTE4Y2JiZDgzM2M1Li44NzIwMjM5ZmY0MzUwMTQzY2E5OTc0YWY5MzkzMGZhY2YzMDUw
MmRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL01lZGlh
U291cmNlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9NZWRpYVNv
dXJjZS5oCkBAIC0xMzYsNiArMTM2LDcgQEAgcHJvdGVjdGVkOgogICAgIFJlZlB0cjxNZWRpYVNv
dXJjZVByaXZhdGU+IG1fcHJpdmF0ZTsKICAgICBSZWZQdHI8U291cmNlQnVmZmVyTGlzdD4gbV9z
b3VyY2VCdWZmZXJzOwogICAgIFJlZlB0cjxTb3VyY2VCdWZmZXJMaXN0PiBtX2FjdGl2ZVNvdXJj
ZUJ1ZmZlcnM7CisgICAgbXV0YWJsZSBzdGQ6OnVuaXF1ZV9wdHI8UGxhdGZvcm1UaW1lUmFuZ2Vz
PiBtX2J1ZmZlcmVkOwogICAgIEhUTUxNZWRpYUVsZW1lbnQqIG1fbWVkaWFFbGVtZW50OwogICAg
IE1lZGlhVGltZSBtX2R1cmF0aW9uOwogICAgIE1lZGlhVGltZSBtX3BlbmRpbmdTZWVrVGltZTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVm
ZmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVy
LmNwcAppbmRleCAzNTEzMTViNGRhMDgxYmNiZmU1ZTBhNzJlMGVhZjhkNjA2NWFkMzYzLi5jZWI5
OTA2YTY1MWI2YjA1NjNlNzU1NTQwZjg4MWRkNzg2OWNhYmE4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuY3BwCkBAIC03OTUsNiAr
Nzk1LDcgQEAgdm9pZCBTb3VyY2VCdWZmZXI6OnJlbW92ZUNvZGVkRnJhbWVzKGNvbnN0IE1lZGlh
VGltZSYgc3RhcnQsIGNvbnN0IE1lZGlhVGltZSYgZW4KIAogICAgICAgICBlcmFzZWRSYW5nZXMt
PmludmVydCgpOwogICAgICAgICBtX2J1ZmZlcmVkLT5pbnRlcnNlY3RXaXRoKCplcmFzZWRSYW5n
ZXMpOworICAgICAgICBzZXRCdWZmZXJlZERpcnR5KHRydWUpOwogCiAgICAgICAgIC8vIDMuNCBJ
ZiB0aGlzIG9iamVjdCBpcyBpbiBhY3RpdmVTb3VyY2VCdWZmZXJzLCB0aGUgY3VycmVudCBwbGF5
YmFjayBwb3NpdGlvbiBpcyBncmVhdGVyIHRoYW4gb3IgZXF1YWwgdG8gc3RhcnQKICAgICAgICAg
Ly8gYW5kIGxlc3MgdGhhbiB0aGUgcmVtb3ZlIGVuZCB0aW1lc3RhbXAsIGFuZCBIVE1MTWVkaWFF
bGVtZW50LnJlYWR5U3RhdGUgaXMgZ3JlYXRlciB0aGFuIEhBVkVfTUVUQURBVEEsIHRoZW4gc2V0
CkBAIC0xNjA1LDYgKzE2MDYsNyBAQCB2b2lkIFNvdXJjZUJ1ZmZlcjo6c291cmNlQnVmZmVyUHJp
dmF0ZURpZFJlY2VpdmVTYW1wbGUoU291cmNlQnVmZmVyUHJpdmF0ZSosIFBhcwogCiAgICAgICAg
ICAgICBlcmFzZWRSYW5nZXMtPmludmVydCgpOwogICAgICAgICAgICAgbV9idWZmZXJlZC0+aW50
ZXJzZWN0V2l0aCgqZXJhc2VkUmFuZ2VzKTsKKyAgICAgICAgICAgIHNldEJ1ZmZlcmVkRGlydHko
dHJ1ZSk7CiAgICAgICAgIH0KIAogICAgICAgICAvLyAxLjE3IElmIHNwbGljZWQgYXVkaW8gZnJh
bWUgaXMgc2V0OgpAQCAtMTY0NSw2ICsxNjQ3LDcgQEAgdm9pZCBTb3VyY2VCdWZmZXI6OnNvdXJj
ZUJ1ZmZlclByaXZhdGVEaWRSZWNlaXZlU2FtcGxlKFNvdXJjZUJ1ZmZlclByaXZhdGUqLCBQYXMK
IAogICAgICAgICBtX2J1ZmZlcmVkLT5hZGQocHJlc2VudGF0aW9uVGltZXN0YW1wLnRvRG91Ymxl
KCksIChwcmVzZW50YXRpb25UaW1lc3RhbXAgKyBmcmFtZUR1cmF0aW9uICsgbWljcm9zZWNvbmQp
LnRvRG91YmxlKCkpOwogICAgICAgICBtX2J1ZmZlcmVkU2luY2VMYXN0TW9uaXRvciArPSBmcmFt
ZUR1cmF0aW9uLnRvRG91YmxlKCk7CisgICAgICAgIHNldEJ1ZmZlcmVkRGlydHkodHJ1ZSk7CiAK
ICAgICAgICAgYnJlYWs7CiAgICAgfSB3aGlsZSAoMSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5oIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuaAppbmRleCBjYjBjZGZlOWU2MDQ4ZjZh
NjhjZTQyNTM5MTkzNjExY2QzMTdiOGVlLi4yZmQ4ODJjNWIxYTlmZTc3MGJmZmQ2ZTEyNmEwNGMz
ZTcxNjI2Yzc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNl
L1NvdXJjZUJ1ZmZlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2Uv
U291cmNlQnVmZmVyLmgKQEAgLTEyNSw2ICsxMjUsOSBAQCBwdWJsaWM6CiAKICAgICB2b2lkIHJh
bmdlUmVtb3ZhbChjb25zdCBNZWRpYVRpbWUmLCBjb25zdCBNZWRpYVRpbWUmKTsKIAorICAgIGJv
b2wgaXNCdWZmZXJlZERpcnR5KCkgY29uc3QgeyByZXR1cm4gbV9idWZmZXJlZERpcnR5OyB9Cisg
ICAgdm9pZCBzZXRCdWZmZXJlZERpcnR5KGJvb2wgZmxhZykgeyBtX2J1ZmZlcmVkRGlydHkgPSBm
bGFnOyB9CisKICAgICAvLyBBY3RpdmVET01PYmplY3QgQVBJLgogICAgIGJvb2wgaGFzUGVuZGlu
Z0FjdGl2aXR5KCkgY29uc3Qgb3ZlcnJpZGU7CiAKQEAgLTIyNSw2ICsyMjgsNyBAQCBwcml2YXRl
OgogCiAgICAgSGFzaE1hcDxBdG9taWNTdHJpbmcsIFRyYWNrQnVmZmVyPiBtX3RyYWNrQnVmZmVy
TWFwOwogICAgIFJlZlB0cjxUaW1lUmFuZ2VzPiBtX2J1ZmZlcmVkOworICAgIGJvb2wgbV9idWZm
ZXJlZERpcnR5IHsgdHJ1ZSB9OwogCiAgICAgZW51bSBBcHBlbmRTdGF0ZVR5cGUgeyBXYWl0aW5n
Rm9yU2VnbWVudCwgUGFyc2luZ0luaXRTZWdtZW50LCBQYXJzaW5nTWVkaWFTZWdtZW50IH07CiAg
ICAgQXBwZW5kU3RhdGVUeXBlIG1fYXBwZW5kU3RhdGU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9QbGF0Zm9ybVRpbWVSYW5nZXMuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1UaW1lUmFuZ2VzLmNwcAppbmRleCA0YjYy
MGQxOWQ1NTVkODM3NTEyNDMzZDU1OGUxMmFmNjkxMzkzMGRjLi4xNDVjM2Y5ZDk4MGE2MWE0ZjVm
MjlhNjgxZWY5NTNiNjM4OGJhOTc5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9QbGF0Zm9ybVRpbWVSYW5nZXMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL1BsYXRmb3JtVGltZVJhbmdlcy5jcHAKQEAgLTM2LDI1ICszNiw2IEBA
IFBsYXRmb3JtVGltZVJhbmdlczo6UGxhdGZvcm1UaW1lUmFuZ2VzKGNvbnN0IE1lZGlhVGltZSYg
c3RhcnQsIGNvbnN0IE1lZGlhVGltZSYKICAgICBhZGQoc3RhcnQsIGVuZCk7CiB9CiAKLVBsYXRm
b3JtVGltZVJhbmdlczo6UGxhdGZvcm1UaW1lUmFuZ2VzKGNvbnN0IFBsYXRmb3JtVGltZVJhbmdl
cyYgb3RoZXIpCi17Ci0gICAgY29weShvdGhlcik7Ci19Ci0KLVBsYXRmb3JtVGltZVJhbmdlcyYg
UGxhdGZvcm1UaW1lUmFuZ2VzOjpvcGVyYXRvcj0oY29uc3QgUGxhdGZvcm1UaW1lUmFuZ2VzJiBv
dGhlcikKLXsKLSAgICByZXR1cm4gY29weShvdGhlcik7Ci19Ci0KLVBsYXRmb3JtVGltZVJhbmdl
cyYgUGxhdGZvcm1UaW1lUmFuZ2VzOjpjb3B5KGNvbnN0IFBsYXRmb3JtVGltZVJhbmdlcyYgb3Ro
ZXIpCi17Ci0gICAgdW5zaWduZWQgc2l6ZSA9IG90aGVyLm1fcmFuZ2VzLnNpemUoKTsKLSAgICBm
b3IgKHVuc2lnbmVkIGkgPSAwOyBpIDwgc2l6ZTsgaSsrKQotICAgICAgICBhZGQob3RoZXIubV9y
YW5nZXNbaV0ubV9zdGFydCwgb3RoZXIubV9yYW5nZXNbaV0ubV9lbmQpOwotICAgIAotICAgIHJl
dHVybiAqdGhpczsKLX0KLQogdm9pZCBQbGF0Zm9ybVRpbWVSYW5nZXM6OmludmVydCgpCiB7CiAg
ICAgUGxhdGZvcm1UaW1lUmFuZ2VzIGludmVydGVkOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvUGxhdGZvcm1UaW1lUmFuZ2VzLmggYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9QbGF0Zm9ybVRpbWVSYW5nZXMuaAppbmRleCA4NDBkNmY4Mjhm
N2EwMTRhNDM1YWZlNTkwOWEwM2FhYTA3YzI2OWE1Li45MGEyNDYwODk3MTkxZjNmZmM0YWJmMGQ4
YzM3YzBhNTM2MmI3MTJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9QbGF0Zm9ybVRpbWVSYW5nZXMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9QbGF0Zm9ybVRpbWVSYW5nZXMuaApAQCAtNDIsOSArNDIsNiBAQCBjbGFzcyBQbGF0
Zm9ybVRpbWVSYW5nZXMgewogcHVibGljOgogICAgIGV4cGxpY2l0IFBsYXRmb3JtVGltZVJhbmdl
cygpIHsgfQogICAgIFBsYXRmb3JtVGltZVJhbmdlcyhjb25zdCBNZWRpYVRpbWUmIHN0YXJ0LCBj
b25zdCBNZWRpYVRpbWUmIGVuZCk7Ci0gICAgUGxhdGZvcm1UaW1lUmFuZ2VzKGNvbnN0IFBsYXRm
b3JtVGltZVJhbmdlcyYpOwotCi0gICAgUGxhdGZvcm1UaW1lUmFuZ2VzJiBvcGVyYXRvcj0oY29u
c3QgUGxhdGZvcm1UaW1lUmFuZ2VzJik7CiAKICAgICBNZWRpYVRpbWUgc3RhcnQodW5zaWduZWQg
aW5kZXgpIGNvbnN0OwogICAgIE1lZGlhVGltZSBzdGFydCh1bnNpZ25lZCBpbmRleCwgYm9vbCYg
dmFsaWQpIGNvbnN0OwpAQCAtNzIsOCArNjksNiBAQCBwdWJsaWM6CiAgICAgdm9pZCBkdW1wKFdU
Rjo6UHJpbnRTdHJlYW0mKSBjb25zdDsKIAogcHJpdmF0ZToKLSAgICBQbGF0Zm9ybVRpbWVSYW5n
ZXMmIGNvcHkoY29uc3QgUGxhdGZvcm1UaW1lUmFuZ2VzJik7Ci0KICAgICAvLyBXZSBjb25zaWRl
ciBhbGwgdGhlIFJhbmdlcyB0byBiZSBzZW1pLWJvdW5kZWQgYXMgZm9sbG93OiBbc3RhcnQsIGVu
ZFsKICAgICBzdHJ1Y3QgUmFuZ2UgewogICAgICAgICBSYW5nZSgpIHsgfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>