<?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>100497</bug_id>
          
          <creation_ts>2012-10-26 04:14:50 -0700</creation_ts>
          <short_desc>Memory instrumentation: report memory occupied by ResourceRequest instead of its base ResourceRequestBase</short_desc>
          <delta_ts>2012-11-01 02:28:44 -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>1</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>apavlov</cc>
    
    <cc>benjamin</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>vsevik</cc>
    
    <cc>web-inspector-bugs</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>751837</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-26 04:14:50 -0700</bug_when>
    <thetext>Otherwise we report a pointer to the base class which is not an address of an object allocated on the heap.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751839</commentid>
    <comment_count>1</comment_count>
      <attachid>170883</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-26 04:16:13 -0700</bug_when>
    <thetext>Created attachment 170883
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751842</commentid>
    <comment_count>2</comment_count>
      <attachid>170883</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-10-26 04:18:45 -0700</bug_when>
    <thetext>Comment on attachment 170883
Patch

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

&gt; Source/WebCore/ChangeLog:8
&gt; +        Added memory reporting method to chromium implementation of ResourceRequest.

could you please explain the reason of this change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751846</commentid>
    <comment_count>3</comment_count>
      <attachid>170883</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-10-26 04:28:53 -0700</bug_when>
    <thetext>Comment on attachment 170883
Patch

Attachment 170883 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/14562981</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751850</commentid>
    <comment_count>4</comment_count>
      <attachid>170883</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-10-26 04:31:12 -0700</bug_when>
    <thetext>Comment on attachment 170883
Patch

Attachment 170883 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/14564996</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751871</commentid>
    <comment_count>5</comment_count>
      <attachid>170891</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-26 04:42:45 -0700</bug_when>
    <thetext>Created attachment 170891
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751872</commentid>
    <comment_count>6</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-26 04:43:04 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 170883 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=170883&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:8
&gt; &gt; +        Added memory reporting method to chromium implementation of ResourceRequest.
&gt; 
&gt; could you please explain the reason of this change.

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751876</commentid>
    <comment_count>7</comment_count>
      <attachid>170891</attachid>
    <who name="Ilya Tikhonovsky">loislo</who>
    <bug_when>2012-10-26 04:43:51 -0700</bug_when>
    <thetext>Comment on attachment 170891
Patch

lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751885</commentid>
    <comment_count>8</comment_count>
      <attachid>170891</attachid>
    <who name="Alexander Pavlov (apavlov)">apavlov</who>
    <bug_when>2012-10-26 04:53:22 -0700</bug_when>
    <thetext>Comment on attachment 170891
Patch

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

A few textual nits to fix before landing.

&gt; Source/WebCore/ChangeLog:8
&gt; +        Added memory reporting method to chromium implementation of ResourceRequest.

chromium -&gt; Chromium?

&gt; Source/WebCore/ChangeLog:15
&gt; +        and shouldn&apos;t be used directly(ResourceRequest should be used instead).

