<?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>238948</bug_id>
          
          <creation_ts>2022-04-07 11:12:23 -0700</creation_ts>
          <short_desc>[MSE] Improve SourceBuffer memory cost reporting</short_desc>
          <delta_ts>2022-04-22 04:42:12 -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>Media</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="Enrique Ocaña">eocanha</reporter>
          <assigned_to name="Enrique Ocaña">eocanha</assigned_to>
          <cc>calvaris</cc>
    
    <cc>cdumez</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1859336</commentid>
    <comment_count>0</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2022-04-07 11:12:23 -0700</bug_when>
    <thetext>Properly implementing the memoryCost() API in SourceBuffer would improve memory awareness when garbage collecting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1859341</commentid>
    <comment_count>1</comment_count>
      <attachid>456950</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2022-04-07 11:25:41 -0700</bug_when>
    <thetext>Created attachment 456950
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1861579</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-04-14 11:13:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/91765758&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862526</commentid>
    <comment_count>3</comment_count>
      <attachid>457884</attachid>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2022-04-19 06:41:28 -0700</bug_when>
    <thetext>Created attachment 457884
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1862527</commentid>
    <comment_count>4</comment_count>
    <who name="Enrique Ocaña">eocanha</who>
    <bug_when>2022-04-19 06:44:50 -0700</bug_when>
    <thetext>This latest patch returns m_extraMemoryCost instead of m_reportedExtraMemoryCost (which was a mistake) in SourceBuffer::memoryCost().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1863625</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-04-22 04:42:08 -0700</bug_when>
    <thetext>Committed r293216 (249885@main): &lt;https://commits.webkit.org/249885@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 457884.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>456950</attachid>
            <date>2022-04-07 11:25:41 -0700</date>
            <delta_ts>2022-04-19 06:41:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238948-20220407202539.patch</filename>
            <type>text/plain</type>
            <size>4939</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTRiMDY4NjgzYWUwY2Vh
