<?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>96911</bug_id>
          
          <creation_ts>2012-09-17 05:42:32 -0700</creation_ts>
          <short_desc>Web Inspector: NMI don&apos;t double count fields of StaticDOMDataStore</short_desc>
          <delta_ts>2012-09-17 06:32: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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>abarth</cc>
    
    <cc>alph</cc>
    
    <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>haraken</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>721823</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-17 05:42:32 -0700</bug_when>
    <thetext>DOMDataStore::reportMemoryUsage adds all referenced maps byPointers but in case of StaticDOMDataStore the maps are actually fields of StaticDOMDataStore and shouldn&apos;t be counted separately.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721826</commentid>
    <comment_count>1</comment_count>
      <attachid>164375</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-17 05:45:01 -0700</bug_when>
    <thetext>Created attachment 164375
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721848</commentid>
    <comment_count>2</comment_count>
      <attachid>164379</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-17 06:20:39 -0700</bug_when>
    <thetext>Created attachment 164379
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721855</commentid>
    <comment_count>3</comment_count>
      <attachid>164379</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-09-17 06:24:20 -0700</bug_when>
    <thetext>Comment on attachment 164379
Patch

lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721858</commentid>
    <comment_count>4</comment_count>
      <attachid>164379</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-09-17 06:25:42 -0700</bug_when>
    <thetext>Comment on attachment 164379
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=164379&amp;action=review

&gt; Source/WebCore/bindings/v8/ScopedDOMDataStore.cpp:58
&gt; +    info.addInstrumentedMember(m_domNodeMap);

please call base class instrumentation

&gt; Source/WebCore/bindings/v8/StaticDOMDataStore.cpp:59
&gt; +    MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::Binding);

please call base class instrumentation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721862</commentid>
    <comment_count>5</comment_count>
      <attachid>164383</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-17 06:28:35 -0700</bug_when>
    <thetext>Created attachment 164383
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721863</commentid>
    <comment_count>6</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-17 06:28:58 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 164379 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=164379&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/bindings/v8/ScopedDOMDataStore.cpp:58
&gt; &gt; +    info.addInstrumentedMember(m_domNodeMap);
&gt; 
&gt; please call base class instrumentation
&gt; 
Done.

&gt; &gt; Source/WebCore/bindings/v8/StaticDOMDataStore.cpp:59
&gt; &gt; +    MemoryClassInfo info(memoryObjectInfo, this, WebCoreMemoryTypes::Binding);
&gt; 
&gt; please call base class instrumentation
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721867</commentid>
    <comment_count>7</comment_count>
      <attachid>164379</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2012-09-17 06:30:52 -0700</bug_when>
    <thetext>Comment on attachment 164379
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>721872</commentid>
    <comment_count>8</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-09-17 06:32:55 -0700</bug_when>
    <thetext>Committed r128752: &lt;http://trac.webkit.org/changeset/128752&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164375</attachid>
            <date>2012-09-17 05:45:01 -0700</date>
            <delta_ts>2012-09-17 06:20:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96911-20120917164428.patch</filename>
            <type>text/plain</type>
            <size>6477</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDgyNjZlZDk2NDJlYzQ3
