<?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>94109</bug_id>
          
          <creation_ts>2012-08-15 07:29:25 -0700</creation_ts>
          <short_desc>Web Inspector: memory instrumentation for Resource{Request/Response}Base</short_desc>
          <delta_ts>2012-08-16 02:18:55 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>87262</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>alph</cc>
    
    <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>japhet</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>695993</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-08-15 07:29:25 -0700</bug_when>
    <thetext>These objects contain several strings and maps and should have custom memory reporting methods.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>695994</commentid>
    <comment_count>1</comment_count>
      <attachid>158568</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-08-15 07:35:08 -0700</bug_when>
    <thetext>Created attachment 158568
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>696935</commentid>
    <comment_count>2</comment_count>
      <attachid>158568</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-16 02:18:51 -0700</bug_when>
    <thetext>Comment on attachment 158568
Patch

Clearing flags on attachment: 158568

Committed r125763: &lt;http://trac.webkit.org/changeset/125763&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>696936</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-16 02:18:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158568</attachid>
            <date>2012-08-15 07:35:08 -0700</date>
            <delta_ts>2012-08-16 02:18:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94109-20120815183434.patch</filename>
            <type>text/plain</type>
            <size>11771</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI1NjQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODUzNzY0ODg3ZWVjZGJl
MDk3MTk0ZjQzOTVlZjQ4MzE4NmNiODk1NC4uNWM4YjRkMjgyNjdkYmEzNWQwZGRkZDA0YjFjMWZj
MjQ4ODVmYmNhZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ1IEBACisyMDEyLTA4LTE1ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IG1lbW9yeSBpbnN0cnVtZW50YXRpb24gZm9yIFJlc291cmNle1JlcXVlc3QvUmVzcG9uc2V9
QmFzZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTQx
MDkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRl
ZCByZXBvcnRNZW1vcnlVc2FnZSBtZXRob2RzIHRvIFJlc291cmNlUmVxdWVzdEJhc2UsIFJlc291
cmNlUmVzcG9uc2VCYXNlCisgICAgICAgIGFuZCBzZXZlcmFsIHJlbGF0ZWQgY2xhc3Nlcy4KKwor
ICAgICAgICAqIGRvbS9NZW1vcnlJbnN0cnVtZW50YXRpb24uY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6TWVtb3J5SW5zdHJ1bWVudGF0aW9uOjphZGRJbnN0cnVtZW50ZWRPYmplY3RJbXBsKTogYWRk
ZWQgb3ZlcnJpZGVzCisgICAgICAgIGZvciBTdHJpbmcsIFN0cmluZ0ltcGwgYW5kIEF0b21pY1N0
cmluZyBvYmplY3QgdHlwZXMgc28gdGhhdCB3ZSBjYW4gcmV1c2UKKyAgICAgICAgZXhpc3Rpbmcg
YWRkSW5zdHJ1bWVudGVkQ29sbGVjdGlvbiBtZXRob2QgaW5zdGVhZCBvZiBhZGRpbmcgYSBjb3Vu
dGVycGFydAorICAgICAgICB0aGF0IHdvdWxkIG9wZXJhdGUgb24gbm90IGluc3RydW1lbnRlZCBj
b250ZW50LiBOZXh0IHN0ZXAgd291bGQgYmUgdG8gZ2V0CisgICAgICAgIHJpZCBvZCBhZGRPYmpl
Y3Qgb3ZlcnJpZGVzIGZvciB0aGVzZSB0eXBlcyBzbyB0aGF0IGFsbCBraW5kcyBvZiBTdHJpbmdz
IGFyZQorICAgICAgICBjb25zaWRlcmVkIGFzIGluc3RydW1lbnRlZCBjbGFzc2VzIGRlc3BpdGUg
dGhleSBkb24ndCBoYXZlIHJlcG9ydE1lbW9yeVVzYWdlCisgICAgICAgIG1ldGhvZC4KKyAgICAg
ICAgKFdlYkNvcmUpOgorICAgICAgICAqIGRvbS9NZW1vcnlJbnN0cnVtZW50YXRpb24uaDoKKyAg
ICAgICAgKFdlYkNvcmU6Ok1lbW9yeUluc3RydW1lbnRhdGlvbjo6YWRkSW5zdHJ1bWVudGVkT2Jq
ZWN0SW1wbCk6CisgICAgICAgIChNZW1vcnlJbnN0cnVtZW50YXRpb24pOgorICAgICAgICAqIGxv
YWRlci9Eb2N1bWVudExvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEb2N1bWVudExvYWRl
cjo6cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvRm9ybURh
dGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9ybURhdGE6OnJlcG9ydE1lbW9yeVVzYWdlKToK
KyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdvcmsvRm9ybURhdGEu
aDoKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoRm9ybURhdGEpOgorICAgICAgICAqIHBs
YXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpSZXNvdXJjZVJlcXVlc3RCYXNlOjpyZXBvcnRNZW1vcnlVc2FnZSk6CisgICAgICAgIChXZWJD
b3JlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaDoK
KyAgICAgICAgKFJlc291cmNlUmVxdWVzdEJhc2UpOgorICAgICAgICAqIHBsYXRmb3JtL25ldHdv
cmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAg
IChXZWJDb3JlOjpSZXNvdXJjZVJlc3BvbnNlQmFzZTo6cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAg
ICAgICAqIHBsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuaDoKKyAgICAgICAg
KFdlYkNvcmUpOgorICAgICAgICAoUmVzb3VyY2VSZXNwb25zZUJhc2UpOgorCiAyMDEyLTA4LTE0
ICBZdXRhIEtpdGFtdXJhICA8eXV0YWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBVbnJldmlld2Vk
LiBGaXggQ2hyb21pdW0tQW5kcm9pZCBidWlsZHMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9kb20vTWVtb3J5SW5zdHJ1bWVudGF0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NZW1v
cnlJbnN0cnVtZW50YXRpb24uY3BwCmluZGV4IDhhMDE3NTM1NmJmYzU5YmI5YWM3MDcxZDAxM2I0
MDlhYWU0ODg1MGMuLmE5ZmVmY2FjYTYzZmY5OWFiOGJjZmVlMjFmZjI0YTk3YTkwNjA0ZTMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9NZW1vcnlJbnN0cnVtZW50YXRpb24uY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NZW1vcnlJbnN0cnVtZW50YXRpb24uY3BwCkBAIC01OCw0
ICs1OCw5IEBAIHZvaWQgTWVtb3J5SW5zdHJ1bWVudGF0aW9uOjphZGRPYmplY3QoY29uc3QgS1VS
TCYgdXJsLCBPYmplY3RUeXBlIG9iamVjdFR5cGUpCiAgICAgICAgIGFkZE9iamVjdCh1cmwuaW5u
ZXJVUkwoKSwgb2JqZWN0VHlwZSk7CiB9CiAKK3ZvaWQgTWVtb3J5SW5zdHJ1bWVudGF0aW9uOjph
ZGRJbnN0cnVtZW50ZWRPYmplY3RJbXBsKGNvbnN0IEF0b21pY1N0cmluZyogY29uc3QmIHN0cmlu
ZywgT2JqZWN0VHlwZSBvYmplY3RUeXBlLCBPd25pbmdUeXBlKQoreworICAgIGFkZE9iamVjdChz
dGF0aWNfY2FzdDxjb25zdCBTdHJpbmcmPigqc3RyaW5nKSwgb2JqZWN0VHlwZSk7Cit9CisKIH0g
Ly8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9NZW1v
cnlJbnN0cnVtZW50YXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NZW1vcnlJbnN0cnVtZW50
YXRpb24uaAppbmRleCAzM2YyZTZlOGExY2EyZmExZjQ0ZGIwMGY3NWNjNzYyMjgxMDdjZThhLi5l
YmIzNmNlYWM4ZjQ3ODUwNTJiY2FhZjQyYWQ4ZDk1YTFmYzdhNjUwIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vTWVtb3J5SW5zdHJ1bWVudGF0aW9uLmgKKysrIGIvU291cmNlL1dlYkNv
cmUvZG9tL01lbW9yeUluc3RydW1lbnRhdGlvbi5oCkBAIC0xMzcsNiArMTM3LDEwIEBAIHByaXZh
dGU6CiAgICAgICAgIHN0YXRpYyB2b2lkIGFkZE9iamVjdChNZW1vcnlJbnN0cnVtZW50YXRpb24q
IGluc3RydW1lbnRhdGlvbiwgY29uc3QgVCogY29uc3QmIHQsIE9iamVjdFR5cGUgb3duZXJPYmpl
Y3RUeXBlKSB7IGluc3RydW1lbnRhdGlvbi0+YWRkT2JqZWN0SW1wbCh0LCBvd25lck9iamVjdFR5
cGUsIGJ5UG9pbnRlcik7IH0KICAgICB9OwogCisgICAgLy8gRklYTUU6IGdldCByaWQgb2YgYWRk
T2JqZWN0KFN0cmluZykKKyAgICB2b2lkIGFkZEluc3RydW1lbnRlZE9iamVjdEltcGwoY29uc3Qg
U3RyaW5nKiBjb25zdCYgc3RyaW5nLCBPYmplY3RUeXBlIG9iamVjdFR5cGUsIE93bmluZ1R5cGUp
IHsgYWRkT2JqZWN0KCpzdHJpbmcsIG9iamVjdFR5cGUpOyB9CisgICAgdm9pZCBhZGRJbnN0cnVt
ZW50ZWRPYmplY3RJbXBsKGNvbnN0IFN0cmluZ0ltcGwqIGNvbnN0JiBzdHJpbmcsIE9iamVjdFR5
cGUgb2JqZWN0VHlwZSwgT3duaW5nVHlwZSkgeyBhZGRPYmplY3Qoc3RyaW5nLCBvYmplY3RUeXBl
KTsgfQorICAgIHZvaWQgYWRkSW5zdHJ1bWVudGVkT2JqZWN0SW1wbChjb25zdCBBdG9taWNTdHJp
bmcqIGNvbnN0JiwgT2JqZWN0VHlwZSwgT3duaW5nVHlwZSk7CiAgICAgdGVtcGxhdGUgPHR5cGVu
YW1lIFQ+IHZvaWQgYWRkSW5zdHJ1bWVudGVkT2JqZWN0SW1wbChjb25zdCBUKiBjb25zdCYsIE9i
amVjdFR5cGUsIE93bmluZ1R5cGUpOwogICAgIHRlbXBsYXRlIDx0eXBlbmFtZSBUPiB2b2lkIGFk
ZEluc3RydW1lbnRlZE9iamVjdEltcGwoY29uc3QgRGF0YVJlZjxUPiogY29uc3QmLCBPYmplY3RU
eXBlLCBPd25pbmdUeXBlKTsKICAgICB0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4gdm9pZCBhZGRJbnN0
cnVtZW50ZWRPYmplY3RJbXBsKGNvbnN0IE93blB0cjxUPiogY29uc3QmLCBPYmplY3RUeXBlLCBP
d25pbmdUeXBlKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9Eb2N1bWVudExv
YWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvRG9jdW1lbnRMb2FkZXIuY3BwCmluZGV4
IGJjNzQ0NDAyZjViYjE3NjAyY2JlMjkwYmYxM2NjODhjMDk4YzlkMmIuLjU3MTk4ZWY3NmIyOTk4
Y2NiY2Q0Y2MxZWZjMzI5NDFhNjAwZmZjNTYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xv
YWRlci9Eb2N1bWVudExvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL0RvY3Vt
ZW50TG9hZGVyLmNwcApAQCAtMzYzLDExICszNjMsMTggQEAgdm9pZCBEb2N1bWVudExvYWRlcjo6
cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29u
c3QKICAgICBpbmZvLmFkZEluc3RydW1lbnRlZEhhc2hTZXQobV9zdWJyZXNvdXJjZUxvYWRlcnMp
OwogICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkSGFzaFNldChtX211bHRpcGFydFN1YnJlc291cmNl
TG9hZGVycyk7CiAgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRIYXNoU2V0KG1fcGx1Z0luU3RyZWFt
TG9hZGVycyk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9zdWJzdGl0dXRlRGF0
YSk7CiAgICAgaW5mby5hZGRNZW1iZXIobV9wYWdlVGl0bGUuc3RyaW5nKCkpOwogICAgIGluZm8u
YWRkTWVtYmVyKG1fb3ZlcnJpZGVFbmNvZGluZyk7CiAgICAgaW5mby5hZGRWZWN0b3IobV9yZXNw
b25zZXMpOworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fb3JpZ2luYWxSZXF1ZXN0
KTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX29yaWdpbmFsUmVxdWVzdENvcHkp
OworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fcmVxdWVzdCk7CisgICAgaW5mby5h
ZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9yZXNwb25zZSk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50
ZWRNZW1iZXIobV9sYXN0Q2hlY2tlZFJlcXVlc3QpOworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVk
VmVjdG9yKG1fcmVzcG9uc2VzKTsKICAgICBpbmZvLmFkZEhhc2hNYXAobV9wZW5kaW5nU3Vic3Rp
dHV0ZVJlc291cmNlcyk7Ci0gICAgaW5mby5hZGRIYXNoU2V0KG1fcmVzb3VyY2VzQ2xpZW50S25v
d3NBYm91dCk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRIYXNoU2V0KG1fcmVzb3VyY2VzQ2xp
ZW50S25vd3NBYm91dCk7CiAgICAgaW5mby5hZGRWZWN0b3IobV9yZXNvdXJjZXNMb2FkZWRGcm9t
TWVtb3J5Q2FjaGVGb3JDbGllbnROb3RpZmljYXRpb24pOwogICAgIGluZm8uYWRkTWVtYmVyKG1f
Y2xpZW50UmVkaXJlY3RTb3VyY2VGb3JIaXN0b3J5KTsKICAgICBpbmZvLmFkZEluc3RydW1lbnRl
ZE1lbWJlcihtX21haW5SZXNvdXJjZURhdGEpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9Gb3JtRGF0YS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL0Zvcm1EYXRhLmNwcAppbmRleCA3ODFmYTdhYTFkZDY3Yjg0ZDQ2YjdkNTBlNDAwMTFk
YWQ5YTdjZDM2Li45YzNjOGMzYWNmMDFjYTlkYjIzMTcyYTRlNTU4ZTdmMjRmNjczODg1IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmNwcApAQCAtMzIsNiAr
MzIsNyBAQAogI2luY2x1ZGUgIkZvcm1EYXRhQnVpbGRlci5oIgogI2luY2x1ZGUgIkZvcm1EYXRh
TGlzdC5oIgogI2luY2x1ZGUgIk1JTUVUeXBlUmVnaXN0cnkuaCIKKyNpbmNsdWRlICJNZW1vcnlJ
bnN0cnVtZW50YXRpb24uaCIKICNpbmNsdWRlICJQYWdlLmgiCiAjaW5jbHVkZSAiVGV4dEVuY29k
aW5nLmgiCiAjaW5jbHVkZSA8d3RmL0RlY29kZXIuaD4KQEAgLTM1Niw2ICszNTcsMTIgQEAgdm9p
ZCBGb3JtRGF0YTo6cmVtb3ZlR2VuZXJhdGVkRmlsZXNJZk5lZWRlZCgpCiAgICAgbV9oYXNHZW5l
cmF0ZWRGaWxlcyA9IGZhbHNlOwogfQogCit2b2lkIEZvcm1EYXRhOjpyZXBvcnRNZW1vcnlVc2Fn
ZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAoreworICAgIE1lbW9y
eUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIE1lbW9yeUluc3RydW1lbnRh
dGlvbjo6TG9hZGVyKTsKKyAgICBpbmZvLmFkZFZlY3RvcihtX2JvdW5kYXJ5KTsKK30KKwogc3Rh
dGljIHZvaWQgZW5jb2RlKEVuY29kZXImIGVuY29kZXIsIGNvbnN0IEZvcm1EYXRhRWxlbWVudCYg
ZWxlbWVudCkKIHsKICAgICBlbmNvZGVyLmVuY29kZVVJbnQzMihlbGVtZW50Lm1fdHlwZSk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmggYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0Zvcm1EYXRhLmgKaW5kZXggNDhkY2E5Mjhm
MTNjNTM2YWY2OTI1MjRiNWY4MDMwYzc0YThlYmEyMS4uNjNjYWRjNmMxMDU1OTk0Mjc5ZDEzMzc0
M2UzMzhhZTE5NzVjZGZkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0
d29yay9Gb3JtRGF0YS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvRm9y
bURhdGEuaApAQCAtMzAsNiArMzAsNyBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIERv
Y3VtZW50OwogY2xhc3MgRm9ybURhdGFMaXN0OworY2xhc3MgTWVtb3J5T2JqZWN0SW5mbzsKIGNs
YXNzIFRleHRFbmNvZGluZzsKIAogY2xhc3MgRm9ybURhdGFFbGVtZW50IHsKQEAgLTE1Miw2ICsx
NTMsOCBAQCBwdWJsaWM6CiAgICAgYm9vbCBjb250YWluc1Bhc3N3b3JkRGF0YSgpIGNvbnN0IHsg
cmV0dXJuIG1fY29udGFpbnNQYXNzd29yZERhdGE7IH0KICAgICB2b2lkIHNldENvbnRhaW5zUGFz
c3dvcmREYXRhKGJvb2wgY29udGFpbnNQYXNzd29yZERhdGEpIHsgbV9jb250YWluc1Bhc3N3b3Jk
RGF0YSA9IGNvbnRhaW5zUGFzc3dvcmREYXRhOyB9CiAKKyAgICB2b2lkIHJlcG9ydE1lbW9yeVVz
YWdlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdDsKKwogICAgIHN0YXRpYyBFbmNvZGluZ1R5cGUg
cGFyc2VFbmNvZGluZ1R5cGUoY29uc3QgU3RyaW5nJiB0eXBlKQogICAgIHsKICAgICAgICAgaWYg
KGVxdWFsSWdub3JpbmdDYXNlKHR5cGUsICJ0ZXh0L3BsYWluIikpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RCYXNlLmNwcAppbmRl
eCAzNTA5NzkyOTI3OGM3NjA2NGM0YjBkZWI5YWZlMzlmZjE5YmU0YzI0Li5hODI5MDc4YWVhMDYw
NTcwMTc0YTZhM2E3ZjBiMWUzMzY1NjlmYmFmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHAKQEAgLTI0LDggKzI0
LDkgQEAKICAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lC
SUxJVFkgT0YgU1VDSCBEQU1BR0UuIAogICovCiAjaW5jbHVkZSAiY29uZmlnLmgiCi0KICNpbmNs
dWRlICJSZXNvdXJjZVJlcXVlc3RCYXNlLmgiCisKKyNpbmNsdWRlICJNZW1vcnlJbnN0cnVtZW50
YXRpb24uaCIKICNpbmNsdWRlICJSZXNvdXJjZVJlcXVlc3QuaCIKIAogdXNpbmcgbmFtZXNwYWNl
IHN0ZDsKQEAgLTQ0Myw2ICs0NDQsMTggQEAgYm9vbCBSZXNvdXJjZVJlcXVlc3RCYXNlOjppc0Nv
bmRpdGlvbmFsKCkgY29uc3QKICAgICAgICAgICAgIG1faHR0cEhlYWRlckZpZWxkcy5jb250YWlu
cygiSWYtVW5tb2RpZmllZC1TaW5jZSIpKTsKIH0KIAordm9pZCBSZXNvdXJjZVJlcXVlc3RCYXNl
OjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBj
b25zdAoreworICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMs
IE1lbW9yeUluc3RydW1lbnRhdGlvbjo6TG9hZGVyKTsKKyAgICBpbmZvLmFkZE1lbWJlcihtX3Vy
bCk7CisgICAgaW5mby5hZGRNZW1iZXIobV9maXJzdFBhcnR5Rm9yQ29va2llcyk7CisgICAgaW5m
by5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9odHRwTWV0aG9kKTsKKyAgICBpbmZvLmFkZEhhc2hN
YXAobV9odHRwSGVhZGVyRmllbGRzKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1hcEVudHJp
ZXMobV9odHRwSGVhZGVyRmllbGRzKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZFZlY3Rvciht
X3Jlc3BvbnNlQ29udGVudERpc3Bvc2l0aW9uRW5jb2RpbmdGYWxsYmFja0FycmF5KTsKKyAgICBp
bmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX2h0dHBCb2R5KTsKK30KKwogZG91YmxlIFJlc291
cmNlUmVxdWVzdEJhc2U6OmRlZmF1bHRUaW1lb3V0SW50ZXJ2YWwoKQogewogICAgIHJldHVybiBz
X2RlZmF1bHRUaW1lb3V0SW50ZXJ2YWw7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oCmluZGV4IDg2ZGQ2MmU4ZTA4YzI2MDQ0
MmMzYTFjMTk1OGI5MjA2MTQ0MzBjMGMuLjNiNzAwYTc4MmVhNzdhYTljZjhhMzg4YTJlMTM4NjRj
MTRkNzdkMjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVz
b3VyY2VSZXF1ZXN0QmFzZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
UmVzb3VyY2VSZXF1ZXN0QmFzZS5oCkBAIC00NCw2ICs0NCw3IEBAIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKICAgICAgICAgUmV0dXJuQ2FjaGVEYXRhRG9udExvYWQgIC8vIHJlc3VsdHMgb2YgYSBwb3N0
IC0gYWxsb3cgc3RhbGUgZGF0YSBhbmQgb25seSB1c2UgY2FjaGUKICAgICB9OwogCisgICAgY2xh
c3MgTWVtb3J5T2JqZWN0SW5mbzsKICAgICBjbGFzcyBSZXNvdXJjZVJlcXVlc3Q7CiAgICAgc3Ry
dWN0IENyb3NzVGhyZWFkUmVzb3VyY2VSZXF1ZXN0RGF0YTsKIApAQCAtMTMyLDYgKzEzMyw4IEBA
IG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgYm9vbCByZXBvcnRSYXdIZWFkZXJzKCkgY29u
c3QgeyByZXR1cm4gbV9yZXBvcnRSYXdIZWFkZXJzOyB9CiAgICAgICAgIHZvaWQgc2V0UmVwb3J0
UmF3SGVhZGVycyhib29sIHJlcG9ydFJhd0hlYWRlcnMpIHsgbV9yZXBvcnRSYXdIZWFkZXJzID0g
cmVwb3J0UmF3SGVhZGVyczsgfQogCisgICAgICAgIHZvaWQgcmVwb3J0TWVtb3J5VXNhZ2UoTWVt
b3J5T2JqZWN0SW5mbyopIGNvbnN0OworCiAgICAgICAgIHN0YXRpYyBkb3VibGUgZGVmYXVsdFRp
bWVvdXRJbnRlcnZhbCgpOyAvLyBNYXkgcmV0dXJuIDAgd2hlbiB1c2luZyBwbGF0Zm9ybSBkZWZh
dWx0LgogICAgICAgICBzdGF0aWMgdm9pZCBzZXREZWZhdWx0VGltZW91dEludGVydmFsKGRvdWJs
ZSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3Vy
Y2VSZXNwb25zZUJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNv
dXJjZVJlc3BvbnNlQmFzZS5jcHAKaW5kZXggMTExYzZkYzAxNDMwYWQxMTgwMGRmOTRjOGEyMzY0
MTg0MjkwZDU2OS4uZmEwNTM4MWNkNWQ3MDM0ZjJlOTY2OWU0ZGQ0YTU2NWE5ZDRiNzJkNyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3BvbnNl
QmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJl
c3BvbnNlQmFzZS5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKICNpbmNsdWRlICJSZXNvdXJjZVJlc3Bv
bnNlQmFzZS5oIgogCiAjaW5jbHVkZSAiSFRUUFBhcnNlcnMuaCIKKyNpbmNsdWRlICJNZW1vcnlJ
bnN0cnVtZW50YXRpb24uaCIKICNpbmNsdWRlICJSZXNvdXJjZVJlc3BvbnNlLmgiCiAjaW5jbHVk
ZSA8d3RmL0N1cnJlbnRUaW1lLmg+CiAjaW5jbHVkZSA8d3RmL01hdGhFeHRyYXMuaD4KQEAgLTU2
Niw2ICs1NjcsMjAgQEAgdm9pZCBSZXNvdXJjZVJlc3BvbnNlQmFzZTo6bGF6eUluaXQoSW5pdExl
dmVsIGluaXRMZXZlbCkgY29uc3QKIHsKICAgICBjb25zdF9jYXN0PFJlc291cmNlUmVzcG9uc2Uq
PihzdGF0aWNfY2FzdDxjb25zdCBSZXNvdXJjZVJlc3BvbnNlKj4odGhpcykpLT5wbGF0Zm9ybUxh
enlJbml0KGluaXRMZXZlbCk7CiB9CisKK3ZvaWQgUmVzb3VyY2VSZXNwb25zZUJhc2U6OnJlcG9y
dE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qIG1lbW9yeU9iamVjdEluZm8pIGNvbnN0Cit7
CisgICAgTWVtb3J5Q2xhc3NJbmZvIGluZm8obWVtb3J5T2JqZWN0SW5mbywgdGhpcywgTWVtb3J5
SW5zdHJ1bWVudGF0aW9uOjpMb2FkZXIpOworICAgIGluZm8uYWRkTWVtYmVyKG1fdXJsKTsKKyAg
ICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX21pbWVUeXBlKTsKKyAgICBpbmZvLmFkZElu
c3RydW1lbnRlZE1lbWJlcihtX3RleHRFbmNvZGluZ05hbWUpOworICAgIGluZm8uYWRkSW5zdHJ1
bWVudGVkTWVtYmVyKG1fc3VnZ2VzdGVkRmlsZW5hbWUpOworICAgIGluZm8uYWRkSW5zdHJ1bWVu
dGVkTWVtYmVyKG1faHR0cFN0YXR1c1RleHQpOworICAgIGluZm8uYWRkSGFzaE1hcChtX2h0dHBI
ZWFkZXJGaWVsZHMpOworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWFwRW50cmllcyhtX2h0dHBI
ZWFkZXJGaWVsZHMpOworICAgIGluZm8uYWRkTWVtYmVyKG1fcmVzb3VyY2VMb2FkVGltaW5nKTsK
KyAgICBpbmZvLmFkZE1lbWJlcihtX3Jlc291cmNlTG9hZEluZm8pOworfQogICAgIAogYm9vbCBS
ZXNvdXJjZVJlc3BvbnNlQmFzZTo6Y29tcGFyZShjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiBhLCBj
b25zdCBSZXNvdXJjZVJlc3BvbnNlJiBiKQogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5oIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlc3BvbnNlQmFzZS5oCmluZGV4IDNjNjE2NjY1YTQ1
OGI5MzJmZWFkMjM0NWYzOGU5NmVhZDgzMzU4MGQuLmVhN2FjNmNlYzM0MjQ5ZWU5Nzg1MzVkZWVi
YWM0ZTYxMDEyYmQ1M2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvUmVzb3VyY2VSZXNwb25zZUJhc2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlUmVzcG9uc2VCYXNlLmgKQEAgLTQxLDYgKzQxLDcgQEAKIAogbmFtZXNw
YWNlIFdlYkNvcmUgewogCitjbGFzcyBNZW1vcnlPYmplY3RJbmZvOwogY2xhc3MgUmVzb3VyY2VS
ZXNwb25zZTsKIHN0cnVjdCBDcm9zc1RocmVhZFJlc291cmNlUmVzcG9uc2VEYXRhOwogCkBAIC0x
MjYsNiArMTI3LDggQEAgcHVibGljOgogICAgICAgICByZXR1cm4gMTI4MDsKICAgICB9CiAKKyAg
ICB2b2lkIHJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdDsKKwogICAg
IHN0YXRpYyBib29sIGNvbXBhcmUoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYsIGNvbnN0IFJlc291
cmNlUmVzcG9uc2UmKTsKIAogcHJvdGVjdGVkOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>