MWEwZjlhYmJhMDUyMzM1MTk1NzMyNzIwOC4uODY1YzhmMmRmYjNiNTdhMTJhYjBhMTc2NjI3ODNl
MzRjN2Q4MWFjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIyLTA0LTA3ICBFbnJp
cXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW01T
RV0gSW1wcm92ZSBTb3VyY2VCdWZmZXIgbWVtb3J5IGNvc3QgcmVwb3J0aW5nCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5NDgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcm9wZXJseSBpbXBsZW1lbnRp
bmcgdGhlIG1lbW9yeUNvc3QoKSBBUEkgaW4gU291cmNlQnVmZmVyIHdvdWxkIGltcHJvdmUgbWVt
b3J5CisgICAgICAgIGF3YXJlbmVzcyB3aGVuIGdhcmJhZ2UgY29sbGVjdGluZy4KKworICAgICAg
ICBUaGlzIHBhdGNoIGV4dGVuZHMgdGhlIFNvdXJjZUJ1ZmZlciBpbnRlcmZhY2Ugd2l0aCB0aGUg
UmVwb3J0RXh0cmFNZW1vcnlDb3N0CisgICAgICAgIGF0dHJpYnV0ZSwgaW1wbGVtZW50cyBtZW1v
cnlDb3N0KCkgbWV0aG9kIGZvciB0aGUgaW50ZXJmYWNlIGFuZCBmaXhlcworICAgICAgICBjYWxj
dWxhdGlvbnMgZm9yIHJlbW92ZWQgYnVmZmVycy4gSXQgZGlzdGluZ3Vpc2hlcyB0aGUgYW1vdW50
IG9mIG1lbW9yeQorICAgICAgICBpbmNyZWFzZXMgcmVwb3J0ZWQgKGV4dHJhTWVtb3J5Q29zdERl
bHRhLCB3aGF0IHdhcyByZXBvcnRlZCB1bnRpbCBub3csIGNhbgorICAgICAgICBvbmx5IGdyb3cp
IGZyb20gdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnkgcmVwb3J0ZWQgKGNhbiBncm93IGFuZCBz
aHJpbmspLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaXMgY28tYXV0aG9yZWQgYnkgQW5kcnplaiBT
dXJkZWogKGh0dHBzOi8vZ2l0aHViLmNvbS9hc3VyZGVqLWNvbWNhc3QpCisgICAgICAgIFNlZTog
aHR0cHM6Ly9naXRodWIuY29tL1dlYlBsYXRmb3JtRm9yRW1iZWRkZWQvV1BFV2ViS2l0L3B1bGwv
ODI3CisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHA6IElt
cGxlbWVudCBtZW1vcnlDb3N0KCkgaW50ZXJmYWNlIGFuZCBob2xkIHRoZSBhYnNvbHV0ZSBtZW1v
cnkgY29uc3VtZWQgYXMgbV9leHRyYU1lbW9yeUNvc3QsIGtlZXBpbmcgdGhlIG9yaWdpbmFsIG1f
cmVwb3J0ZWRFeHRyYU1lbW9yeUNvc3QgYmVoYXZpb3VyLi4KKyAgICAgICAgKiBNb2R1bGVzL21l
ZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5oOiBBZGRlZCBtZW1vcnlDb3N0KCkgYW5kIG1fZXh0cmFN
ZW1vcnlDb3N0LgorICAgICAgICAqIE1vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmlk
bDogUmVxdWlyZSB0aGUgUmVwb3J0RXh0cmFNZW1vcnlDb3N0IGZlYXR1cmUuCisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvU291cmNlQnVmZmVyUHJpdmF0ZS5jcHA6IEFsc28gcmVwb3J0IHRo
ZSBtZW1vcnkgY2hhbmdlIHRvIFNvdXJjZUJ1ZmZlciB3aGVuIGV2aWN0aW5nIGZyYW1lcyAobWVt
b3J5IHJlZHVjdGlvbikuCisKIDIwMjItMDQtMDcgIE5pa29sYXMgWmltbWVybWFubiAgPG56aW1t
ZXJtYW5uQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBidWlsZCBmaXggYWZ0ZXIg
cjI5MjUyNS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2Uv
U291cmNlQnVmZmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291
cmNlQnVmZmVyLmNwcAppbmRleCBlMDY5MjcwZGY2YjZkMWU3YmZiYzNlMjA5MzI3Njc2YjJkOGEz
OTk1Li4wMzYzYzk4OTBjNTJmNWI1OTQ1NmY4Y2NkODdiMjRlYTcwNzg4YTk3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuY3BwCkBA
IC0xMjQ2LDYgKzEyNDYsOCBAQCB2b2lkIFNvdXJjZUJ1ZmZlcjo6cmVwb3J0RXh0cmFNZW1vcnlB
bGxvY2F0ZWQodWludDY0X3QgZXh0cmFNZW1vcnkpCiAgICAgaWYgKG1fcGVuZGluZ0FwcGVuZERh
dGEpCiAgICAgICAgIGV4dHJhTWVtb3J5Q29zdCArPSBtX3BlbmRpbmdBcHBlbmREYXRhLT5zaXpl
KCk7CiAKKyAgICBtX2V4dHJhTWVtb3J5Q29zdCA9IGV4dHJhTWVtb3J5Q29zdDsKKwogICAgIGlm
IChleHRyYU1lbW9yeUNvc3QgPD0gbV9yZXBvcnRlZEV4dHJhTWVtb3J5Q29zdCkKICAgICAgICAg
cmV0dXJuOwogCkBAIC0xMzU1LDYgKzEzNTcsMTEgQEAgdm9pZCBTb3VyY2VCdWZmZXI6OnNldE1l
ZGlhU291cmNlRW5kZWQoYm9vbCBpc0VuZGVkKQogICAgIG1fcHJpdmF0ZS0+c2V0TWVkaWFTb3Vy
Y2VFbmRlZChpc0VuZGVkKTsKIH0KIAorc2l6ZV90IFNvdXJjZUJ1ZmZlcjo6bWVtb3J5Q29zdCgp
IGNvbnN0Cit7CisgICAgcmV0dXJuIHNpemVvZihTb3VyY2VCdWZmZXIpICsgbV9yZXBvcnRlZEV4
dHJhTWVtb3J5Q29zdDsKK30KKwogI2lmICFSRUxFQVNFX0xPR19ESVNBQkxFRAogV1RGTG9nQ2hh
bm5lbCYgU291cmNlQnVmZmVyOjpsb2dDaGFubmVsKCkgY29uc3QKIHsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmggYi9Tb3VyY2Uv
V2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5oCmluZGV4IDUyMGMwNzc1
Njk2YTJmMGUyZTczMDA3MzVlOGM5Nzc0OTVmMWE2MTQuLmY5ZTQ0ZjZjODcyYzhkMTgwYjk0ZWUz
N2JkYjQ5MTU0MzVkZDFkZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVk
aWFzb3VyY2UvU291cmNlQnVmZmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRp
YXNvdXJjZS9Tb3VyY2VCdWZmZXIuaApAQCAtMTMwLDYgKzEzMCw4IEBAIHB1YmxpYzoKICAgICBN
ZWRpYVRpbWUgaGlnaGVzdFByZXNlbnRhdGlvblRpbWVzdGFtcCgpIGNvbnN0OwogICAgIHZvaWQg
cmVhZHlTdGF0ZUNoYW5nZWQoKTsKIAorICAgIHNpemVfdCBtZW1vcnlDb3N0KCkgY29uc3Q7CisK
ICAgICB2b2lkIHNldE1lZGlhU291cmNlRW5kZWQoYm9vbCBpc0VuZGVkKTsKIAogI2lmICFSRUxF
QVNFX0xPR19ESVNBQkxFRApAQCAtMjQ1LDcgKzI0NywxMCBAQCBwcml2YXRlOgogICAgIGRvdWJs
ZSBtX2F2ZXJhZ2VCdWZmZXJSYXRlIHsgMCB9OwogICAgIGJvb2wgbV9idWZmZXJlZERpcnR5IHsg
dHJ1ZSB9OwogCisgICAgLy8gQ2FuIG9ubHkgZ3Jvdy4KICAgICB1aW50NjRfdCBtX3JlcG9ydGVk
RXh0cmFNZW1vcnlDb3N0IHsgMCB9OworICAgIC8vIENhbiBncm93IGFuZCBzaHJpbmsuCisgICAg
dWludDY0X3QgbV9leHRyYU1lbW9yeUNvc3QgeyAwIH07CiAKICAgICBNZWRpYVRpbWUgbV9wZW5k
aW5nUmVtb3ZlU3RhcnQ7CiAgICAgTWVkaWFUaW1lIG1fcGVuZGluZ1JlbW92ZUVuZDsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmlk
bCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmlkbApp
bmRleCBjNTY4ODI0NjU1ZDgyMzFlZTBmM2RhNDc5ZDE2N2M5ZTc1NDI2OGUyLi40YjRlNDRkMmU1
ZTc4MWVkNmE2Y2ZmNjcxZTUyMjgzM2I0NGUwMTMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5pZGwKKysrIGIvU291cmNlL1dlYkNv
cmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuaWRsCkBAIC0zOSw3ICszOSw4IEBA
CiAgICAgRW5hYmxlZEJ5U2V0dGluZz1NZWRpYVNvdXJjZUVuYWJsZWQsCiAgICAgRXhwb3J0TWFj
cm89V0VCQ09SRV9FWFBPUlQsCiAgICAgR2VuZXJhdGVBZGRPcGFxdWVSb290LAotICAgIEV4cG9z
ZWQ9V2luZG93CisgICAgRXhwb3NlZD1XaW5kb3csCisgICAgUmVwb3J0RXh0cmFNZW1vcnlDb3N0
CiBdIGludGVyZmFjZSBTb3VyY2VCdWZmZXIgOiBFdmVudFRhcmdldCB7CiAgICAgYXR0cmlidXRl
IEFwcGVuZE1vZGUgbW9kZTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3MvU291cmNlQnVmZmVyUHJpdmF0ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9Tb3VyY2VCdWZmZXJQcml2YXRlLmNwcAppbmRleCA1ZDllOWZhYzM2Mzk1ZDM3
OTk0MDkwYTE5Y2U0NDNlNTRhYjA3ZmZhLi5kYWZhODMwYTJhNDE3MzI4YTU4MGRlOTNmYjNlNGFj
NDNlZjBmZjU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9T
b3VyY2VCdWZmZXJQcml2YXRlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9Tb3VyY2VCdWZmZXJQcml2YXRlLmNwcApAQCAtNjQwLDYgKzY0MCw4IEBAIHZvaWQgU291
cmNlQnVmZmVyUHJpdmF0ZTo6cmVtb3ZlQ29kZWRGcmFtZXMoY29uc3QgTWVkaWFUaW1lJiBzdGFy
dCwgY29uc3QgTWVkaWFUCiAKICAgICBMT0coTWVkaWEsICJTb3VyY2VCdWZmZXI6OnJlbW92ZUNv
ZGVkRnJhbWVzKCVwKSAtIGJ1ZmZlcmVkID0gJXMiLCB0aGlzLCB0b1N0cmluZyhtX2J1ZmZlcmVk
LT5yYW5nZXMoKSkudXRmOCgpLmRhdGEoKSk7CiAKKyAgICBtX2NsaWVudC0+c291cmNlQnVmZmVy
UHJpdmF0ZVJlcG9ydEV4dHJhTWVtb3J5Q29zdCh0b3RhbFRyYWNrQnVmZmVyU2l6ZUluQnl0ZXMo
KSk7CisKICAgICBjb21wbGV0aW9uSGFuZGxlcigpOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>457884</attachid>
            <date>2022-04-19 06:41:28 -0700</date>
            <delta_ts>2022-04-22 04:42:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-238948-20220419154127.patch</filename>
            <type>text/plain</type>
            <size>4930</size>
            <attacher name="Enrique Ocaña">eocanha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkyNTI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTRiMDY4NjgzYWUwY2Vh