YjcxNmEwNThkMDJhZGU5ZDdkN2ZiY2JlZC4uNjIxMDA3ZTE0ZDEzOTIwYTczZTE1YWRlNTdkMTMy
NDc4MmEzMDRkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA5LTE3ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IE5NSSBkb24ndCBkb3VibGUgY291bnQgZmllbGRzIG9mIFN0YXRpY0RPTURhdGFTdG9yZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY5MTEKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcm92aWRlZCB0
d28gc2VwYXJhdGUgbWVtb3J5IHVzYWdlIHJlcG9ydGluZyByb3V0aW5lcyBmb3Igc3RhdGljIGFu
ZAorICAgICAgICBzY29wZWQgRE9NIGRhdGEgc3RvcmVzLgorCisgICAgICAgICogYmluZGluZ3Mv
djgvRE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01EYXRhU3RvcmUu
aDoKKyAgICAgICAgKERPTURhdGFTdG9yZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvU2NvcGVk
RE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjb3BlZERPTURhdGFTdG9yZTo6
cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogYmluZGlu
Z3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmg6CisgICAgICAgIChTY29wZWRET01EYXRhU3RvcmUp
OgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTdGF0aWNET01EYXRhU3RvcmU6OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAg
ICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5o
OgorICAgICAgICAoU3RhdGljRE9NRGF0YVN0b3JlKToKKwogMjAxMi0wOS0xNyAgTWlrZSBXZXN0
ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIERvbid0IEdDIGltZyBlbGVtZW50cyBi
bG9ja2VkIGJ5IENTUCB1bnRpbCBlcnJvciBldmVudHMgZmlyZS4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9ET01EYXRhU3RvcmUuY3BwCmluZGV4IDVjNzBjZjg0MzZjNjZmMTY4ZTVmM2Qy
MWMyNDkxNjFlM2ViZWZjOGYuLjUzNjA4ZmI0MGYzZDk0M2Q4OWM2N2Y4YjVmOThmM2FmYmZjY2Iy
YWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcApAQCAt
MzMsNyArMzMsNiBAQAogCiAjaW5jbHVkZSAiRE9NRGF0YS5oIgogI2luY2x1ZGUgIlY4QmluZGlu
Zy5oIgotI2luY2x1ZGUgIldlYkNvcmVNZW1vcnlJbnN0cnVtZW50YXRpb24uaCIKICNpbmNsdWRl
IDx3dGYvTWFpblRocmVhZC5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CkBAIC0xMTksMTUgKzEx
OCw2IEBAIHZvaWQqIERPTURhdGFTdG9yZTo6Z2V0RE9NV3JhcHBlck1hcChET01XcmFwcGVyTWFw
VHlwZSB0eXBlKQogICAgIHJldHVybiAwOwogfQogCi12b2lkIERPTURhdGFTdG9yZTo6cmVwb3J0
TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKLXsK
LSAgICBNZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3Jl
TWVtb3J5VHlwZXM6OkJpbmRpbmcpOwotICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1f
ZG9tTm9kZU1hcCk7Ci0gICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21O
b2RlTWFwKTsKLSAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX2RvbU9iamVjdE1hcCk7
Ci0gICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21PYmplY3RNYXApOwot
fQotCiAvLyBDYWxsZWQgd2hlbiB0aGUgb2JqZWN0IGlzIG5lYXIgZGVhdGggKG5vdCByZWFjaGFi
bGUgZnJvbSBKUyByb290cykuCiAvLyBJdCBpcyB0aW1lIHRvIHJlbW92ZSB0aGUgZW50cnkgZnJv
bSB0aGUgdGFibGUgYW5kIGRpc3Bvc2UgdGhlIGhhbmRsZS4KIHZvaWQgRE9NRGF0YVN0b3JlOjp3
ZWFrRE9NT2JqZWN0Q2FsbGJhY2sodjg6OlBlcnNpc3RlbnQ8djg6OlZhbHVlPiB2OE9iamVjdCwg
dm9pZCogZG9tT2JqZWN0KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
RE9NRGF0YVN0b3JlLmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUu
aAppbmRleCBiYWJkYjA0OWY5YzNmM2MwM2UzYjJhMmYwYmQyYmI1ODUwYjc3NDI5Li42ZGY1MWMz
MmIwMTQ2ODk3ZjE4NzIyZjQxOTMzMTdiNDk0MDk4MGQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9ET01EYXRhU3RvcmUuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9ET01EYXRhU3RvcmUuaApAQCAtODYsNyArODYsNyBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAgICAgICAgIHN0YXRpYyB2b2lkIHdlYWtBY3RpdmVET01PYmplY3RDYWxsYmFjayh2ODo6
UGVyc2lzdGVudDx2ODo6VmFsdWU+IHY4T2JqZWN0LCB2b2lkKiBkb21PYmplY3QpOwogICAgICAg
ICBzdGF0aWMgdm9pZCB3ZWFrTm9kZUNhbGxiYWNrKHY4OjpQZXJzaXN0ZW50PHY4OjpWYWx1ZT4g
djhPYmplY3QsIHZvaWQqIGRvbU9iamVjdCk7CiAKLSAgICAgICAgdm9pZCByZXBvcnRNZW1vcnlV
c2FnZShNZW1vcnlPYmplY3RJbmZvKikgY29uc3Q7CisgICAgICAgIHZpcnR1YWwgdm9pZCByZXBv
cnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKikgY29uc3QgPSAwOwogCiAgICAgcHJvdGVj
dGVkOgogICAgICAgICBzdGF0aWMgdm9pZCB3ZWFrRE9NT2JqZWN0Q2FsbGJhY2sodjg6OlBlcnNp
c3RlbnQ8djg6OlZhbHVlPiB2OE9iamVjdCwgdm9pZCogZG9tT2JqZWN0KTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY29wZWRET01EYXRhU3RvcmUuY3BwCmluZGV4IDM4ZmU0
Mjk4MzAzMzc4OTk2MTE4ZmQzOGYzMzczMGIxZWI1YmZjNGQuLjg0NjJjZTgyMmUyNWUyZmEyOTg5
NWY2MGQ2ZmFkNDZkYWViNzVhMDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Njb3BlZERPTURhdGFTdG9yZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvU2NvcGVkRE9NRGF0YVN0b3JlLmNwcApAQCAtMzEsNiArMzEsOCBAQAogI2luY2x1ZGUgImNv
bmZpZy5oIgogI2luY2x1ZGUgIlNjb3BlZERPTURhdGFTdG9yZS5oIgogCisjaW5jbHVkZSAiV2Vi
Q29yZU1lbW9yeUluc3RydW1lbnRhdGlvbi5oIgorCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIFNj
b3BlZERPTURhdGFTdG9yZTo6U2NvcGVkRE9NRGF0YVN0b3JlKCkKQEAgLTUwLDQgKzUyLDEzIEBA
IFNjb3BlZERPTURhdGFTdG9yZTo6flNjb3BlZERPTURhdGFTdG9yZSgpCiAgICAgZGVsZXRlIG1f
YWN0aXZlRG9tT2JqZWN0TWFwOwogfQogCit2b2lkIFNjb3BlZERPTURhdGFTdG9yZTo6cmVwb3J0
TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKK3sK
KyAgICBNZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3Jl
TWVtb3J5VHlwZXM6OkJpbmRpbmcpOworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1f
ZG9tTm9kZU1hcCk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21O
b2RlTWFwKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX2RvbU9iamVjdE1hcCk7
CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21PYmplY3RNYXApOwor
fQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY29wZWRET01EYXRhU3RvcmUuaCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Njb3BlZERPTURhdGFTdG9yZS5oCmluZGV4IDdiMWU4YzQ3MWI4NjdhNmJlYzAxYjY3ZDc5
MDM2YTcwZDk3YWMzYzEuLjdjNjNiNmI5ZmY1ZjYzMzU2MmFhZjVjOTU0N2NmODRjZmEzOWNkZDAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9y
ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5o
CkBAIC00OSw2ICs0OSw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgLy8gVGhpcyBj
YW4gYmUgY2FsbGVkIHdoZW4gV1RGIHRocmVhZCBpcyB0ZWFyaW5nIGRvd24uCiAgICAgICAgIC8v
IFdlIGFzc3VtZSB0aGF0IGFsbCBjaGlsZCB0aHJlYWRzIHJ1bm5pbmcgVjggaW5zdGFuY2VzIGFy
ZSBjcmVhdGVkIGJ5IFdURi4KICAgICAgICAgdmlydHVhbCB+U2NvcGVkRE9NRGF0YVN0b3JlKCk7
CisKKyAgICAgICAgdmlydHVhbCB2b2lkIHJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdElu
Zm8qKSBjb25zdCBPVkVSUklERTsKICAgICB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUu
Y3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3RhdGljRE9NRGF0YVN0b3JlLmNwcApp
bmRleCA0Y2VkNmEyM2ViYzgxNjAyYmUzZGE3ZjJmMzQ2OTUzYTFhNDFiZmNlLi44ZThkN2MwNTQ1
YmQxNmNkMjVkYTBjNThlYWQzOWY1YTQ3OGI2ZGRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHAKQEAgLTMxLDYgKzMxLDcgQEAKICNp
bmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJTdGF0aWNET01EYXRhU3RvcmUuaCIKICNpbmNs
dWRlICJWOEJpbmRpbmcuaCIKKyNpbmNsdWRlICJXZWJDb3JlTWVtb3J5SW5zdHJ1bWVudGF0aW9u
LmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApAQCAtNTMsNCArNTQsMTMgQEAgU3RhdGljRE9N
RGF0YVN0b3JlOjp+U3RhdGljRE9NRGF0YVN0b3JlKCkKICAgICBWOFBlcklzb2xhdGVEYXRhOjpj
dXJyZW50KCktPnVucmVnaXN0ZXJET01EYXRhU3RvcmUodGhpcyk7CiB9CiAKK3ZvaWQgU3RhdGlj
RE9NRGF0YVN0b3JlOjpyZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlP
YmplY3RJbmZvKSBjb25zdAoreworICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVj
dEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBlczo6QmluZGluZyk7CisgICAgaW5mby5hZGRJ
bnN0cnVtZW50ZWRNZW1iZXIobV9zdGF0aWNEb21Ob2RlTWFwKTsKKyAgICBpbmZvLmFkZEluc3Ry
dW1lbnRlZE1lbWJlcihtX3N0YXRpY0FjdGl2ZURvbU5vZGVNYXApOworICAgIGluZm8uYWRkSW5z
dHJ1bWVudGVkTWVtYmVyKG1fc3RhdGljRG9tT2JqZWN0TWFwKTsKKyAgICBpbmZvLmFkZEluc3Ry
dW1lbnRlZE1lbWJlcihtX3N0YXRpY0FjdGl2ZURvbU9iamVjdE1hcCk7Cit9CisKIH0gLy8gbmFt
ZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0
YXRpY0RPTURhdGFTdG9yZS5oIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3RhdGljRE9N
RGF0YVN0b3JlLmgKaW5kZXggMmQwMGIyN2Q5MzRkYjQ2NDI1M2IzMTlmMzE2NzkzNjZlMjA0Zjc3
NS4uZjljNTdmYzBmOWVjZjZhNzMyY2I0NmRhZGUzZWYyZWY1NTJlY2I4YiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3RhdGljRE9NRGF0YVN0b3JlLmgKKysrIGIvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3RhdGljRE9NRGF0YVN0b3JlLmgKQEAgLTQ5LDYgKzQ5
LDggQEAgcHVibGljOgogICAgIFN0YXRpY0RPTURhdGFTdG9yZSgpOwogICAgIHZpcnR1YWwgflN0
YXRpY0RPTURhdGFTdG9yZSgpOwogCisgICAgdmlydHVhbCB2b2lkIHJlcG9ydE1lbW9yeVVzYWdl
KE1lbW9yeU9iamVjdEluZm8qKSBjb25zdCBPVkVSUklERTsKKwogcHJpdmF0ZToKICAgICBJbnRy
dXNpdmVET01XcmFwcGVyTWFwIG1fc3RhdGljRG9tTm9kZU1hcDsKICAgICBJbnRydXNpdmVET01X
cmFwcGVyTWFwIG1fc3RhdGljQWN0aXZlRG9tTm9kZU1hcDsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164379</attachid>
            <date>2012-09-17 06:20:39 -0700</date>
            <delta_ts>2012-09-17 06:31:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96911-20120917172007.patch</filename>
            <type>text/plain</type>
            <size>5535</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDgyNjZlZDk2NDJlYzQ3