add a space before &apos;(&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751966</commentid>
    <comment_count>9</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-26 06:18:26 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 170891 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=170891&amp;action=review
&gt; 
&gt; A few textual nits to fix before landing.
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:8
&gt; &gt; +        Added memory reporting method to chromium implementation of ResourceRequest.
&gt; 
&gt; chromium -&gt; Chromium?
&gt; 
Done.

&gt; &gt; Source/WebCore/ChangeLog:15
&gt; &gt; +        and shouldn&apos;t be used directly(ResourceRequest should be used instead).
&gt; 
&gt; add a space before &apos;(&apos;
Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751968</commentid>
    <comment_count>10</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-26 06:20:57 -0700</bug_when>
    <thetext>Committed r132644: &lt;http://trac.webkit.org/changeset/132644&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>752177</commentid>
    <comment_count>11</comment_count>
    <who name="Vincent Scheib">scheib</who>
    <bug_when>2012-10-26 10:49:41 -0700</bug_when>
    <thetext>Reverted r132644 for reason:

Causes webkit_unit_tests MemoryInstrumentationTest.ImageObserver to fail.

Committed r132675: &lt;http://trac.webkit.org/changeset/132675&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755073</commentid>
    <comment_count>12</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-10-31 02:29:04 -0700</bug_when>
    <thetext>(In reply to comment #11)
&gt; Reverted r132644 for reason:
&gt; 
&gt; Causes webkit_unit_tests MemoryInstrumentationTest.ImageObserver to fail.
&gt; 
&gt; Committed r132675: &lt;http://trac.webkit.org/changeset/132675&gt;

Is there a link to the failing bot output?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>755974</commentid>
    <comment_count>13</comment_count>
      <attachid>171790</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2012-11-01 01:05:09 -0700</bug_when>
    <thetext>Created attachment 171790
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756003</commentid>
    <comment_count>14</comment_count>
      <attachid>171790</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-01 02:28:40 -0700</bug_when>
    <thetext>Comment on attachment 171790
Patch

Clearing flags on attachment: 171790

Committed r133141: &lt;http://trac.webkit.org/changeset/133141&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>756004</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-01 02:28:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170883</attachid>
            <date>2012-10-26 04:16:13 -0700</date>
            <delta_ts>2012-10-26 04:42:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100497-20121026151444.patch</filename>
            <type>text/plain</type>
            <size>3874</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNjExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTA1MjQ1M2U0NDI3Y2Nl
YjA0YTNkNjU5OTE0YWJhMTE0ODY5MjJkOS4uMmU5NWMyNWJhNGFkZGVhYTNhMDUwM2RiMTlhZTZi
YzEwNTIwOTczNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTEwLTI2ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIE1lbW9yeSBpbnN0
cnVtZW50YXRpb246IHJlcG9ydCBtZW1vcnkgb2NjdXBpZWQgYnkgUmVzb3VyY2VSZXF1ZXN0IGlu
c3RlYWQgb2YgaXRzIGJhc2UgUmVzb3VyY2VSZXF1ZXN0QmFzZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNDk3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgbWVtb3J5IHJlcG9ydGluZyBtZXRo
b2QgdG8gY2hyb21pdW0gaW1wbGVtZW50YXRpb24gb2YgUmVzb3VyY2VSZXF1ZXN0LgorCisgICAg
ICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RCYXNlLmg6CisgICAgICAgIChS
ZXNvdXJjZVJlcXVlc3RCYXNlKToKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVt
L1Jlc291cmNlUmVxdWVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXNvdXJjZVJlcXVlc3Q6
OnJlcG9ydE1lbW9yeVVzYWdlKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHBsYXRm
b3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0Lmg6CisgICAgICAgIChSZXNvdXJj
ZVJlcXVlc3QpOgorCiAyMDEyLTEwLTI2ICBTaGVyaWZmIEJvdCAgPHdlYmtpdC5yZXZpZXcuYm90
QGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTMyNjAxLgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVl
c3RCYXNlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVz
dEJhc2UuaAppbmRleCBiNjg2YmFjMTRlMzE0Nzk2MGJlZTcyYjVjYWI4YmMwYjUzZGZlMmFhLi5h
NTg3YzY5MDk3ZjNhY2JlM2E4YTcxOTQyZDBkZDMzZGE0NGIxZDAyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaApAQCAt
MTMyLDggKzEzMiw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgYm9vbCByZXBvcnRS
YXdIZWFkZXJzKCkgY29uc3QgeyByZXR1cm4gbV9yZXBvcnRSYXdIZWFkZXJzOyB9CiAgICAgICAg
IHZvaWQgc2V0UmVwb3J0UmF3SGVhZGVycyhib29sIHJlcG9ydFJhd0hlYWRlcnMpIHsgbV9yZXBv
cnRSYXdIZWFkZXJzID0gcmVwb3J0UmF3SGVhZGVyczsgfQogCi0gICAgICAgIHZvaWQgcmVwb3J0
TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyopIGNvbnN0OwotCiAgICAgICAgIHN0YXRpYyBk
b3VibGUgZGVmYXVsdFRpbWVvdXRJbnRlcnZhbCgpOyAvLyBNYXkgcmV0dXJuIDAgd2hlbiB1c2lu
ZyBwbGF0Zm9ybSBkZWZhdWx0LgogICAgICAgICBzdGF0aWMgdm9pZCBzZXREZWZhdWx0VGltZW91
dEludGVydmFsKGRvdWJsZSk7CiAKQEAgLTE2OSw2ICsxNjcsOCBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAgICAgICAgIHZvaWQgdXBkYXRlUGxhdGZvcm1SZXF1ZXN0KCkgY29uc3Q7IAogICAgICAg
ICB2b2lkIHVwZGF0ZVJlc291cmNlUmVxdWVzdCgpIGNvbnN0OyAKIAorICAgICAgICB2b2lkIHJl
cG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdDsKKwogICAgICAgICAvLyBU
aGUgUmVzb3VyY2VSZXF1ZXN0IHN1YmNsYXNzIG1heSAic2hhZG93IiB0aGlzIG1ldGhvZCB0byBj
b21wYXJlIHBsYXRmb3JtIHNwZWNpZmljIGZpZWxkcwogICAgICAgICBzdGF0aWMgYm9vbCBwbGF0
Zm9ybUNvbXBhcmUoY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0
JikgeyByZXR1cm4gdHJ1ZTsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5jcHAKaW5kZXggMjU0MWRl
NzY5Nzg2MDMzZDQ4MmU3ZjYzNDY5YzBhMGY1ZWMxMWY5MC4uMzc1MmMyNTczMmJkYTNmNzUxYTdl
ZjU0M2RjNmEyYjk4ZDdiZjc2MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcApAQCAtMjYsNiAr
MjYsOCBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlJlc291cmNlUmVxdWVzdC5o
IgogCisjaW5jbHVkZSAiUGxhdGZvcm1NZW1vcnlJbnN0cnVtZW50YXRpb24uaCIKKwogbmFtZXNw
YWNlIFdlYkNvcmUgewogCiAvLyBUaGlzIGlzIHVzZWQgYnkgdGhlIGxvYWRlciB0byBjb250cm9s
IHRoZSBudW1iZXIgb2YgaXNzdWVkIHBhcmFsbGVsIGxvYWQgcmVxdWVzdHMuIApAQCAtNTgsNCAr
NjAsMTEgQEAgdm9pZCBSZXNvdXJjZVJlcXVlc3Q6OmRvUGxhdGZvcm1BZG9wdChQYXNzT3duUHRy
PENyb3NzVGhyZWFkUmVzb3VyY2VSZXF1ZXN0RGF0YT4KICAgICBtX3RhcmdldFR5cGUgPSBkYXRh
LT5tX3RhcmdldFR5cGU7CiB9CiAKK3ZvaWQgUmVzb3VyY2VSZXF1ZXN0OjpyZXBvcnRNZW1vcnlV
c2FnZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAoreworICAgIE1l
bW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFBsYXRmb3JtTWVtb3J5
VHlwZXM6OkxvYWRlcik7CisgICAgUmVzb3VyY2VSZXF1ZXN0QmFzZTo6cmVwb3J0TWVtb3J5VXNh
Z2UobWVtb3J5T2JqZWN0SW5mbyk7CisgICAgaW5mby5hZGRNZW1iZXIobV9leHRyYURhdGEpOwor
fQorCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5oIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuaAppbmRleCA3ZWE2
MWE4ODhiYzlmYjhhZWJiMjQxM2I4NDFiM2NjMzZlMjY1Y2UyLi5mNWJiMGIzNzI0MDY4ZGI5MDIx
ZmNiZWMxNGM1MGZjNmNkM2Q0OTkwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5oCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmgKQEAgLTE0MCw2ICsx
NDAsOCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAgICAgIFRhcmdldFR5cGUgdGFyZ2V0VHlw
ZSgpIGNvbnN0IHsgcmV0dXJuIG1fdGFyZ2V0VHlwZTsgfQogICAgICAgICB2b2lkIHNldFRhcmdl
dFR5cGUoVGFyZ2V0VHlwZSB0eXBlKSB7IG1fdGFyZ2V0VHlwZSA9IHR5cGU7IH0KIAorICAgICAg
ICB2b2lkIHJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdDsKKwogICAg
IHByaXZhdGU6CiAgICAgICAgIGZyaWVuZCBjbGFzcyBSZXNvdXJjZVJlcXVlc3RCYXNlOwogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170891</attachid>
            <date>2012-10-26 04:42:45 -0700</date>
            <delta_ts>2012-11-01 01:05:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100497-20121026154116.patch</filename>
            <type>text/plain</type>
            <size>5133</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNjExCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTA1MjQ1M2U0NDI3Y2Nl
YjA0YTNkNjU5OTE0YWJhMTE0ODY5MjJkOS4uMmIyOWUyMTE4ZGRmYzZhZTQ3OWUyYjQyNGI1Nzcy
OWIyMjAwOGRhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTEwLTI2ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIE1lbW9yeSBpbnN0
cnVtZW50YXRpb246IHJlcG9ydCBtZW1vcnkgb2NjdXBpZWQgYnkgUmVzb3VyY2VSZXF1ZXN0IGlu
c3RlYWQgb2YgaXRzIGJhc2UgUmVzb3VyY2VSZXF1ZXN0QmFzZQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwNDk3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgbWVtb3J5IHJlcG9ydGluZyBtZXRo
b2QgdG8gY2hyb21pdW0gaW1wbGVtZW50YXRpb24gb2YgUmVzb3VyY2VSZXF1ZXN0LgorCisgICAg
ICAgICogcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RCYXNlLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdEJhc2U6OnJlcG9ydE1lbW9yeVVzYWdlQmFzZSk6IFJl
bmFtZWQgcmVwb3J0TWVtb3J5VXNhZ2UKKyAgICAgICAgb24gUmVzb3VyY2VSZXF1ZXN0QmFzZSB0
byByZXBvcnRNZW1vcnlVc2FnZUJhc2UgYW5kIG1hZGUgaXQgcHJvdGVjdGVkLiBJJ2QKKyAgICAg
ICAgcmF0aGVyIG1ha2UgUmVzb3VyY2VSZXF1ZXN0QmFzZTo6cmVwb3J0TWVtb3J5VXNhZ2Ugdmly
dHVhbCBhbmQgb3ZlcnJpZGUgaXQKKyAgICAgICAgaW4gdGhlIGRlc2NlbmRhbnQgYnV0IFJlc291
cmNlUmVxdWVzdEJhc2UgZG9lc24ndCBoYXZlIGFueSB2aXJ0dWFsIG1ldGhvZHMKKyAgICAgICAg
YW5kIHNob3VsZG4ndCBiZSB1c2VkIGRpcmVjdGx5KFJlc291cmNlUmVxdWVzdCBzaG91bGQgYmUg
dXNlZCBpbnN0ZWFkKS4KKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVz
dEJhc2UuaDoKKyAgICAgICAgKFJlc291cmNlUmVxdWVzdEJhc2UpOgorICAgICAgICAqIHBsYXRm
b3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlc291cmNlUmVxdWVzdDo6cmVwb3J0TWVtb3J5VXNhZ2UpOgorICAgICAgICAoV2ViQ29y
ZSk6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3Qu
aDoKKyAgICAgICAgKFJlc291cmNlUmVxdWVzdCk6CisKIDIwMTItMTAtMjYgIFNoZXJpZmYgQm90
ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJv
bGxpbmcgb3V0IHIxMzI2MDEuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9u
ZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9SZXNvdXJjZVJlcXVlc3RCYXNlLmNwcAppbmRleCBhZmNiMjQzYzY1MjhmNzkwY2Jl
ZWE3ZGY2YzE4NWM0NzIxODU3Zjg5Li44NGExZjMwMTY0NzBiMDZiZjY5YmJmNzAxZWIyNmE5MjQy
MWI2YzhiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291
cmNlUmVxdWVzdEJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
UmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHAKQEAgLTQ0Nyw3ICs0NDcsNyBAQCBib29sIFJlc291cmNl
UmVxdWVzdEJhc2U6OmlzQ29uZGl0aW9uYWwoKSBjb25zdAogICAgICAgICAgICAgbV9odHRwSGVh
ZGVyRmllbGRzLmNvbnRhaW5zKCJJZi1Vbm1vZGlmaWVkLVNpbmNlIikpOwogfQogCi12b2lkIFJl
c291cmNlUmVxdWVzdEJhc2U6OnJlcG9ydE1lbW9yeVVzYWdlKE1lbW9yeU9iamVjdEluZm8qIG1l
bW9yeU9iamVjdEluZm8pIGNvbnN0Cit2b2lkIFJlc291cmNlUmVxdWVzdEJhc2U6OnJlcG9ydE1l
bW9yeVVzYWdlQmFzZShNZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAog
ewogICAgIE1lbW9yeUNsYXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFBsYXRm
b3JtTWVtb3J5VHlwZXM6OkxvYWRlcik7CiAgICAgaW5mby5hZGRNZW1iZXIobV91cmwpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJjZVJlcXVlc3RC
YXNlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJh
c2UuaAppbmRleCBiNjg2YmFjMTRlMzE0Nzk2MGJlZTcyYjVjYWI4YmMwYjUzZGZlMmFhLi5hOGVh
NzdjZjNhMWJlYTNlNmZhMTRkMDcyMDcyZDllZjJhMmU3Mzk4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaApAQCAtMTMy
LDggKzEzMiw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgYm9vbCByZXBvcnRSYXdI
ZWFkZXJzKCkgY29uc3QgeyByZXR1cm4gbV9yZXBvcnRSYXdIZWFkZXJzOyB9CiAgICAgICAgIHZv
aWQgc2V0UmVwb3J0UmF3SGVhZGVycyhib29sIHJlcG9ydFJhd0hlYWRlcnMpIHsgbV9yZXBvcnRS
YXdIZWFkZXJzID0gcmVwb3J0UmF3SGVhZGVyczsgfQogCi0gICAgICAgIHZvaWQgcmVwb3J0TWVt
b3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyopIGNvbnN0OwotCiAgICAgICAgIHN0YXRpYyBkb3Vi
bGUgZGVmYXVsdFRpbWVvdXRJbnRlcnZhbCgpOyAvLyBNYXkgcmV0dXJuIDAgd2hlbiB1c2luZyBw
bGF0Zm9ybSBkZWZhdWx0LgogICAgICAgICBzdGF0aWMgdm9pZCBzZXREZWZhdWx0VGltZW91dElu
dGVydmFsKGRvdWJsZSk7CiAKQEAgLTE2OSw2ICsxNjcsOCBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7
CiAgICAgICAgIHZvaWQgdXBkYXRlUGxhdGZvcm1SZXF1ZXN0KCkgY29uc3Q7IAogICAgICAgICB2
b2lkIHVwZGF0ZVJlc291cmNlUmVxdWVzdCgpIGNvbnN0OyAKIAorICAgICAgICB2b2lkIHJlcG9y
dE1lbW9yeVVzYWdlQmFzZShNZW1vcnlPYmplY3RJbmZvKikgY29uc3Q7CisKICAgICAgICAgLy8g
VGhlIFJlc291cmNlUmVxdWVzdCBzdWJjbGFzcyBtYXkgInNoYWRvdyIgdGhpcyBtZXRob2QgdG8g
Y29tcGFyZSBwbGF0Zm9ybSBzcGVjaWZpYyBmaWVsZHMKICAgICAgICAgc3RhdGljIGJvb2wgcGxh
dGZvcm1Db21wYXJlKGNvbnN0IFJlc291cmNlUmVxdWVzdCYsIGNvbnN0IFJlc291cmNlUmVxdWVz
dCYpIHsgcmV0dXJuIHRydWU7IH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3BwCmluZGV4IDI1NDFk
ZTc2OTc4NjAzM2Q0ODJlN2Y2MzQ2OWMwYTBmNWVjMTFmOTAuLjg0NWJjYjNkYTA3YWI3ZDcyODUz
YTE4MGY0ZjA2YmQ1MmI0Y2M3ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5jcHAKQEAgLTI2LDYg
KzI2LDggQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJSZXNvdXJjZVJlcXVlc3Qu
aCIKIAorI2luY2x1ZGUgIlBsYXRmb3JtTWVtb3J5SW5zdHJ1bWVudGF0aW9uLmgiCisKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAogLy8gVGhpcyBpcyB1c2VkIGJ5IHRoZSBsb2FkZXIgdG8gY29udHJv
bCB0aGUgbnVtYmVyIG9mIGlzc3VlZCBwYXJhbGxlbCBsb2FkIHJlcXVlc3RzLiAKQEAgLTU4LDQg
KzYwLDExIEBAIHZvaWQgUmVzb3VyY2VSZXF1ZXN0Ojpkb1BsYXRmb3JtQWRvcHQoUGFzc093blB0
cjxDcm9zc1RocmVhZFJlc291cmNlUmVxdWVzdERhdGE+CiAgICAgbV90YXJnZXRUeXBlID0gZGF0
YS0+bV90YXJnZXRUeXBlOwogfQogCit2b2lkIFJlc291cmNlUmVxdWVzdDo6cmVwb3J0TWVtb3J5
VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2JqZWN0SW5mbykgY29uc3QKK3sKKyAgICBN
ZW1vcnlDbGFzc0luZm8gaW5mbyhtZW1vcnlPYmplY3RJbmZvLCB0aGlzLCBQbGF0Zm9ybU1lbW9y
eVR5cGVzOjpMb2FkZXIpOworICAgIFJlc291cmNlUmVxdWVzdEJhc2U6OnJlcG9ydE1lbW9yeVVz
YWdlQmFzZShtZW1vcnlPYmplY3RJbmZvKTsKKyAgICBpbmZvLmFkZE1lbWJlcihtX2V4dHJhRGF0
YSk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmggYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5oCmluZGV4
IDdlYTYxYTg4OGJjOWZiOGFlYmIyNDEzYjg0MWIzY2MzNmUyNjVjZTIuLmY1YmIwYjM3MjQwNjhk
YjkwMjFmY2JlYzE0YzUwZmM2Y2QzZDQ5OTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuaApAQCAtMTQw
LDYgKzE0MCw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgVGFyZ2V0VHlwZSB0YXJn
ZXRUeXBlKCkgY29uc3QgeyByZXR1cm4gbV90YXJnZXRUeXBlOyB9CiAgICAgICAgIHZvaWQgc2V0
VGFyZ2V0VHlwZShUYXJnZXRUeXBlIHR5cGUpIHsgbV90YXJnZXRUeXBlID0gdHlwZTsgfQogCisg
ICAgICAgIHZvaWQgcmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyopIGNvbnN0Owor
CiAgICAgcHJpdmF0ZToKICAgICAgICAgZnJpZW5kIGNsYXNzIFJlc291cmNlUmVxdWVzdEJhc2U7
CiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>171790</attachid>
            <date>2012-11-01 01:05:09 -0700</date>
            <delta_ts>2012-11-01 02:28:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100497-20121101120330.patch</filename>
            <type>text/plain</type>
            <size>9818</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzMDM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGJhNTgwNGYyOWViMzIyNTM4ODNkM2Q5
ZmNlZWJkMzAzZGZjMTUwMDUuLjY5OTI4NDM2YzM1ZDI1ZDY2NTRkNTYwYjRmZTQ3ODlkNzJkY2Zk
MjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMTEtMDEgIFl1cnkgU2VtaWtoYXRza3kgIDx5
dXJ5c0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgTWVtb3J5IGluc3RydW1lbnRhdGlvbjogcmVw
b3J0IG1lbW9yeSBvY2N1cGllZCBieSBSZXNvdXJjZVJlcXVlc3QgaW5zdGVhZCBvZiBpdHMgYmFz
ZSBSZXNvdXJjZVJlcXVlc3RCYXNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDA0OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICAqIHd0Zi9NZW1vcnlJbnN0cnVtZW50YXRpb24uaDoKKyAgICAgICAgKFdU
Rjo6TWVtb3J5Q2xhc3NJbmZvOjphZGRQcml2YXRlQnVmZmVyKTogZG8gbm90IHJlcG9ydCBtZW1v
cnkgdXNhZ2UgZm9yIGVtcHR5IGJ1ZmZlci4KKwogMjAxMi0xMC0yOSAgQW5kZXJzIENhcmxzc29u
ICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCiAgICAgICAgIEJ1aWxkIFdlYktpdCBhcyBDKysxMSBv
biBNYWMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZwppbmRleCA0Y2E0ZjMyMTBhMTk5MDI3ZDI0MDE5OWJlYzY1OTk4MDQ0MjNh
N2I5Li5hOTdiYmE1ZTVkMGQyNjNmZmI3N2FmMjkwZmY2NmZiODVjODUwMjQzIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjYgQEAKKzIwMTItMTAtMjYgIFl1cnkgU2VtaWtoYXRza3kgIDx5dXJ5c0Bj
aHJvbWl1bS5vcmc+CisKKyAgICAgICAgTWVtb3J5IGluc3RydW1lbnRhdGlvbjogcmVwb3J0IG1l
bW9yeSBvY2N1cGllZCBieSBSZXNvdXJjZVJlcXVlc3QgaW5zdGVhZCBvZiBpdHMgYmFzZSBSZXNv
dXJjZVJlcXVlc3RCYXNlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDA0OTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGRlZCBtZW1vcnkgcmVwb3J0aW5nIG1ldGhvZCB0byBjaHJvbWl1bSBpbXBsZW1l
bnRhdGlvbiBvZiBSZXNvdXJjZVJlcXVlc3QuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9uZXR3b3Jr
L1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXF1
ZXN0QmFzZTo6cmVwb3J0TWVtb3J5VXNhZ2VCYXNlKTogUmVuYW1lZCByZXBvcnRNZW1vcnlVc2Fn
ZQorICAgICAgICBvbiBSZXNvdXJjZVJlcXVlc3RCYXNlIHRvIHJlcG9ydE1lbW9yeVVzYWdlQmFz
ZSBhbmQgbWFkZSBpdCBwcm90ZWN0ZWQuIEknZAorICAgICAgICByYXRoZXIgbWFrZSBSZXNvdXJj
ZVJlcXVlc3RCYXNlOjpyZXBvcnRNZW1vcnlVc2FnZSB2aXJ0dWFsIGFuZCBvdmVycmlkZSBpdAor
ICAgICAgICBpbiB0aGUgZGVzY2VuZGFudCBidXQgUmVzb3VyY2VSZXF1ZXN0QmFzZSBkb2Vzbid0
IGhhdmUgYW55IHZpcnR1YWwgbWV0aG9kcworICAgICAgICBhbmQgc2hvdWxkbid0IGJlIHVzZWQg
ZGlyZWN0bHkoUmVzb3VyY2VSZXF1ZXN0IHNob3VsZCBiZSB1c2VkIGluc3RlYWQpLgorICAgICAg
ICAqIHBsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oOgorICAgICAgICAoUmVz
b3VyY2VSZXF1ZXN0QmFzZSk6CisgICAgICAgICogcGxhdGZvcm0vbmV0d29yay9jaHJvbWl1bS9S
ZXNvdXJjZVJlcXVlc3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0Ojpy
ZXBvcnRNZW1vcnlVc2FnZSk6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKiBwbGF0Zm9y
bS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5oOgorICAgICAgICAoUmVzb3VyY2VS
ZXF1ZXN0KToKKwogMjAxMi0xMC0zMSAgSWFuIFZvbGxpY2sgIDx2b2xsaWNrQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgdGV4dC1iYXNlZCByZXBhaW50IHRlc3RpbmcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKaW5kZXggMDhiNWQwY2YzYzliZTU4OGUwNzQ4Y2E4ZjRk
ZDY5YWJhNjIxMDI3MS4uOGYxYTE3NWRhMWRiM2RiNjdjODIxOWM0ZWYxNDViYTNiNTY1MTQ2NSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNl
L1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0xMS0wMSAg
WXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9taXVtLm9yZz4KKworICAgICAgICBNZW1vcnkg
aW5zdHJ1bWVudGF0aW9uOiByZXBvcnQgbWVtb3J5IG9jY3VwaWVkIGJ5IFJlc291cmNlUmVxdWVz
dCBpbnN0ZWFkIG9mIGl0cyBiYXNlIFJlc291cmNlUmVxdWVzdEJhc2UKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDQ5NworCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZWQgTWVtb3J5SW5zdHJ1bWVu
dGF0aW9uVGVzdC5JbWFnZU9ic2VydmVyIHNvIHRoYXQgaXQgZG9lc24ndCBmYWlsCisgICAgICAg
IHdoZW4gaW5zdHJ1bWVudGF0aW9uIG9mIG9iamVjdHMgcmVmZXJlbmNlZCBieSBDYWNoZWRJbWFn
ZSBjaGFuZ2VzLgorCisgICAgICAgICogdGVzdHMvTWVtb3J5SW5zdHJ1bWVudGF0aW9uVGVzdC5j
cHA6CisKIDIwMTItMTAtMzEgIEtlbnQgVGFtdXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIFJlbW92ZSBjb2RlIHRvIGhpZGUvcmVzaG93IHRleHQgY2FyZXQgZm9yIFBhZ2VQb3B1
cHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL01lbW9yeUluc3RydW1lbnRhdGlvbi5oIGIv
U291cmNlL1dURi93dGYvTWVtb3J5SW5zdHJ1bWVudGF0aW9uLmgKaW5kZXggN2M0Y2ZiMGM0MDQz
NDM5YzYzNjU3MTJiNzc0ZTBjOTEyZGEyMTI4ZS4uNWQ5NWYyZmE5ODkyOTFiYzhlYzNhM2JiOTQx
YTJkYmQ2MDI1NGM5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvTWVtb3J5SW5zdHJ1bWVu
dGF0aW9uLmgKKysrIGIvU291cmNlL1dURi93dGYvTWVtb3J5SW5zdHJ1bWVudGF0aW9uLmgKQEAg
LTIwMSw3ICsyMDEsMTEgQEAgcHVibGljOgogCiAgICAgdGVtcGxhdGU8dHlwZW5hbWUgTT4gdm9p
ZCBhZGRNZW1iZXIoY29uc3QgTSYgbWVtYmVyKSB7IG1fbWVtb3J5SW5zdHJ1bWVudGF0aW9uLT5h
ZGRPYmplY3QobWVtYmVyLCBtX29iamVjdFR5cGUpOyB9CiAgICAgdm9pZCBhZGRSYXdCdWZmZXIo
Y29uc3Qgdm9pZCogY29uc3QmIGJ1ZmZlciwgc2l6ZV90IHNpemUpIHsgbV9tZW1vcnlJbnN0cnVt
ZW50YXRpb24tPmFkZFJhd0J1ZmZlcihidWZmZXIsIG1fb2JqZWN0VHlwZSwgc2l6ZSk7IH0KLSAg
ICB2b2lkIGFkZFByaXZhdGVCdWZmZXIoc2l6ZV90IHNpemUpIHsgbV9tZW1vcnlJbnN0cnVtZW50
YXRpb24tPmNvdW50T2JqZWN0U2l6ZSgwLCBtX29iamVjdFR5cGUsIHNpemUpOyB9CisgICAgdm9p
ZCBhZGRQcml2YXRlQnVmZmVyKHNpemVfdCBzaXplKQorICAgIHsKKyAgICAgICAgaWYgKHNpemUp
CisgICAgICAgICAgICBtX21lbW9yeUluc3RydW1lbnRhdGlvbi0+Y291bnRPYmplY3RTaXplKDAs
IG1fb2JqZWN0VHlwZSwgc2l6ZSk7CisgICAgfQogCiAgICAgdm9pZCBhZGRXZWFrUG9pbnRlcih2
b2lkKikgeyB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsv
UmVzb3VyY2VSZXF1ZXN0QmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3Jr
L1Jlc291cmNlUmVxdWVzdEJhc2UuY3BwCmluZGV4IGFmY2IyNDNjNjUyOGY3OTBjYmVlYTdkZjZj
MTg1YzQ3MjE4NTdmODkuLjg0YTFmMzAxNjQ3MGIwNmJmNjliYmY3MDFlYjI2YTkyNDIxYjZjOGIg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1
ZXN0QmFzZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9SZXNvdXJj
ZVJlcXVlc3RCYXNlLmNwcApAQCAtNDQ3LDcgKzQ0Nyw3IEBAIGJvb2wgUmVzb3VyY2VSZXF1ZXN0
QmFzZTo6aXNDb25kaXRpb25hbCgpIGNvbnN0CiAgICAgICAgICAgICBtX2h0dHBIZWFkZXJGaWVs
ZHMuY29udGFpbnMoIklmLVVubW9kaWZpZWQtU2luY2UiKSk7CiB9CiAKLXZvaWQgUmVzb3VyY2VS
ZXF1ZXN0QmFzZTo6cmVwb3J0TWVtb3J5VXNhZ2UoTWVtb3J5T2JqZWN0SW5mbyogbWVtb3J5T2Jq
ZWN0SW5mbykgY29uc3QKK3ZvaWQgUmVzb3VyY2VSZXF1ZXN0QmFzZTo6cmVwb3J0TWVtb3J5VXNh
Z2VCYXNlKE1lbW9yeU9iamVjdEluZm8qIG1lbW9yeU9iamVjdEluZm8pIGNvbnN0CiB7CiAgICAg
TWVtb3J5Q2xhc3NJbmZvIGluZm8obWVtb3J5T2JqZWN0SW5mbywgdGhpcywgUGxhdGZvcm1NZW1v
cnlUeXBlczo6TG9hZGVyKTsKICAgICBpbmZvLmFkZE1lbWJlcihtX3VybCk7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL1Jlc291cmNlUmVxdWVzdEJhc2UuaCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oCmlu
ZGV4IGI2ODZiYWMxNGUzMTQ3OTYwYmVlNzJiNWNhYjhiYzBiNTNkZmUyYWEuLmE4ZWE3N2NmM2Ex
YmVhM2U2ZmExNGQwNzIwNzJkOWVmMmEyZTczOTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL25ldHdvcmsvUmVzb3VyY2VSZXF1ZXN0QmFzZS5oCkBAIC0xMzIsOCArMTMy
LDYgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBib29sIHJlcG9ydFJhd0hlYWRlcnMo
KSBjb25zdCB7IHJldHVybiBtX3JlcG9ydFJhd0hlYWRlcnM7IH0KICAgICAgICAgdm9pZCBzZXRS
ZXBvcnRSYXdIZWFkZXJzKGJvb2wgcmVwb3J0UmF3SGVhZGVycykgeyBtX3JlcG9ydFJhd0hlYWRl
cnMgPSByZXBvcnRSYXdIZWFkZXJzOyB9CiAKLSAgICAgICAgdm9pZCByZXBvcnRNZW1vcnlVc2Fn
ZShNZW1vcnlPYmplY3RJbmZvKikgY29uc3Q7Ci0KICAgICAgICAgc3RhdGljIGRvdWJsZSBkZWZh
dWx0VGltZW91dEludGVydmFsKCk7IC8vIE1heSByZXR1cm4gMCB3aGVuIHVzaW5nIHBsYXRmb3Jt
IGRlZmF1bHQuCiAgICAgICAgIHN0YXRpYyB2b2lkIHNldERlZmF1bHRUaW1lb3V0SW50ZXJ2YWwo
ZG91YmxlKTsKIApAQCAtMTY5LDYgKzE2Nyw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAg
ICAgdm9pZCB1cGRhdGVQbGF0Zm9ybVJlcXVlc3QoKSBjb25zdDsgCiAgICAgICAgIHZvaWQgdXBk
YXRlUmVzb3VyY2VSZXF1ZXN0KCkgY29uc3Q7IAogCisgICAgICAgIHZvaWQgcmVwb3J0TWVtb3J5
VXNhZ2VCYXNlKE1lbW9yeU9iamVjdEluZm8qKSBjb25zdDsKKwogICAgICAgICAvLyBUaGUgUmVz
b3VyY2VSZXF1ZXN0IHN1YmNsYXNzIG1heSAic2hhZG93IiB0aGlzIG1ldGhvZCB0byBjb21wYXJl
IHBsYXRmb3JtIHNwZWNpZmljIGZpZWxkcwogICAgICAgICBzdGF0aWMgYm9vbCBwbGF0Zm9ybUNv
bXBhcmUoY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiwgY29uc3QgUmVzb3VyY2VSZXF1ZXN0JikgeyBy
ZXR1cm4gdHJ1ZTsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3
b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5jcHAKaW5kZXggMjU0MWRlNzY5Nzg2
MDMzZDQ4MmU3ZjYzNDY5YzBhMGY1ZWMxMWY5MC4uODQ1YmNiM2RhMDdhYjdkNzI4NTNhMTgwZjRm
MDZiZDUyYjRjYzdkMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmNwcApAQCAtMjYsNiArMjYsOCBA
QAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlJlc291cmNlUmVxdWVzdC5oIgogCisj
aW5jbHVkZSAiUGxhdGZvcm1NZW1vcnlJbnN0cnVtZW50YXRpb24uaCIKKwogbmFtZXNwYWNlIFdl
YkNvcmUgewogCiAvLyBUaGlzIGlzIHVzZWQgYnkgdGhlIGxvYWRlciB0byBjb250cm9sIHRoZSBu
dW1iZXIgb2YgaXNzdWVkIHBhcmFsbGVsIGxvYWQgcmVxdWVzdHMuIApAQCAtNTgsNCArNjAsMTEg
QEAgdm9pZCBSZXNvdXJjZVJlcXVlc3Q6OmRvUGxhdGZvcm1BZG9wdChQYXNzT3duUHRyPENyb3Nz
VGhyZWFkUmVzb3VyY2VSZXF1ZXN0RGF0YT4KICAgICBtX3RhcmdldFR5cGUgPSBkYXRhLT5tX3Rh
cmdldFR5cGU7CiB9CiAKK3ZvaWQgUmVzb3VyY2VSZXF1ZXN0OjpyZXBvcnRNZW1vcnlVc2FnZShN
ZW1vcnlPYmplY3RJbmZvKiBtZW1vcnlPYmplY3RJbmZvKSBjb25zdAoreworICAgIE1lbW9yeUNs
YXNzSW5mbyBpbmZvKG1lbW9yeU9iamVjdEluZm8sIHRoaXMsIFBsYXRmb3JtTWVtb3J5VHlwZXM6
OkxvYWRlcik7CisgICAgUmVzb3VyY2VSZXF1ZXN0QmFzZTo6cmVwb3J0TWVtb3J5VXNhZ2VCYXNl
KG1lbW9yeU9iamVjdEluZm8pOworICAgIGluZm8uYWRkTWVtYmVyKG1fZXh0cmFEYXRhKTsKK30K
KwogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL25ldHdvcmsvY2hyb21pdW0vUmVzb3VyY2VSZXF1ZXN0LmgKaW5kZXggN2VhNjFh
ODg4YmM5ZmI4YWViYjI0MTNiODQxYjNjYzM2ZTI2NWNlMi4uZjViYjBiMzcyNDA2OGRiOTAyMWZj
YmVjMTRjNTBmYzZjZDNkNDk5MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
bmV0d29yay9jaHJvbWl1bS9SZXNvdXJjZVJlcXVlc3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9uZXR3b3JrL2Nocm9taXVtL1Jlc291cmNlUmVxdWVzdC5oCkBAIC0xNDAsNiArMTQw
LDggQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBUYXJnZXRUeXBlIHRhcmdldFR5cGUo
KSBjb25zdCB7IHJldHVybiBtX3RhcmdldFR5cGU7IH0KICAgICAgICAgdm9pZCBzZXRUYXJnZXRU
eXBlKFRhcmdldFR5cGUgdHlwZSkgeyBtX3RhcmdldFR5cGUgPSB0eXBlOyB9CiAKKyAgICAgICAg
dm9pZCByZXBvcnRNZW1vcnlVc2FnZShNZW1vcnlPYmplY3RJbmZvKikgY29uc3Q7CisKICAgICBw
cml2YXRlOgogICAgICAgICBmcmllbmQgY2xhc3MgUmVzb3VyY2VSZXF1ZXN0QmFzZTsKIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9NZW1vcnlJbnN0cnVtZW50YXRp
b25UZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvTWVtb3J5SW5zdHJ1bWVu
dGF0aW9uVGVzdC5jcHAKaW5kZXggMGMwODFlZDlhMjVkNjI3ZGVkNTNiNTg1ZmY4ZTVkZDcwZmJl
MjI1OS4uNzJhYTE1YTMwNzUxY2RmYmVhMDIzNzNjYzY1Mzg5YmM2ODcwMTdlNiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS90ZXN0cy9NZW1vcnlJbnN0cnVtZW50YXRpb25UZXN0
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL01lbW9yeUluc3RydW1lbnRh
dGlvblRlc3QuY3BwCkBAIC02NywyNCArNjcsMzYgQEAgcHVibGljOgogVEVTVChNZW1vcnlJbnN0
cnVtZW50YXRpb25UZXN0LCBJbWFnZU9ic2VydmVyKQogewogICAgIEltYWdlT2JzZXJ2ZXJUZXN0
SGVscGVyIGhlbHBlcjsKLSAgICBFWFBFQ1RfTkUoc3RhdGljX2Nhc3Q8dm9pZCo+KGhlbHBlci5t
X2NhY2hlZEltYWdlLmdldCgpKSwgc3RhdGljX2Nhc3Q8dm9pZCo+KGhlbHBlci5tX2ltYWdlT2Jl
cnZlcikpOwogCiAgICAgY2xhc3MgVGVzdENsaWVudCA6IHB1YmxpYyBNZW1vcnlJbnN0cnVtZW50
YXRpb25DbGllbnRJbXBsIHsKICAgICBwdWJsaWM6Ci0gICAgICAgIGV4cGxpY2l0IFRlc3RDbGll
bnQoY29uc3Qgdm9pZCogdW5leHBlY3RlZFBvaW50ZXIpIDogbV91bmV4cGVjdGVkUG9pbnRlZCh1
bmV4cGVjdGVkUG9pbnRlcikgeyB9CisgICAgICAgIFRlc3RDbGllbnQoY29uc3Qgdm9pZCogZXhw
ZWN0ZWRQb2ludGVyLCBjb25zdCB2b2lkKiB1bmV4cGVjdGVkUG9pbnRlcikKKyAgICAgICAgICAg
IDogbV9leHBlY3RlZFBvaW50ZXIoZXhwZWN0ZWRQb2ludGVyKQorICAgICAgICAgICAgLCBtX3Vu
ZXhwZWN0ZWRQb2ludGVyKHVuZXhwZWN0ZWRQb2ludGVyKQorICAgICAgICAgICAgLCBtX2V4cGVj
dGVkUG9pbnRlckZvdW5kKGZhbHNlKQorICAgICAgICB7CisgICAgICAgICAgICBFWFBFQ1RfTkUo
ZXhwZWN0ZWRQb2ludGVyLCB1bmV4cGVjdGVkUG9pbnRlcik7CisgICAgICAgIH0KICAgICAgICAg
dmlydHVhbCB2b2lkIGNvdW50T2JqZWN0U2l6ZShjb25zdCB2b2lkKiBwb2ludGVyLCBNZW1vcnlP
YmplY3RUeXBlIHR5cGUsIHNpemVfdCBzaXplKSBPVkVSUklERQogICAgICAgICB7Ci0gICAgICAg
ICAgICBFWFBFQ1RfTkUobV91bmV4cGVjdGVkUG9pbnRlZCwgcG9pbnRlcik7CisgICAgICAgICAg
ICBFWFBFQ1RfTkUobV91bmV4cGVjdGVkUG9pbnRlciwgcG9pbnRlcik7CisgICAgICAgICAgICBp
ZiAobV9leHBlY3RlZFBvaW50ZXIgPT0gcG9pbnRlcikKKyAgICAgICAgICAgICAgICBtX2V4cGVj
dGVkUG9pbnRlckZvdW5kID0gdHJ1ZTsKICAgICAgICAgICAgIE1lbW9yeUluc3RydW1lbnRhdGlv
bkNsaWVudEltcGw6OmNvdW50T2JqZWN0U2l6ZShwb2ludGVyLCB0eXBlLCBzaXplKTsKICAgICAg
ICAgfQogCisgICAgICAgIGJvb2wgZXhwZWN0ZWRQb2ludGVyRm91bmQoKSB7IHJldHVybiBtX2V4
cGVjdGVkUG9pbnRlckZvdW5kOyB9CisKICAgICBwcml2YXRlOgotICAgICAgICBjb25zdCB2b2lk
KiBtX3VuZXhwZWN0ZWRQb2ludGVkOwotICAgIH0gY2xpZW50KGhlbHBlci5tX2ltYWdlT2JlcnZl
cik7CisgICAgICAgIGNvbnN0IHZvaWQqIG1fZXhwZWN0ZWRQb2ludGVyOworICAgICAgICBjb25z
dCB2b2lkKiBtX3VuZXhwZWN0ZWRQb2ludGVyOworICAgICAgICBib29sIG1fZXhwZWN0ZWRQb2lu
dGVyRm91bmQ7CisgICAgfSBjbGllbnQoaGVscGVyLm1fY2FjaGVkSW1hZ2UuZ2V0KCksIGhlbHBl
ci5tX2ltYWdlT2JlcnZlcik7CiAgICAgTWVtb3J5SW5zdHJ1bWVudGF0aW9uSW1wbCBpbnN0cnVt
ZW50YXRpb24oJmNsaWVudCk7CiAgICAgaW5zdHJ1bWVudGF0aW9uLmFkZFJvb3RPYmplY3QoaGVs
cGVyKTsKLSAgICBFWFBFQ1RfRVEoc2l6ZW9mKENhY2hlZEltYWdlKSwgY2xpZW50LnJlcG9ydGVk
U2l6ZUZvckFsbFR5cGVzKCkpOwotICAgIEVYUEVDVF9FUSgydSwgY2xpZW50LnZpc2l0ZWRPYmpl
Y3RzKCkpOworICAgIEVYUEVDVF9UUlVFKGNsaWVudC5leHBlY3RlZFBvaW50ZXJGb3VuZCgpKTsK
KyAgICBFWFBFQ1RfTEUoc2l6ZW9mKENhY2hlZEltYWdlKSwgY2xpZW50LnJlcG9ydGVkU2l6ZUZv
ckFsbFR5cGVzKCkpOworICAgIEVYUEVDVF9MRSgxdSwgY2xpZW50LnRvdGFsQ291bnRlZE9iamVj
dHMoKSk7CiB9CiAKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>