MWEwZjlhYmJhMDUyMzM1MTk1NzMyNzIwOC4uZGQ1MDYzZWJmYjM2MjYwNTg4YWJjOTVhZWI2MmMw
MTcxOWE4NzhjMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDIyLTA0LTE5ICBFbnJp
cXVlIE9jYcOxYSBHb256w6FsZXogIDxlb2NhbmhhQGlnYWxpYS5jb20+CisKKyAgICAgICAgW01T
RV0gSW1wcm92ZSBTb3VyY2VCdWZmZXIgbWVtb3J5IGNvc3QgcmVwb3J0aW5nCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzg5NDgKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcm9wZXJseSBpbXBsZW1lbnRp
bmcgdGhlIG1lbW9yeUNvc3QoKSBBUEkgaW4gU291cmNlQnVmZmVyIHdvdWxkIGltcHJvdmUgbWVt
b3J5CisgICAgICAgIGF3YXJlbmVzcyB3aGVuIGdhcmJhZ2UgY29sbGVjdGluZy4KKworICAgICAg
ICBUaGlzIHBhdGNoIGV4dGVuZHMgdGhlIFNvdXJjZUJ1ZmZlciBpbnRlcmZhY2Ugd2l0aCB0aGUg
UmVwb3J0RXh0cmFNZW1vcnlDb3N0CisgICAgICAgIGF0dHJpYnV0ZSwgaW1wbGVtZW50cyBtZW1v
cnlDb3N0KCkgbWV0aG9kIGZvciB0aGUgaW50ZXJmYWNlIGFuZCBmaXhlcworICAgICAgICBjYWxj
dWxhdGlvbnMgZm9yIHJlbW92ZWQgYnVmZmVycy4gSXQgZGlzdGluZ3Vpc2hlcyB0aGUgYW1vdW50
IG9mIG1lbW9yeQorICAgICAgICBpbmNyZWFzZXMgcmVwb3J0ZWQgKGV4dHJhTWVtb3J5Q29zdERl
bHRhLCB3aGF0IHdhcyByZXBvcnRlZCB1bnRpbCBub3csIGNhbgorICAgICAgICBvbmx5IGdyb3cp
IGZyb20gdGhlIHRvdGFsIGFtb3VudCBvZiBtZW1vcnkgcmVwb3J0ZWQgKGNhbiBncm93IGFuZCBz
aHJpbmspLgorCisgICAgICAgIFRoaXMgcGF0Y2ggaXMgY28tYXV0aG9yZWQgYnkgQW5kcnplaiBT
dXJkZWogKGh0dHBzOi8vZ2l0aHViLmNvbS9hc3VyZGVqLWNvbWNhc3QpCisgICAgICAgIFNlZTog
aHR0cHM6Ly9naXRodWIuY29tL1dlYlBsYXRmb3JtRm9yRW1iZWRkZWQvV1BFV2ViS2l0L3B1bGwv
ODI3CisKKyAgICAgICAgKiBNb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHA6IElt
cGxlbWVudCBtZW1vcnlDb3N0KCkgaW50ZXJmYWNlIGFuZCBob2xkIHRoZSBhYnNvbHV0ZSBtZW1v
cnkgY29uc3VtZWQgYXMgbV9leHRyYU1lbW9yeUNvc3QsIGtlZXBpbmcgdGhlIG9yaWdpbmFsIG1f
cmVwb3J0ZWRFeHRyYU1lbW9yeUNvc3QgYmVoYXZpb3VyLgorICAgICAgICAqIE1vZHVsZXMvbWVk
aWFzb3VyY2UvU291cmNlQnVmZmVyLmg6IEFkZGVkIG1lbW9yeUNvc3QoKSBhbmQgbV9leHRyYU1l
bW9yeUNvc3QuCisgICAgICAgICogTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuaWRs
OiBSZXF1aXJlIHRoZSBSZXBvcnRFeHRyYU1lbW9yeUNvc3QgZmVhdHVyZS4KKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9Tb3VyY2VCdWZmZXJQcml2YXRlLmNwcDogQWxzbyByZXBvcnQgdGhl
IG1lbW9yeSBjaGFuZ2UgdG8gU291cmNlQnVmZmVyIHdoZW4gZXZpY3RpbmcgZnJhbWVzIChtZW1v
cnkgcmVkdWN0aW9uKS4KKwogMjAyMi0wNC0wNyAgTmlrb2xhcyBaaW1tZXJtYW5uICA8bnppbW1l
cm1hbm5AaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCBhZnRlciBy
MjkyNTI1LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9T
b3VyY2VCdWZmZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9Tb3Vy
Y2VCdWZmZXIuY3BwCmluZGV4IGUwNjkyNzBkZjZiNmQxZTdiZmJjM2UyMDkzMjc2NzZiMmQ4YTM5
OTUuLmM5ZTA2MWM2Y2ZhMGM3NzA5MWMyOGQ4ZjZhZTExZmY4NDNlYWYxNmUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5jcHAKQEAg
LTEyNDYsNiArMTI0Niw4IEBAIHZvaWQgU291cmNlQnVmZmVyOjpyZXBvcnRFeHRyYU1lbW9yeUFs
bG9jYXRlZCh1aW50NjRfdCBleHRyYU1lbW9yeSkKICAgICBpZiAobV9wZW5kaW5nQXBwZW5kRGF0
YSkKICAgICAgICAgZXh0cmFNZW1vcnlDb3N0ICs9IG1fcGVuZGluZ0FwcGVuZERhdGEtPnNpemUo
KTsKIAorICAgIG1fZXh0cmFNZW1vcnlDb3N0ID0gZXh0cmFNZW1vcnlDb3N0OworCiAgICAgaWYg
KGV4dHJhTWVtb3J5Q29zdCA8PSBtX3JlcG9ydGVkRXh0cmFNZW1vcnlDb3N0KQogICAgICAgICBy
ZXR1cm47CiAKQEAgLTEzNTUsNiArMTM1NywxMSBAQCB2b2lkIFNvdXJjZUJ1ZmZlcjo6c2V0TWVk
aWFTb3VyY2VFbmRlZChib29sIGlzRW5kZWQpCiAgICAgbV9wcml2YXRlLT5zZXRNZWRpYVNvdXJj
ZUVuZGVkKGlzRW5kZWQpOwogfQogCitzaXplX3QgU291cmNlQnVmZmVyOjptZW1vcnlDb3N0KCkg
Y29uc3QKK3sKKyAgICByZXR1cm4gc2l6ZW9mKFNvdXJjZUJ1ZmZlcikgKyBtX2V4dHJhTWVtb3J5
Q29zdDsKK30KKwogI2lmICFSRUxFQVNFX0xPR19ESVNBQkxFRAogV1RGTG9nQ2hhbm5lbCYgU291
cmNlQnVmZmVyOjpsb2dDaGFubmVsKCkgY29uc3QKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmggYi9Tb3VyY2UvV2ViQ29yZS9N
b2R1bGVzL21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5oCmluZGV4IDUyMGMwNzc1Njk2YTJmMGUy
ZTczMDA3MzVlOGM5Nzc0OTVmMWE2MTQuLmY5ZTQ0ZjZjODcyYzhkMTgwYjk0ZWUzN2JkYjQ5MTU0
MzVkZDFkZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2Uv
U291cmNlQnVmZmVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9tZWRpYXNvdXJjZS9T
b3VyY2VCdWZmZXIuaApAQCAtMTMwLDYgKzEzMCw4IEBAIHB1YmxpYzoKICAgICBNZWRpYVRpbWUg
aGlnaGVzdFByZXNlbnRhdGlvblRpbWVzdGFtcCgpIGNvbnN0OwogICAgIHZvaWQgcmVhZHlTdGF0
ZUNoYW5nZWQoKTsKIAorICAgIHNpemVfdCBtZW1vcnlDb3N0KCkgY29uc3Q7CisKICAgICB2b2lk
IHNldE1lZGlhU291cmNlRW5kZWQoYm9vbCBpc0VuZGVkKTsKIAogI2lmICFSRUxFQVNFX0xPR19E
SVNBQkxFRApAQCAtMjQ1LDcgKzI0NywxMCBAQCBwcml2YXRlOgogICAgIGRvdWJsZSBtX2F2ZXJh
Z2VCdWZmZXJSYXRlIHsgMCB9OwogICAgIGJvb2wgbV9idWZmZXJlZERpcnR5IHsgdHJ1ZSB9Owog
CisgICAgLy8gQ2FuIG9ubHkgZ3Jvdy4KICAgICB1aW50NjRfdCBtX3JlcG9ydGVkRXh0cmFNZW1v
cnlDb3N0IHsgMCB9OworICAgIC8vIENhbiBncm93IGFuZCBzaHJpbmsuCisgICAgdWludDY0X3Qg
bV9leHRyYU1lbW9yeUNvc3QgeyAwIH07CiAKICAgICBNZWRpYVRpbWUgbV9wZW5kaW5nUmVtb3Zl
U3RhcnQ7CiAgICAgTWVkaWFUaW1lIG1fcGVuZGluZ1JlbW92ZUVuZDsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmlkbCBiL1NvdXJj
ZS9XZWJDb3JlL01vZHVsZXMvbWVkaWFzb3VyY2UvU291cmNlQnVmZmVyLmlkbAppbmRleCBjNTY4
ODI0NjU1ZDgyMzFlZTBmM2RhNDc5ZDE2N2M5ZTc1NDI2OGUyLi40YjRlNDRkMmU1ZTc4MWVkNmE2
Y2ZmNjcxZTUyMjgzM2I0NGUwMTMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L21lZGlhc291cmNlL1NvdXJjZUJ1ZmZlci5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy9tZWRpYXNvdXJjZS9Tb3VyY2VCdWZmZXIuaWRsCkBAIC0zOSw3ICszOSw4IEBACiAgICAgRW5h
YmxlZEJ5U2V0dGluZz1NZWRpYVNvdXJjZUVuYWJsZWQsCiAgICAgRXhwb3J0TWFjcm89V0VCQ09S
RV9FWFBPUlQsCiAgICAgR2VuZXJhdGVBZGRPcGFxdWVSb290LAotICAgIEV4cG9zZWQ9V2luZG93
CisgICAgRXhwb3NlZD1XaW5kb3csCisgICAgUmVwb3J0RXh0cmFNZW1vcnlDb3N0CiBdIGludGVy
ZmFjZSBTb3VyY2VCdWZmZXIgOiBFdmVudFRhcmdldCB7CiAgICAgYXR0cmlidXRlIEFwcGVuZE1v
ZGUgbW9kZTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
U291cmNlQnVmZmVyUHJpdmF0ZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9Tb3VyY2VCdWZmZXJQcml2YXRlLmNwcAppbmRleCA1ZDllOWZhYzM2Mzk1ZDM3OTk0MDkwYTE5
Y2U0NDNlNTRhYjA3ZmZhLi5kYWZhODMwYTJhNDE3MzI4YTU4MGRlOTNmYjNlNGFjNDNlZjBmZjU3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Tb3VyY2VCdWZm
ZXJQcml2YXRlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Tb3Vy
Y2VCdWZmZXJQcml2YXRlLmNwcApAQCAtNjQwLDYgKzY0MCw4IEBAIHZvaWQgU291cmNlQnVmZmVy
UHJpdmF0ZTo6cmVtb3ZlQ29kZWRGcmFtZXMoY29uc3QgTWVkaWFUaW1lJiBzdGFydCwgY29uc3Qg
TWVkaWFUCiAKICAgICBMT0coTWVkaWEsICJTb3VyY2VCdWZmZXI6OnJlbW92ZUNvZGVkRnJhbWVz
KCVwKSAtIGJ1ZmZlcmVkID0gJXMiLCB0aGlzLCB0b1N0cmluZyhtX2J1ZmZlcmVkLT5yYW5nZXMo
KSkudXRmOCgpLmRhdGEoKSk7CiAKKyAgICBtX2NsaWVudC0+c291cmNlQnVmZmVyUHJpdmF0ZVJl
cG9ydEV4dHJhTWVtb3J5Q29zdCh0b3RhbFRyYWNrQnVmZmVyU2l6ZUluQnl0ZXMoKSk7CisKICAg
ICBjb21wbGV0aW9uSGFuZGxlcigpOwogfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>