YjcxNmEwNThkMDJhZGU5ZDdkN2ZiY2JlZC4uNjIxMDA3ZTE0ZDEzOTIwYTczZTE1YWRlNTdkMTMy
NDc4MmEzMDRkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA5LTE3ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IE5NSSBkb24ndCBkb3VibGUgY291bnQgZmllbGRzIG9mIFN0YXRpY0RPTURhdGFTdG9yZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY5MTEKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcm92aWRlZCB0
d28gc2VwYXJhdGUgbWVtb3J5IHVzYWdlIHJlcG9ydGluZyByb3V0aW5lcyBmb3Igc3RhdGljIGFu
ZAorICAgICAgICBzY29wZWQgRE9NIGRhdGEgc3RvcmVzLgorCisgICAgICAgICogYmluZGluZ3Mv
djgvRE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01EYXRhU3RvcmUu
aDoKKyAgICAgICAgKERPTURhdGFTdG9yZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvU2NvcGVk
RE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjb3BlZERPTURhdGFTdG9yZTo6
cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogYmluZGlu
Z3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmg6CisgICAgICAgIChTY29wZWRET01EYXRhU3RvcmUp
OgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTdGF0aWNET01EYXRhU3RvcmU6OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAg
ICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5o
OgorICAgICAgICAoU3RhdGljRE9NRGF0YVN0b3JlKToKKwogMjAxMi0wOS0xNyAgTWlrZSBXZXN0
ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIERvbid0IEdDIGltZyBlbGVtZW50cyBi
bG9ja2VkIGJ5IENTUCB1bnRpbCBlcnJvciBldmVudHMgZmlyZS4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9ET01EYXRhU3RvcmUuY3BwCmluZGV4IDVjNzBjZjg0MzZjNjZmMTY4ZTVmM2Qy
MWMyNDkxNjFlM2ViZWZjOGYuLmRjMDg5NmNmM2I3MDIwN2ZmZjcxMzFkZTcxOGIyMWZiN2Q5ZjIx
ZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcApAQCAt
MTIyLDEwICsxMjIsMTAgQEAgdm9pZCogRE9NRGF0YVN0b3JlOjpnZXRET01XcmFwcGVyTWFwKERP
TVdyYXBwZXJNYXBUeXBlIHR5cGUpCiB2b2lkIERPTURhdGFTdG9yZTo6cmVwb3J0TWVtb3J5VXNh
Z2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKIHsKICAgICBNZW1v
cnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3JlTWVtb3J5VHlw
ZXM6OkJpbmRpbmcpOwotICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fZG9tTm9kZU1h
cCk7Ci0gICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21Ob2RlTWFwKTsK
LSAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX2RvbU9iamVjdE1hcCk7Ci0gICAgaW5m
by5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21PYmplY3RNYXApOworICAgIGluZm8u
YWRkV2Vha1BvaW50ZXIobV9kb21Ob2RlTWFwKTsKKyAgICBpbmZvLmFkZFdlYWtQb2ludGVyKG1f
YWN0aXZlRG9tTm9kZU1hcCk7CisgICAgaW5mby5hZGRXZWFrUG9pbnRlcihtX2RvbU9iamVjdE1h
cCk7CisgICAgaW5mby5hZGRXZWFrUG9pbnRlcihtX2FjdGl2ZURvbU9iamVjdE1hcCk7CiB9CiAK
IC8vIENhbGxlZCB3aGVuIHRoZSBvYmplY3QgaXMgbmVhciBkZWF0aCAobm90IHJlYWNoYWJsZSBm
cm9tIEpTIHJvb3RzKS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Nj
b3BlZERPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY29wZWRE
T01EYXRhU3RvcmUuY3BwCmluZGV4IDM4ZmU0Mjk4MzAzMzc4OTk2MTE4ZmQzOGYzMzczMGIxZWI1
YmZjNGQuLjg0NjJjZTgyMmUyNWUyZmEyOTg5NWY2MGQ2ZmFkNDZkYWViNzVhMDIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmNwcApAQCAt
MzEsNiArMzEsOCBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlNjb3BlZERPTURh
dGFTdG9yZS5oIgogCisjaW5jbHVkZSAiV2ViQ29yZU1lbW9yeUluc3RydW1lbnRhdGlvbi5oIgor
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIFNjb3BlZERPTURhdGFTdG9yZTo6U2NvcGVkRE9NRGF0
YVN0b3JlKCkKQEAgLTUwLDQgKzUyLDEzIEBAIFNjb3BlZERPTURhdGFTdG9yZTo6flNjb3BlZERP
TURhdGFTdG9yZSgpCiAgICAgZGVsZXRlIG1fYWN0aXZlRG9tT2JqZWN0TWFwOwogfQogCit2b2lk
IFNjb3BlZERPTURhdGFTdG9yZTo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyog
bWVtb3J5T2JqZWN0SW5mbykgY29uc3QKK3sKKyAgICBNZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1v
cnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3JlTWVtb3J5VHlwZXM6OkJpbmRpbmcpOworICAgIGlu
Zm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fZG9tTm9kZU1hcCk7CisgICAgaW5mby5hZGRJbnN0
cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21Ob2RlTWFwKTsKKyAgICBpbmZvLmFkZEluc3RydW1l
bnRlZE1lbWJlcihtX2RvbU9iamVjdE1hcCk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1i
ZXIobV9hY3RpdmVEb21PYmplY3RNYXApOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY29wZWRET01EYXRhU3RvcmUu
aCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5oCmluZGV4
IDdiMWU4YzQ3MWI4NjdhNmJlYzAxYjY3ZDc5MDM2YTcwZDk3YWMzYzEuLjdjNjNiNmI5ZmY1ZjYz
MzU2MmFhZjVjOTU0N2NmODRjZmEzOWNkZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5oCkBAIC00OSw2ICs0OSw4IEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICAgICAgLy8gVGhpcyBjYW4gYmUgY2FsbGVkIHdoZW4gV1RGIHRocmVhZCBp
cyB0ZWFyaW5nIGRvd24uCiAgICAgICAgIC8vIFdlIGFzc3VtZSB0aGF0IGFsbCBjaGlsZCB0aHJl
YWRzIHJ1bm5pbmcgVjggaW5zdGFuY2VzIGFyZSBjcmVhdGVkIGJ5IFdURi4KICAgICAgICAgdmly
dHVhbCB+U2NvcGVkRE9NRGF0YVN0b3JlKCk7CisKKyAgICAgICAgdmlydHVhbCB2b2lkIHJlcG9y
dE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdCBPVkVSUklERTsKICAgICB9Owog
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvU3RhdGljRE9NRGF0YVN0b3JlLmNwcAppbmRleCA0Y2VkNmEyM2ViYzgxNjAyYmUzZGE3ZjJm
MzQ2OTUzYTFhNDFiZmNlLi44ZThkN2MwNTQ1YmQxNmNkMjVkYTBjNThlYWQzOWY1YTQ3OGI2ZGRk
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3Rv
cmUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9y
ZS5jcHAKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJT
dGF0aWNET01EYXRhU3RvcmUuaCIKICNpbmNsdWRlICJWOEJpbmRpbmcuaCIKKyNpbmNsdWRlICJX
ZWJDb3JlTWVtb3J5SW5zdHJ1bWVudGF0aW9uLmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApA
QCAtNTMsNCArNTQsMTMgQEAgU3RhdGljRE9NRGF0YVN0b3JlOjp+U3RhdGljRE9NRGF0YVN0b3Jl
KCkKICAgICBWOFBlcklzb2xhdGVEYXRhOjpjdXJyZW50KCktPnVucmVnaXN0ZXJET01EYXRhU3Rv
cmUodGhpcyk7CiB9CiAKK3ZvaWQgU3RhdGljRE9NRGF0YVN0b3JlOjpyZXBvcnRNZW1vcnlVc2Fn
ZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAoreworICAgIE1lbW9y
eUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFdlYkNvcmVNZW1vcnlUeXBl
czo6QmluZGluZyk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9zdGF0aWNEb21O
b2RlTWFwKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX3N0YXRpY0FjdGl2ZURv
bU5vZGVNYXApOworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fc3RhdGljRG9tT2Jq
ZWN0TWFwKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX3N0YXRpY0FjdGl2ZURv
bU9iamVjdE1hcCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5oIGIvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvU3RhdGljRE9NRGF0YVN0b3JlLmgKaW5kZXggMmQwMGIyN2Q5MzRk
YjQ2NDI1M2IzMTlmMzE2NzkzNjZlMjA0Zjc3NS4uZjljNTdmYzBmOWVjZjZhNzMyY2I0NmRhZGUz
ZWYyZWY1NTJlY2I4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3Rh
dGljRE9NRGF0YVN0b3JlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3RhdGlj
RE9NRGF0YVN0b3JlLmgKQEAgLTQ5LDYgKzQ5LDggQEAgcHVibGljOgogICAgIFN0YXRpY0RPTURh
dGFTdG9yZSgpOwogICAgIHZpcnR1YWwgflN0YXRpY0RPTURhdGFTdG9yZSgpOwogCisgICAgdmly
dHVhbCB2b2lkIHJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdCBPVkVS
UklERTsKKwogcHJpdmF0ZToKICAgICBJbnRydXNpdmVET01XcmFwcGVyTWFwIG1fc3RhdGljRG9t
Tm9kZU1hcDsKICAgICBJbnRydXNpdmVET01XcmFwcGVyTWFwIG1fc3RhdGljQWN0aXZlRG9tTm9k
ZU1hcDsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164383</attachid>
            <date>2012-09-17 06:28:35 -0700</date>
            <delta_ts>2012-09-17 06:31:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96911-20120917172803.patch</filename>
            <type>text/plain</type>
            <size>5647</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4NzM1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDgyNjZlZDk2NDJlYzQ3
YjcxNmEwNThkMDJhZGU5ZDdkN2ZiY2JlZC4uNjIxMDA3ZTE0ZDEzOTIwYTczZTE1YWRlNTdkMTMy
NDc4MmEzMDRkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDEyLTA5LTE3ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IE5NSSBkb24ndCBkb3VibGUgY291bnQgZmllbGRzIG9mIFN0YXRpY0RPTURhdGFTdG9yZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY5MTEKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBQcm92aWRlZCB0
d28gc2VwYXJhdGUgbWVtb3J5IHVzYWdlIHJlcG9ydGluZyByb3V0aW5lcyBmb3Igc3RhdGljIGFu
ZAorICAgICAgICBzY29wZWQgRE9NIGRhdGEgc3RvcmVzLgorCisgICAgICAgICogYmluZGluZ3Mv
djgvRE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKiBiaW5kaW5ncy92OC9ET01EYXRhU3RvcmUu
aDoKKyAgICAgICAgKERPTURhdGFTdG9yZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvU2NvcGVk
RE9NRGF0YVN0b3JlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNjb3BlZERPTURhdGFTdG9yZTo6
cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogYmluZGlu
Z3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmg6CisgICAgICAgIChTY29wZWRET01EYXRhU3RvcmUp
OgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTdGF0aWNET01EYXRhU3RvcmU6OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAg
ICAgKFdlYkNvcmUpOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5o
OgorICAgICAgICAoU3RhdGljRE9NRGF0YVN0b3JlKToKKwogMjAxMi0wOS0xNyAgTWlrZSBXZXN0
ICA8bWt3c3RAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIERvbid0IEdDIGltZyBlbGVtZW50cyBi
bG9ja2VkIGJ5IENTUCB1bnRpbCBlcnJvciBldmVudHMgZmlyZS4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9ET01EYXRhU3RvcmUuY3BwCmluZGV4IDVjNzBjZjg0MzZjNjZmMTY4ZTVmM2Qy
MWMyNDkxNjFlM2ViZWZjOGYuLmRjMDg5NmNmM2I3MDIwN2ZmZjcxMzFkZTcxOGIyMWZiN2Q5ZjIx
ZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGFTdG9yZS5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvRE9NRGF0YVN0b3JlLmNwcApAQCAt
MTIyLDEwICsxMjIsMTAgQEAgdm9pZCogRE9NRGF0YVN0b3JlOjpnZXRET01XcmFwcGVyTWFwKERP
TVdyYXBwZXJNYXBUeXBlIHR5cGUpCiB2b2lkIERPTURhdGFTdG9yZTo6cmVwb3J0TWVtb3J5VXNh
Z2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKIHsKICAgICBNZW1v
cnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3JlTWVtb3J5VHlw
ZXM6OkJpbmRpbmcpOwotICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fZG9tTm9kZU1h
cCk7Ci0gICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21Ob2RlTWFwKTsK
LSAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX2RvbU9iamVjdE1hcCk7Ci0gICAgaW5m
by5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9hY3RpdmVEb21PYmplY3RNYXApOworICAgIGluZm8u
YWRkV2Vha1BvaW50ZXIobV9kb21Ob2RlTWFwKTsKKyAgICBpbmZvLmFkZFdlYWtQb2ludGVyKG1f
YWN0aXZlRG9tTm9kZU1hcCk7CisgICAgaW5mby5hZGRXZWFrUG9pbnRlcihtX2RvbU9iamVjdE1h
cCk7CisgICAgaW5mby5hZGRXZWFrUG9pbnRlcihtX2FjdGl2ZURvbU9iamVjdE1hcCk7CiB9CiAK
IC8vIENhbGxlZCB3aGVuIHRoZSBvYmplY3QgaXMgbmVhciBkZWF0aCAobm90IHJlYWNoYWJsZSBm
cm9tIEpTIHJvb3RzKS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Nj
b3BlZERPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY29wZWRE
T01EYXRhU3RvcmUuY3BwCmluZGV4IDM4ZmU0Mjk4MzAzMzc4OTk2MTE4ZmQzOGYzMzczMGIxZWI1
YmZjNGQuLmYwMmI0NTMxMDZhMWM5OGMxNjc3ZTYyZjg3MmMwZjJjZDE2NjRlYTcgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmNwcApAQCAt
MzEsNiArMzEsOCBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlNjb3BlZERPTURh
dGFTdG9yZS5oIgogCisjaW5jbHVkZSAiV2ViQ29yZU1lbW9yeUluc3RydW1lbnRhdGlvbi5oIgor
CiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIFNjb3BlZERPTURhdGFTdG9yZTo6U2NvcGVkRE9NRGF0
YVN0b3JlKCkKQEAgLTUwLDQgKzUyLDE0IEBAIFNjb3BlZERPTURhdGFTdG9yZTo6flNjb3BlZERP
TURhdGFTdG9yZSgpCiAgICAgZGVsZXRlIG1fYWN0aXZlRG9tT2JqZWN0TWFwOwogfQogCit2b2lk
IFNjb3BlZERPTURhdGFTdG9yZTo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyog
bWVtb3J5T2JqZWN0SW5mbykgY29uc3QKK3sKKyAgICBNZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1v
cnlPYmplY3RJbmZvLCB0aGlzLCBXZWJDb3JlTWVtb3J5VHlwZXM6OkJpbmRpbmcpOworICAgIERP
TURhdGFTdG9yZTo6cmVwb3J0TWVtb3J5VXNhZ2UobWVtb3J5T2JqZWN0SW5mbyk7CisgICAgaW5m
by5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9kb21Ob2RlTWFwKTsKKyAgICBpbmZvLmFkZEluc3Ry
dW1lbnRlZE1lbWJlcihtX2FjdGl2ZURvbU5vZGVNYXApOworICAgIGluZm8uYWRkSW5zdHJ1bWVu
dGVkTWVtYmVyKG1fZG9tT2JqZWN0TWFwKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJl
cihtX2FjdGl2ZURvbU9iamVjdE1hcCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZERPTURhdGFTdG9yZS5o
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmgKaW5kZXgg
N2IxZThjNDcxYjg2N2E2YmVjMDFiNjdkNzkwMzZhNzBkOTdhYzNjMS4uN2M2M2I2YjlmZjVmNjMz
NTYyYWFmNWM5NTQ3Y2Y4NGNmYTM5Y2RkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3MvdjgvU2NvcGVkRE9NRGF0YVN0b3JlLmgKQEAgLTQ5LDYgKzQ5LDggQEAgbmFtZXNwYWNlIFdl
YkNvcmUgewogICAgICAgICAvLyBUaGlzIGNhbiBiZSBjYWxsZWQgd2hlbiBXVEYgdGhyZWFkIGlz
IHRlYXJpbmcgZG93bi4KICAgICAgICAgLy8gV2UgYXNzdW1lIHRoYXQgYWxsIGNoaWxkIHRocmVh
ZHMgcnVubmluZyBWOCBpbnN0YW5jZXMgYXJlIGNyZWF0ZWQgYnkgV1RGLgogICAgICAgICB2aXJ0
dWFsIH5TY29wZWRET01EYXRhU3RvcmUoKTsKKworICAgICAgICB2aXJ0dWFsIHZvaWQgcmVwb3J0
TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyopIGNvbnN0IE9WRVJSSURFOwogICAgIH07CiAK
IH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9TdGF0aWNET01EYXRhU3RvcmUuY3BwCmluZGV4IDRjZWQ2YTIzZWJjODE2MDJiZTNkYTdmMmYz
NDY5NTNhMWE0MWJmY2UuLjY1MGRmNjM0NjhmYjIyZjM3OGYyNDRjZTkyZjU0ZDNkOTc2ODU5NTAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9y
ZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU3RhdGljRE9NRGF0YVN0b3Jl
LmNwcApAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlN0
YXRpY0RPTURhdGFTdG9yZS5oIgogI2luY2x1ZGUgIlY4QmluZGluZy5oIgorI2luY2x1ZGUgIldl
YkNvcmVNZW1vcnlJbnN0cnVtZW50YXRpb24uaCIKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBA
IC01Myw0ICs1NCwxNCBAQCBTdGF0aWNET01EYXRhU3RvcmU6On5TdGF0aWNET01EYXRhU3RvcmUo
KQogICAgIFY4UGVySXNvbGF0ZURhdGE6OmN1cnJlbnQoKS0+dW5yZWdpc3RlckRPTURhdGFTdG9y
ZSh0aGlzKTsKIH0KIAordm9pZCBTdGF0aWNET01EYXRhU3RvcmU6OnJlcG9ydE1lbW9yeVVzYWdl
KE1lbW9yeU9iamVjdEluZm8qIG1lbW9yeU9iamVjdEluZm8pIGNvbnN0Cit7CisgICAgTWVtb3J5
Q2xhc3NJbmZvIGluZm8obWVtb3J5T2JqZWN0SW5mbywgdGhpcywgV2ViQ29yZU1lbW9yeVR5cGVz
OjpCaW5kaW5nKTsKKyAgICBET01EYXRhU3RvcmU6OnJlcG9ydE1lbW9yeVVzYWdlKG1lbW9yeU9i
amVjdEluZm8pOworICAgIGluZm8uYWRkSW5zdHJ1bWVudGVkTWVtYmVyKG1fc3RhdGljRG9tTm9k
ZU1hcCk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9zdGF0aWNBY3RpdmVEb21O
b2RlTWFwKTsKKyAgICBpbmZvLmFkZEluc3RydW1lbnRlZE1lbWJlcihtX3N0YXRpY0RvbU9iamVj
dE1hcCk7CisgICAgaW5mby5hZGRJbnN0cnVtZW50ZWRNZW1iZXIobV9zdGF0aWNBY3RpdmVEb21P
YmplY3RNYXApOworfQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TdGF0aWNET01EYXRhU3RvcmUuaCBiL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RPTURhdGFTdG9yZS5oCmluZGV4IDJkMDBiMjdkOTM0ZGI0
NjQyNTNiMzE5ZjMxNjc5MzY2ZTIwNGY3NzUuLmY5YzU3ZmMwZjllY2Y2YTczMmNiNDZkYWRlM2Vm
MmVmNTUyZWNiOGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRp
Y0RPTURhdGFTdG9yZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1N0YXRpY0RP
TURhdGFTdG9yZS5oCkBAIC00OSw2ICs0OSw4IEBAIHB1YmxpYzoKICAgICBTdGF0aWNET01EYXRh
U3RvcmUoKTsKICAgICB2aXJ0dWFsIH5TdGF0aWNET01EYXRhU3RvcmUoKTsKIAorICAgIHZpcnR1
YWwgdm9pZCByZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKikgY29uc3QgT1ZFUlJJ
REU7CisKIHByaXZhdGU6CiAgICAgSW50cnVzaXZlRE9NV3JhcHBlck1hcCBtX3N0YXRpY0RvbU5v
ZGVNYXA7CiAgICAgSW50cnVzaXZlRE9NV3JhcHBlck1hcCBtX3N0YXRpY0FjdGl2ZURvbU5vZGVN
YXA7Cg==
</data>
<flag name="review"
          id="176124"
          type_id="1"
          status="+"
          setter="apavlov"
    />
          </attachment>
      

    </bug>

</bugzilla>