<?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>74220</bug_id>
          
          <creation_ts>2011-12-09 14:44:53 -0800</creation_ts>
          <short_desc>V8Proxy cleanup: replace custom logging methods with standard WebCore calls</short_desc>
          <delta_ts>2012-03-06 12:32:15 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Klein">adamk</reporter>
          <assigned_to name="Adam Klein">adamk</assigned_to>
          <cc>abarth</cc>
    
    <cc>arv</cc>
    
    <cc>japhet</cc>
    
    <cc>kbr</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>518543</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-09 14:44:53 -0800</bug_when>
    <thetext>V8Proxy cleanup: replace custom logging methods with standard WebCore calls</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>518544</commentid>
    <comment_count>1</comment_count>
      <attachid>118645</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-09 14:45:16 -0800</bug_when>
    <thetext>Created attachment 118645
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>518565</commentid>
    <comment_count>2</comment_count>
      <attachid>118653</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-09 15:10:40 -0800</bug_when>
    <thetext>Created attachment 118653
Update test expectations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519673</commentid>
    <comment_count>3</comment_count>
      <attachid>118653</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2011-12-12 16:43:28 -0800</bug_when>
    <thetext>Comment on attachment 118653
Update test expectations

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

&gt; LayoutTests/fast/xpath/nsresolver-bad-object-expected.txt:1
&gt; -CONSOLE MESSAGE: line 0: XPathNSResolver does not have a lookupNamespaceURI method.
&gt; +CONSOLE MESSAGE: line 1: XPathNSResolver does not have a lookupNamespaceURI method.

Is this going to cause a problem for JSC ports?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519690</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-12 16:55:15 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 118653 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=118653&amp;action=review
&gt; 
&gt; &gt; LayoutTests/fast/xpath/nsresolver-bad-object-expected.txt:1
&gt; &gt; -CONSOLE MESSAGE: line 0: XPathNSResolver does not have a lookupNamespaceURI method.
&gt; &gt; +CONSOLE MESSAGE: line 1: XPathNSResolver does not have a lookupNamespaceURI method.
&gt; 
&gt; Is this going to cause a problem for JSC ports?

Arg....probably? Guess I&apos;ll have to fix this code to pass 0 in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519743</commentid>
    <comment_count>5</comment_count>
      <attachid>118925</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-12 17:50:30 -0800</bug_when>
    <thetext>Created attachment 118925
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>519801</commentid>
    <comment_count>6</comment_count>
      <attachid>118925</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-12 19:33:26 -0800</bug_when>
    <thetext>Comment on attachment 118925
Patch for landing

Rejecting attachment 118925 from commit-queue.

New failing tests:
http/tests/inspector/resource-tree/resource-tree-document-url.html
Full output: http://queues.webkit.org/results/10847197</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520106</commentid>
    <comment_count>7</comment_count>
      <attachid>118925</attachid>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-13 08:56:04 -0800</bug_when>
    <thetext>Comment on attachment 118925
Patch for landing

Test failure looked like a flake, trying again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520154</commentid>
    <comment_count>8</comment_count>
      <attachid>118925</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-13 10:20:38 -0800</bug_when>
    <thetext>Comment on attachment 118925
Patch for landing

Clearing flags on attachment: 118925

Committed r102688: &lt;http://trac.webkit.org/changeset/102688&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>520155</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-13 10:20:43 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>521018</commentid>
    <comment_count>10</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-12-14 10:03:49 -0800</bug_when>
    <thetext>Reverted r102688 for reason:

Under the hypothesis that it might be the cause of browser_tests and ui_tests crashes on Chromium canaries -- will reland if not.

Committed r102794: &lt;http://trac.webkit.org/changeset/102794&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>521576</commentid>
    <comment_count>11</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2011-12-14 19:22:13 -0800</bug_when>
    <thetext>Reverted r102794 for reason:

Reapplying patch since it is not the cause of the problems described in bug 74220.

Committed r102871: &lt;http://trac.webkit.org/changeset/102871&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118645</attachid>
            <date>2011-12-09 14:45:16 -0800</date>
            <delta_ts>2011-12-09 15:10:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74220-20111209144515.patch</filename>
            <type>text/plain</type>
            <size>5621</size>
            <attacher name="Adam Klein">adamk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyNDU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTFlYjgxODc2M2RkYjVh
ZTQ1ZTU4Y2UxNzAyMWU3YWEyYTFiMWZlNS4uZjdiODNkYzg2NTQ0YmYxM2YxZmIzZGI4NDM5NmUx
ZmMxNTJkZDRmMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTEyLTA5ICBBZGFt
IEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFY4UHJveHkgY2xlYW51cDog
cmVwbGFjZSBjdXN0b20gbG9nZ2luZyBtZXRob2RzIHdpdGggc3RhbmRhcmQgV2ViQ29yZSBjYWxs
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQyMjAK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBuZXcg
dGVzdHMsIG5vIGNoYW5nZSBpbiBiZWhhdmlvciBleHBlY3RlZC4KKworICAgICAgICAqIGJpbmRp
bmdzL3Y4L1Y4UHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhQcm94eTo6cmVwb3J0VW5z
YWZlQWNjZXNzVG8pOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UHJveHkuaDoKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9jdXN0b20vVjhDdXN0b21YUGF0aE5TUmVzb2x2ZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VjhDdXN0b21YUGF0aE5TUmVzb2x2ZXI6Omxvb2t1cE5hbWVzcGFjZVVSSSk6
CisKIDIwMTEtMTItMDggIEpvY2VseW4gVHVyY290dGUgIDxqb2NlbHluLnR1cmNvdHRlQG5va2lh
LmNvbT4KIAogICAgICAgICBJbnNwZWN0b3I6IERvbid0IHRyYW5zbGF0ZSB0aGUgY29udGV4dCB3
aGVuIHJlbmRlcmluZyB0aGUgaGlnaGxpZ2h0cyBvbiBhIHRpbGVkIGxheWVyLgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAppbmRleCAwNTc2MjI4NmFiMjZmMjFmYTcxYWZmNjRj
ZmJiYmZlMTcxNmEzNWQ0Li5jNTBkYzIyZWE1N2RhMjQyNDBlOTM1NDE1NmVjZDUyNjRiM2ExMmE1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcApAQCAtMzMsNyArMzMsNiBA
QAogCiAjaW5jbHVkZSAiQ1NTTXV0YWJsZVN0eWxlRGVjbGFyYXRpb24uaCIKICNpbmNsdWRlICJD
YWNoZWRNZXRhZGF0YS5oIgotI2luY2x1ZGUgIkNvbnNvbGUuaCIKICNpbmNsdWRlICJEYXRlRXh0
ZW5zaW9uLmgiCiAjaW5jbHVkZSAiRG9jdW1lbnQuaCIKICNpbmNsdWRlICJEb2N1bWVudExvYWRl
ci5oIgpAQCAtNDMsNyArNDIsNiBAQAogI2luY2x1ZGUgIkZyYW1lTG9hZGVyQ2xpZW50LmgiCiAj
aW5jbHVkZSAiSURCRmFjdG9yeUJhY2tlbmRJbnRlcmZhY2UuaCIKICNpbmNsdWRlICJJbnNwZWN0
b3JJbnN0cnVtZW50YXRpb24uaCIKLSNpbmNsdWRlICJQYWdlLmgiCiAjaW5jbHVkZSAiUGxhdGZv
cm1TdXBwb3J0LmgiCiAjaW5jbHVkZSAiU2NyaXB0U291cmNlQ29kZS5oIgogI2luY2x1ZGUgIlNl
Y3VyaXR5T3JpZ2luLmgiCkBAIC0xMTksMjEgKzExNyw2IEBAIHR5cGVkZWYgSGFzaE1hcDxOb2Rl
Kiwgdjg6Ok9iamVjdCo+IERPTU5vZGVNYXA7CiB0eXBlZGVmIEhhc2hNYXA8dm9pZCosIHY4OjpP
YmplY3QqPiBET01PYmplY3RNYXA7CiB0eXBlZGVmIEhhc2hNYXA8aW50LCB2ODo6RnVuY3Rpb25U
ZW1wbGF0ZSo+IEZ1bmN0aW9uVGVtcGxhdGVNYXA7CiAKLXN0YXRpYyB2b2lkIGFkZE1lc3NhZ2VU
b0NvbnNvbGUoUGFnZSogcGFnZSwgY29uc3QgU3RyaW5nJiBtZXNzYWdlLCBjb25zdCBTdHJpbmcm
IHNvdXJjZUlELCB1bnNpZ25lZCBsaW5lTnVtYmVyKQotewotICAgIEFTU0VSVChwYWdlKTsKLSAg
ICBDb25zb2xlKiBjb25zb2xlID0gcGFnZS0+bWFpbkZyYW1lKCktPmRvbVdpbmRvdygpLT5jb25z
b2xlKCk7Ci0gICAgY29uc29sZS0+YWRkTWVzc2FnZShKU01lc3NhZ2VTb3VyY2UsIExvZ01lc3Nh
Z2VUeXBlLCBFcnJvck1lc3NhZ2VMZXZlbCwgbWVzc2FnZSwgbGluZU51bWJlciwgc291cmNlSUQp
OwotfQotCi12b2lkIGxvZ0luZm8oRnJhbWUqIGZyYW1lLCBjb25zdCBTdHJpbmcmIG1lc3NhZ2Us
IGNvbnN0IFN0cmluZyYgdXJsKQotewotICAgIFBhZ2UqIHBhZ2UgPSBmcmFtZS0+cGFnZSgpOwot
ICAgIGlmICghcGFnZSkKLSAgICAgICAgcmV0dXJuOwotICAgIGFkZE1lc3NhZ2VUb0NvbnNvbGUo
cGFnZSwgbWVzc2FnZSwgdXJsLCAwKTsKLX0KLQogdm9pZCBWOFByb3h5OjpyZXBvcnRVbnNhZmVB
Y2Nlc3NUbyhGcmFtZSogdGFyZ2V0KQogewogICAgIEFTU0VSVCh0YXJnZXQpOwpAQCAtMTQ0LDkg
KzEyNyw2IEBAIHZvaWQgVjhQcm94eTo6cmVwb3J0VW5zYWZlQWNjZXNzVG8oRnJhbWUqIHRhcmdl
dCkKICAgICBGcmFtZSogc291cmNlID0gVjhQcm94eTo6cmV0cmlldmVGcmFtZUZvckVudGVyZWRD
b250ZXh0KCk7CiAgICAgaWYgKCFzb3VyY2UpCiAgICAgICAgIHJldHVybjsKLSAgICBQYWdlKiBw
YWdlID0gc291cmNlLT5wYWdlKCk7Ci0gICAgaWYgKCFwYWdlKQotICAgICAgICByZXR1cm47CiAK
ICAgICBEb2N1bWVudCogc291cmNlRG9jdW1lbnQgPSBzb3VyY2UtPmRvY3VtZW50KCk7CiAgICAg
aWYgKCFzb3VyY2VEb2N1bWVudCkKQEAgLTE1NywxNCArMTM3LDEwIEBAIHZvaWQgVjhQcm94eTo6
cmVwb3J0VW5zYWZlQWNjZXNzVG8oRnJhbWUqIHRhcmdldCkKICAgICBTdHJpbmcgc3RyID0gIlVu
c2FmZSBKYXZhU2NyaXB0IGF0dGVtcHQgdG8gYWNjZXNzIGZyYW1lIHdpdGggVVJMICIgKyB0YXJn
ZXREb2N1bWVudC0+dXJsKCkuc3RyaW5nKCkgKwogICAgICAgICAgICAgICAgICAiIGZyb20gZnJh
bWUgd2l0aCBVUkwgIiArIHNvdXJjZURvY3VtZW50LT51cmwoKS5zdHJpbmcoKSArICIuIERvbWFp
bnMsIHByb3RvY29scyBhbmQgcG9ydHMgbXVzdCBtYXRjaC5cbiI7CiAKLSAgICAvLyBCdWlsZCBh
IGNvbnNvbGUgbWVzc2FnZSB3aXRoIGZha2Ugc291cmNlIElEIGFuZCBsaW5lIG51bWJlci4KLSAg
ICBjb25zdCBTdHJpbmcga1NvdXJjZUlEID0gIiI7Ci0gICAgY29uc3QgaW50IGtMaW5lTnVtYmVy
ID0gMTsKLQogICAgIC8vIE5PVEU6IFNhZmFyaSBwcmludHMgdGhlIG1lc3NhZ2UgaW4gdGhlIHRh
cmdldCBwYWdlLCBidXQgaXQgc2VlbXMgbGlrZQogICAgIC8vIGl0IHNob3VsZCBiZSBpbiB0aGUg
c291cmNlIHBhZ2UuIEV2ZW4gZm9yIGRlbGF5ZWQgbWVzc2FnZXMsIHdlIHB1dCBpdCBpbgogICAg
IC8vIHRoZSBzb3VyY2UgcGFnZS4KLSAgICBhZGRNZXNzYWdlVG9Db25zb2xlKHBhZ2UsIHN0ciwg
a1NvdXJjZUlELCBrTGluZU51bWJlcik7CisgICAgc291cmNlRG9jdW1lbnQtPmFkZENvbnNvbGVN
ZXNzYWdlKEpTTWVzc2FnZVNvdXJjZSwgTG9nTWVzc2FnZVR5cGUsIEVycm9yTWVzc2FnZUxldmVs
LCBzdHIpOwogfQogCiBzdGF0aWMgdm9pZCBoYW5kbGVGYXRhbEVycm9ySW5WOCgpCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmggYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9WOFByb3h5LmgKaW5kZXggMTkzYTE2ODczM2Y1OTRlYWVmZTMzN2U3OWJh
YjFhNmFlMGEwMjdlNy4uNjk4OWYzODA4MzE1OTAwOWY4ZmM0MDQ2YmZhZmFkZTEzNzlmZjc0YyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuaApAQCAtNjUsOSArNjUsNiBAQCBuYW1l
c3BhY2UgV2ViQ29yZSB7CiAgICAgY2xhc3MgVjhJc29sYXRlZENvbnRleHQ7CiAgICAgY2xhc3Mg
V29ybGRDb250ZXh0SGFuZGxlOwogCi0gICAgLy8gRklYTUU6IHVzZSBzdGFuZGFyZCBsb2dnaW5n
IGZhY2lsaXRpZXMgaW4gV2ViQ29yZS4KLSAgICB2b2lkIGxvZ0luZm8oRnJhbWUqLCBjb25zdCBT
dHJpbmcmIG1lc3NhZ2UsIGNvbnN0IFN0cmluZyYgdXJsKTsKLQogICAgIC8vIFRoZSBmb2xsb3dp
bmcgQmF0Y2ggc3RydWN0cyBhbmQgbWV0aG9kcyBhcmUgdXNlZCBmb3Igc2V0dGluZyBtdWx0aXBs
ZQogICAgIC8vIHByb3BlcnRpZXMgb24gYW4gT2JqZWN0VGVtcGxhdGUsIHVzZWQgZnJvbSB0aGUg
Z2VuZXJhdGVkIGJpbmRpbmdzCiAgICAgLy8gaW5pdGlhbGl6YXRpb24gKENvbmZpZ3VyZVhYWFRl
bXBsYXRlKS4gVGhpcyBncmVhdGx5IHJlZHVjZXMgdGhlIGJpbmFyeQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Q3VzdG9tWFBhdGhOU1Jlc29sdmVyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEN1c3RvbVhQYXRoTlNSZXNv
bHZlci5jcHAKaW5kZXggN2E1YTQ0MjE5YjI2NWVlOWMwNDBhNTAxZTNmNzcwYzk5MThjZWU4Yi4u
YjIyYzhlNTVmMTlmMDA1ZDk1Nzc2YzMyOWVjZDAxYWE2NjVmZDAyYyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Q3VzdG9tWFBhdGhOU1Jlc29sdmVyLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhDdXN0b21YUGF0aE5T
UmVzb2x2ZXIuY3BwCkBAIC0zMCw5ICszMCwxMSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2lu
Y2x1ZGUgIlY4Q3VzdG9tWFBhdGhOU1Jlc29sdmVyLmgiCiAKLSNpbmNsdWRlICJQbGF0Zm9ybVN0
cmluZy5oIgorI2luY2x1ZGUgIlNjcmlwdEV4ZWN1dGlvbkNvbnRleHQuaCIKICNpbmNsdWRlICJW
OEJpbmRpbmcuaCIKICNpbmNsdWRlICJWOFByb3h5LmgiCisjaW5jbHVkZSAiVjhVdGlsaXRpZXMu
aCIKKyNpbmNsdWRlIDx3dGYvdGV4dC9XVEZTdHJpbmcuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewogCkBAIC02MywxMCArNjUsOCBAQCBTdHJpbmcgVjhDdXN0b21YUGF0aE5TUmVzb2x2ZXI6Omxv
b2t1cE5hbWVzcGFjZVVSSShjb25zdCBTdHJpbmcmIHByZWZpeCkKICAgICB9CiAKICAgICBpZiAo
bG9va3VwTmFtZXNwYWNlVVJJRnVuYy5Jc0VtcHR5KCkgJiYgIW1fcmVzb2x2ZXItPklzRnVuY3Rp
b24oKSkgewotICAgICAgICBpZiAoVjhQcm94eSogcHJveHkgPSBWOFByb3h5OjpyZXRyaWV2ZSgp
KSB7Ci0gICAgICAgICAgICBpZiAoRnJhbWUqIGZyYW1lID0gcHJveHktPmZyYW1lKCkpCi0gICAg
ICAgICAgICAgICAgbG9nSW5mbyhmcmFtZSwgIlhQYXRoTlNSZXNvbHZlciBkb2VzIG5vdCBoYXZl
IGEgbG9va3VwTmFtZXNwYWNlVVJJIG1ldGhvZC4iLCBTdHJpbmcoKSk7Ci0gICAgICAgIH0KKyAg
ICAgICAgaWYgKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQgPSBnZXRTY3JpcHRFeGVj
dXRpb25Db250ZXh0KCkpCisgICAgICAgICAgICBjb250ZXh0LT5hZGRDb25zb2xlTWVzc2FnZShK
U01lc3NhZ2VTb3VyY2UsIExvZ01lc3NhZ2VUeXBlLCBFcnJvck1lc3NhZ2VMZXZlbCwgIlhQYXRo
TlNSZXNvbHZlciBkb2VzIG5vdCBoYXZlIGEgbG9va3VwTmFtZXNwYWNlVVJJIG1ldGhvZC4iKTsK
ICAgICAgICAgcmV0dXJuIFN0cmluZygpOwogICAgIH0KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118653</attachid>
            <date>2011-12-09 15:10:40 -0800</date>
            <delta_ts>2011-12-12 17:50:27 -0800</delta_ts>
            <desc>Update test expectations</desc>
            <filename>bug-74220-20111209151039.patch</filename>
            <type>text/plain</type>
            <size>6851</size>
            <attacher name="Adam Klein">adamk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyNDc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTVjMjQ0ZTllYzEyYTZh
MzQzY2Y4YmE4MGFiZDkzYWMxOTQ3YTY4Mi4uNTgwMTUwNGY5Njc3NWEyOTdlOGMxZDE5OWY1YTFk
NmY1ZGRmZDViZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDExLTEyLTA5ICBBZGFt
IEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFY4UHJveHkgY2xlYW51cDog
cmVwbGFjZSBjdXN0b20gbG9nZ2luZyBtZXRob2RzIHdpdGggc3RhbmRhcmQgV2ViQ29yZSBjYWxs
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQyMjAK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGJpbmRp
bmdzL3Y4L1Y4UHJveHkuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VjhQcm94eTo6cmVwb3J0VW5z
YWZlQWNjZXNzVG8pOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4UHJveHkuaDoKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9jdXN0b20vVjhDdXN0b21YUGF0aE5TUmVzb2x2ZXIuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6VjhDdXN0b21YUGF0aE5TUmVzb2x2ZXI6Omxvb2t1cE5hbWVzcGFjZVVSSSk6
CisKIDIwMTEtMTItMDkgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAog
ICAgICAgICBNb3ZlIHRoZSAiaXMgY3VycmVudGx5IGRyYXdpbmcgaW50byBsYXllciIgZmxhZyBv
dXQgaW50byBTY3JvbGxiYXJUaGVtZU1hYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhQcm94eS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5
LmNwcAppbmRleCAwNTc2MjI4NmFiMjZmMjFmYTcxYWZmNjRjZmJiYmZlMTcxNmEzNWQ0Li5jNTBk
YzIyZWE1N2RhMjQyNDBlOTM1NDE1NmVjZDUyNjRiM2ExMmE1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9WOFByb3h5LmNwcApAQCAtMzMsNyArMzMsNiBAQAogCiAjaW5jbHVkZSAiQ1NTTXV0
YWJsZVN0eWxlRGVjbGFyYXRpb24uaCIKICNpbmNsdWRlICJDYWNoZWRNZXRhZGF0YS5oIgotI2lu
Y2x1ZGUgIkNvbnNvbGUuaCIKICNpbmNsdWRlICJEYXRlRXh0ZW5zaW9uLmgiCiAjaW5jbHVkZSAi
RG9jdW1lbnQuaCIKICNpbmNsdWRlICJEb2N1bWVudExvYWRlci5oIgpAQCAtNDMsNyArNDIsNiBA
QAogI2luY2x1ZGUgIkZyYW1lTG9hZGVyQ2xpZW50LmgiCiAjaW5jbHVkZSAiSURCRmFjdG9yeUJh
Y2tlbmRJbnRlcmZhY2UuaCIKICNpbmNsdWRlICJJbnNwZWN0b3JJbnN0cnVtZW50YXRpb24uaCIK
LSNpbmNsdWRlICJQYWdlLmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1TdXBwb3J0LmgiCiAjaW5jbHVk
ZSAiU2NyaXB0U291cmNlQ29kZS5oIgogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luLmgiCkBAIC0x
MTksMjEgKzExNyw2IEBAIHR5cGVkZWYgSGFzaE1hcDxOb2RlKiwgdjg6Ok9iamVjdCo+IERPTU5v
ZGVNYXA7CiB0eXBlZGVmIEhhc2hNYXA8dm9pZCosIHY4OjpPYmplY3QqPiBET01PYmplY3RNYXA7
CiB0eXBlZGVmIEhhc2hNYXA8aW50LCB2ODo6RnVuY3Rpb25UZW1wbGF0ZSo+IEZ1bmN0aW9uVGVt
cGxhdGVNYXA7CiAKLXN0YXRpYyB2b2lkIGFkZE1lc3NhZ2VUb0NvbnNvbGUoUGFnZSogcGFnZSwg
Y29uc3QgU3RyaW5nJiBtZXNzYWdlLCBjb25zdCBTdHJpbmcmIHNvdXJjZUlELCB1bnNpZ25lZCBs
aW5lTnVtYmVyKQotewotICAgIEFTU0VSVChwYWdlKTsKLSAgICBDb25zb2xlKiBjb25zb2xlID0g
cGFnZS0+bWFpbkZyYW1lKCktPmRvbVdpbmRvdygpLT5jb25zb2xlKCk7Ci0gICAgY29uc29sZS0+
YWRkTWVzc2FnZShKU01lc3NhZ2VTb3VyY2UsIExvZ01lc3NhZ2VUeXBlLCBFcnJvck1lc3NhZ2VM
ZXZlbCwgbWVzc2FnZSwgbGluZU51bWJlciwgc291cmNlSUQpOwotfQotCi12b2lkIGxvZ0luZm8o
RnJhbWUqIGZyYW1lLCBjb25zdCBTdHJpbmcmIG1lc3NhZ2UsIGNvbnN0IFN0cmluZyYgdXJsKQot
ewotICAgIFBhZ2UqIHBhZ2UgPSBmcmFtZS0+cGFnZSgpOwotICAgIGlmICghcGFnZSkKLSAgICAg
ICAgcmV0dXJuOwotICAgIGFkZE1lc3NhZ2VUb0NvbnNvbGUocGFnZSwgbWVzc2FnZSwgdXJsLCAw
KTsKLX0KLQogdm9pZCBWOFByb3h5OjpyZXBvcnRVbnNhZmVBY2Nlc3NUbyhGcmFtZSogdGFyZ2V0
KQogewogICAgIEFTU0VSVCh0YXJnZXQpOwpAQCAtMTQ0LDkgKzEyNyw2IEBAIHZvaWQgVjhQcm94
eTo6cmVwb3J0VW5zYWZlQWNjZXNzVG8oRnJhbWUqIHRhcmdldCkKICAgICBGcmFtZSogc291cmNl
ID0gVjhQcm94eTo6cmV0cmlldmVGcmFtZUZvckVudGVyZWRDb250ZXh0KCk7CiAgICAgaWYgKCFz
b3VyY2UpCiAgICAgICAgIHJldHVybjsKLSAgICBQYWdlKiBwYWdlID0gc291cmNlLT5wYWdlKCk7
Ci0gICAgaWYgKCFwYWdlKQotICAgICAgICByZXR1cm47CiAKICAgICBEb2N1bWVudCogc291cmNl
RG9jdW1lbnQgPSBzb3VyY2UtPmRvY3VtZW50KCk7CiAgICAgaWYgKCFzb3VyY2VEb2N1bWVudCkK
QEAgLTE1NywxNCArMTM3LDEwIEBAIHZvaWQgVjhQcm94eTo6cmVwb3J0VW5zYWZlQWNjZXNzVG8o
RnJhbWUqIHRhcmdldCkKICAgICBTdHJpbmcgc3RyID0gIlVuc2FmZSBKYXZhU2NyaXB0IGF0dGVt
cHQgdG8gYWNjZXNzIGZyYW1lIHdpdGggVVJMICIgKyB0YXJnZXREb2N1bWVudC0+dXJsKCkuc3Ry
aW5nKCkgKwogICAgICAgICAgICAgICAgICAiIGZyb20gZnJhbWUgd2l0aCBVUkwgIiArIHNvdXJj
ZURvY3VtZW50LT51cmwoKS5zdHJpbmcoKSArICIuIERvbWFpbnMsIHByb3RvY29scyBhbmQgcG9y
dHMgbXVzdCBtYXRjaC5cbiI7CiAKLSAgICAvLyBCdWlsZCBhIGNvbnNvbGUgbWVzc2FnZSB3aXRo
IGZha2Ugc291cmNlIElEIGFuZCBsaW5lIG51bWJlci4KLSAgICBjb25zdCBTdHJpbmcga1NvdXJj
ZUlEID0gIiI7Ci0gICAgY29uc3QgaW50IGtMaW5lTnVtYmVyID0gMTsKLQogICAgIC8vIE5PVEU6
IFNhZmFyaSBwcmludHMgdGhlIG1lc3NhZ2UgaW4gdGhlIHRhcmdldCBwYWdlLCBidXQgaXQgc2Vl
bXMgbGlrZQogICAgIC8vIGl0IHNob3VsZCBiZSBpbiB0aGUgc291cmNlIHBhZ2UuIEV2ZW4gZm9y
IGRlbGF5ZWQgbWVzc2FnZXMsIHdlIHB1dCBpdCBpbgogICAgIC8vIHRoZSBzb3VyY2UgcGFnZS4K
LSAgICBhZGRNZXNzYWdlVG9Db25zb2xlKHBhZ2UsIHN0ciwga1NvdXJjZUlELCBrTGluZU51bWJl
cik7CisgICAgc291cmNlRG9jdW1lbnQtPmFkZENvbnNvbGVNZXNzYWdlKEpTTWVzc2FnZVNvdXJj
ZSwgTG9nTWVzc2FnZVR5cGUsIEVycm9yTWVzc2FnZUxldmVsLCBzdHIpOwogfQogCiBzdGF0aWMg
dm9pZCBoYW5kbGVGYXRhbEVycm9ySW5WOCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9WOFByb3h5LmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5
LmgKaW5kZXggMTkzYTE2ODczM2Y1OTRlYWVmZTMzN2U3OWJhYjFhNmFlMGEwMjdlNy4uNjk4OWYz
ODA4MzE1OTAwOWY4ZmM0MDQ2YmZhZmFkZTEzNzlmZjc0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Y4UHJveHkuaApAQCAtNjUsOSArNjUsNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAgICAg
Y2xhc3MgVjhJc29sYXRlZENvbnRleHQ7CiAgICAgY2xhc3MgV29ybGRDb250ZXh0SGFuZGxlOwog
Ci0gICAgLy8gRklYTUU6IHVzZSBzdGFuZGFyZCBsb2dnaW5nIGZhY2lsaXRpZXMgaW4gV2ViQ29y
ZS4KLSAgICB2b2lkIGxvZ0luZm8oRnJhbWUqLCBjb25zdCBTdHJpbmcmIG1lc3NhZ2UsIGNvbnN0
IFN0cmluZyYgdXJsKTsKLQogICAgIC8vIFRoZSBmb2xsb3dpbmcgQmF0Y2ggc3RydWN0cyBhbmQg
bWV0aG9kcyBhcmUgdXNlZCBmb3Igc2V0dGluZyBtdWx0aXBsZQogICAgIC8vIHByb3BlcnRpZXMg
b24gYW4gT2JqZWN0VGVtcGxhdGUsIHVzZWQgZnJvbSB0aGUgZ2VuZXJhdGVkIGJpbmRpbmdzCiAg
ICAgLy8gaW5pdGlhbGl6YXRpb24gKENvbmZpZ3VyZVhYWFRlbXBsYXRlKS4gVGhpcyBncmVhdGx5
IHJlZHVjZXMgdGhlIGJpbmFyeQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvY3VzdG9tL1Y4Q3VzdG9tWFBhdGhOU1Jlc29sdmVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L2N1c3RvbS9WOEN1c3RvbVhQYXRoTlNSZXNvbHZlci5jcHAKaW5kZXggN2E1YTQ0
MjE5YjI2NWVlOWMwNDBhNTAxZTNmNzcwYzk5MThjZWU4Yi4uYjIyYzhlNTVmMTlmMDA1ZDk1Nzc2
YzMyOWVjZDAxYWE2NjVmZDAyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvY3VzdG9tL1Y4Q3VzdG9tWFBhdGhOU1Jlc29sdmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9iaW5kaW5ncy92OC9jdXN0b20vVjhDdXN0b21YUGF0aE5TUmVzb2x2ZXIuY3BwCkBAIC0zMCw5
ICszMCwxMSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlY4Q3VzdG9tWFBhdGhO
U1Jlc29sdmVyLmgiCiAKLSNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgorI2luY2x1ZGUgIlNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQuaCIKICNpbmNsdWRlICJWOEJpbmRpbmcuaCIKICNpbmNsdWRl
ICJWOFByb3h5LmgiCisjaW5jbHVkZSAiVjhVdGlsaXRpZXMuaCIKKyNpbmNsdWRlIDx3dGYvdGV4
dC9XVEZTdHJpbmcuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCkBAIC02MywxMCArNjUsOCBA
QCBTdHJpbmcgVjhDdXN0b21YUGF0aE5TUmVzb2x2ZXI6Omxvb2t1cE5hbWVzcGFjZVVSSShjb25z
dCBTdHJpbmcmIHByZWZpeCkKICAgICB9CiAKICAgICBpZiAobG9va3VwTmFtZXNwYWNlVVJJRnVu
Yy5Jc0VtcHR5KCkgJiYgIW1fcmVzb2x2ZXItPklzRnVuY3Rpb24oKSkgewotICAgICAgICBpZiAo
VjhQcm94eSogcHJveHkgPSBWOFByb3h5OjpyZXRyaWV2ZSgpKSB7Ci0gICAgICAgICAgICBpZiAo
RnJhbWUqIGZyYW1lID0gcHJveHktPmZyYW1lKCkpCi0gICAgICAgICAgICAgICAgbG9nSW5mbyhm
cmFtZSwgIlhQYXRoTlNSZXNvbHZlciBkb2VzIG5vdCBoYXZlIGEgbG9va3VwTmFtZXNwYWNlVVJJ
IG1ldGhvZC4iLCBTdHJpbmcoKSk7Ci0gICAgICAgIH0KKyAgICAgICAgaWYgKFNjcmlwdEV4ZWN1
dGlvbkNvbnRleHQqIGNvbnRleHQgPSBnZXRTY3JpcHRFeGVjdXRpb25Db250ZXh0KCkpCisgICAg
ICAgICAgICBjb250ZXh0LT5hZGRDb25zb2xlTWVzc2FnZShKU01lc3NhZ2VTb3VyY2UsIExvZ01l
c3NhZ2VUeXBlLCBFcnJvck1lc3NhZ2VMZXZlbCwgIlhQYXRoTlNSZXNvbHZlciBkb2VzIG5vdCBo
YXZlIGEgbG9va3VwTmFtZXNwYWNlVVJJIG1ldGhvZC4iKTsKICAgICAgICAgcmV0dXJuIFN0cmlu
ZygpOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGVmN2U0ZmZiODA2MDNiOWI1NWNiNzg4ZTM1NmE0ZTVjYWQw
MmQxNGUuLmQ2MTE0N2E5NGUwZTQ1Mzg3NWI0YTFiMzRlMzViM2I0NWY2OWQzNTQgMTAwNjQ0Ci0t
LSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAg
LTEsNSArMSwxNCBAQAogMjAxMS0xMi0wOSAgQWRhbSBLbGVpbiAgPGFkYW1rQGNocm9taXVtLm9y
Zz4KIAorICAgICAgICBWOFByb3h5IGNsZWFudXA6IHJlcGxhY2UgY3VzdG9tIGxvZ2dpbmcgbWV0
aG9kcyB3aXRoIHN0YW5kYXJkIFdlYkNvcmUgY2FsbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MjIwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L3hwYXRoL25zcmVzb2x2ZXItYmFkLW9iamVj
dC1leHBlY3RlZC50eHQ6IENoYW5nZSBib2d1cyBsaW5lIGNvdW50ZXIgZnJvbSAwIHRvIDEgdG8g
bWF0Y2ggbmV3IGJlaGF2aW9yLgorCisyMDExLTEyLTA5ICBBZGFtIEtsZWluICA8YWRhbWtAY2hy
b21pdW0ub3JnPgorCiAgICAgICAgIFtNdXRhdGlvbk9ic2VydmVyc10gQWRkIHRlc3QgZm9yIGRl
bGl2ZXItYXQtZW5kLW9mLXRhc2sgc2VtYW50aWNzCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDE5MAogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9m
YXN0L3hwYXRoL25zcmVzb2x2ZXItYmFkLW9iamVjdC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9mYXN0L3hwYXRoL25zcmVzb2x2ZXItYmFkLW9iamVjdC1leHBlY3RlZC50eHQKaW5kZXggZWE2
MDFkZDI2NDllMzA3OGZkYWQ4MWYyZTZkMTM5YmM2Yjg1ODYyYy4uMWMzYzIyNmUwYWY3NWM0YmY0
NzMzZDg3ZDkzYzY4NzQ4ODhmYjFiMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC94cGF0
aC9uc3Jlc29sdmVyLWJhZC1vYmplY3QtZXhwZWN0ZWQudHh0CisrKyBiL0xheW91dFRlc3RzL2Zh
c3QveHBhdGgvbnNyZXNvbHZlci1iYWQtb2JqZWN0LWV4cGVjdGVkLnR4dApAQCAtMSwyICsxLDIg
QEAKLUNPTlNPTEUgTUVTU0FHRTogbGluZSAwOiBYUGF0aE5TUmVzb2x2ZXIgZG9lcyBub3QgaGF2
ZSBhIGxvb2t1cE5hbWVzcGFjZVVSSSBtZXRob2QuCitDT05TT0xFIE1FU1NBR0U6IGxpbmUgMTog
WFBhdGhOU1Jlc29sdmVyIGRvZXMgbm90IGhhdmUgYSBsb29rdXBOYW1lc3BhY2VVUkkgbWV0aG9k
LgogU1VDQ0VTUwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118925</attachid>
            <date>2011-12-12 17:50:30 -0800</date>
            <delta_ts>2011-12-13 10:20:38 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-74220-20111212175029.patch</filename>
            <type>text/plain</type>
            <size>5557</size>
            <attacher name="Adam Klein">adamk</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyNTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjc3NGM2OTM5ZmI5ZmU2
NmE5NGFkM2YwYjVlYzRkYjk3MWNjZDVkZC4uNTQ1NWE2Mjc4ZTc0ZWNjNmI5Yjk1NDcxYzVjZWVh
MDcwZDI4OWIwNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDExLTEyLTA5ICBBZGFt
IEtsZWluICA8YWRhbWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFY4UHJveHkgY2xlYW51cDog
cmVwbGFjZSBjdXN0b20gbG9nZ2luZyBtZXRob2RzIHdpdGggc3RhbmRhcmQgV2ViQ29yZSBjYWxs
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQyMjAK
KworICAgICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgorCisgICAgICAgICogYmluZGluZ3Mv
djgvVjhQcm94eS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpWOFByb3h5OjpyZXBvcnRVbnNhZmVB
Y2Nlc3NUbyk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhQcm94eS5oOgorICAgICAgICAqIGJp
bmRpbmdzL3Y4L2N1c3RvbS9WOEN1c3RvbVhQYXRoTlNSZXNvbHZlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpWOEN1c3RvbVhQYXRoTlNSZXNvbHZlcjo6bG9va3VwTmFtZXNwYWNlVVJJKToKKwog
MjAxMS0xMi0xMiAgQWxleGFuZGVyIFBhdmxvdiAgPGFwYXZsb3ZAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIEltcGxlbWVudCBhIGNhY2hlIGZvciBDU1NTdHlsZVJ1bGU6OnNlbGVjdG9yVGV4dCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwCmluZGV4IDA1NzYyMjg2YWIyNmYy
MWZhNzFhZmY2NGNmYmJiZmUxNzE2YTM1ZDQuLmM1MGRjMjJlYTU3ZGEyNDI0MGU5MzU0MTU2ZWNk
NTI2NGIzYTEyYTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJv
eHkuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuY3BwCkBAIC0z
Myw3ICszMyw2IEBACiAKICNpbmNsdWRlICJDU1NNdXRhYmxlU3R5bGVEZWNsYXJhdGlvbi5oIgog
I2luY2x1ZGUgIkNhY2hlZE1ldGFkYXRhLmgiCi0jaW5jbHVkZSAiQ29uc29sZS5oIgogI2luY2x1
ZGUgIkRhdGVFeHRlbnNpb24uaCIKICNpbmNsdWRlICJEb2N1bWVudC5oIgogI2luY2x1ZGUgIkRv
Y3VtZW50TG9hZGVyLmgiCkBAIC00Myw3ICs0Miw2IEBACiAjaW5jbHVkZSAiRnJhbWVMb2FkZXJD
bGllbnQuaCIKICNpbmNsdWRlICJJREJGYWN0b3J5QmFja2VuZEludGVyZmFjZS5oIgogI2luY2x1
ZGUgIkluc3BlY3Rvckluc3RydW1lbnRhdGlvbi5oIgotI2luY2x1ZGUgIlBhZ2UuaCIKICNpbmNs
dWRlICJQbGF0Zm9ybVN1cHBvcnQuaCIKICNpbmNsdWRlICJTY3JpcHRTb3VyY2VDb2RlLmgiCiAj
aW5jbHVkZSAiU2VjdXJpdHlPcmlnaW4uaCIKQEAgLTExOSwyMSArMTE3LDYgQEAgdHlwZWRlZiBI
YXNoTWFwPE5vZGUqLCB2ODo6T2JqZWN0Kj4gRE9NTm9kZU1hcDsKIHR5cGVkZWYgSGFzaE1hcDx2
b2lkKiwgdjg6Ok9iamVjdCo+IERPTU9iamVjdE1hcDsKIHR5cGVkZWYgSGFzaE1hcDxpbnQsIHY4
OjpGdW5jdGlvblRlbXBsYXRlKj4gRnVuY3Rpb25UZW1wbGF0ZU1hcDsKIAotc3RhdGljIHZvaWQg
YWRkTWVzc2FnZVRvQ29uc29sZShQYWdlKiBwYWdlLCBjb25zdCBTdHJpbmcmIG1lc3NhZ2UsIGNv
bnN0IFN0cmluZyYgc291cmNlSUQsIHVuc2lnbmVkIGxpbmVOdW1iZXIpCi17Ci0gICAgQVNTRVJU
KHBhZ2UpOwotICAgIENvbnNvbGUqIGNvbnNvbGUgPSBwYWdlLT5tYWluRnJhbWUoKS0+ZG9tV2lu
ZG93KCktPmNvbnNvbGUoKTsKLSAgICBjb25zb2xlLT5hZGRNZXNzYWdlKEpTTWVzc2FnZVNvdXJj
ZSwgTG9nTWVzc2FnZVR5cGUsIEVycm9yTWVzc2FnZUxldmVsLCBtZXNzYWdlLCBsaW5lTnVtYmVy
LCBzb3VyY2VJRCk7Ci19Ci0KLXZvaWQgbG9nSW5mbyhGcmFtZSogZnJhbWUsIGNvbnN0IFN0cmlu
ZyYgbWVzc2FnZSwgY29uc3QgU3RyaW5nJiB1cmwpCi17Ci0gICAgUGFnZSogcGFnZSA9IGZyYW1l
LT5wYWdlKCk7Ci0gICAgaWYgKCFwYWdlKQotICAgICAgICByZXR1cm47Ci0gICAgYWRkTWVzc2Fn
ZVRvQ29uc29sZShwYWdlLCBtZXNzYWdlLCB1cmwsIDApOwotfQotCiB2b2lkIFY4UHJveHk6OnJl
cG9ydFVuc2FmZUFjY2Vzc1RvKEZyYW1lKiB0YXJnZXQpCiB7CiAgICAgQVNTRVJUKHRhcmdldCk7
CkBAIC0xNDQsOSArMTI3LDYgQEAgdm9pZCBWOFByb3h5OjpyZXBvcnRVbnNhZmVBY2Nlc3NUbyhG
cmFtZSogdGFyZ2V0KQogICAgIEZyYW1lKiBzb3VyY2UgPSBWOFByb3h5OjpyZXRyaWV2ZUZyYW1l
Rm9yRW50ZXJlZENvbnRleHQoKTsKICAgICBpZiAoIXNvdXJjZSkKICAgICAgICAgcmV0dXJuOwot
ICAgIFBhZ2UqIHBhZ2UgPSBzb3VyY2UtPnBhZ2UoKTsKLSAgICBpZiAoIXBhZ2UpCi0gICAgICAg
IHJldHVybjsKIAogICAgIERvY3VtZW50KiBzb3VyY2VEb2N1bWVudCA9IHNvdXJjZS0+ZG9jdW1l
bnQoKTsKICAgICBpZiAoIXNvdXJjZURvY3VtZW50KQpAQCAtMTU3LDE0ICsxMzcsMTAgQEAgdm9p
ZCBWOFByb3h5OjpyZXBvcnRVbnNhZmVBY2Nlc3NUbyhGcmFtZSogdGFyZ2V0KQogICAgIFN0cmlu
ZyBzdHIgPSAiVW5zYWZlIEphdmFTY3JpcHQgYXR0ZW1wdCB0byBhY2Nlc3MgZnJhbWUgd2l0aCBV
UkwgIiArIHRhcmdldERvY3VtZW50LT51cmwoKS5zdHJpbmcoKSArCiAgICAgICAgICAgICAgICAg
ICIgZnJvbSBmcmFtZSB3aXRoIFVSTCAiICsgc291cmNlRG9jdW1lbnQtPnVybCgpLnN0cmluZygp
ICsgIi4gRG9tYWlucywgcHJvdG9jb2xzIGFuZCBwb3J0cyBtdXN0IG1hdGNoLlxuIjsKIAotICAg
IC8vIEJ1aWxkIGEgY29uc29sZSBtZXNzYWdlIHdpdGggZmFrZSBzb3VyY2UgSUQgYW5kIGxpbmUg
bnVtYmVyLgotICAgIGNvbnN0IFN0cmluZyBrU291cmNlSUQgPSAiIjsKLSAgICBjb25zdCBpbnQg
a0xpbmVOdW1iZXIgPSAxOwotCiAgICAgLy8gTk9URTogU2FmYXJpIHByaW50cyB0aGUgbWVzc2Fn
ZSBpbiB0aGUgdGFyZ2V0IHBhZ2UsIGJ1dCBpdCBzZWVtcyBsaWtlCiAgICAgLy8gaXQgc2hvdWxk
IGJlIGluIHRoZSBzb3VyY2UgcGFnZS4gRXZlbiBmb3IgZGVsYXllZCBtZXNzYWdlcywgd2UgcHV0
IGl0IGluCiAgICAgLy8gdGhlIHNvdXJjZSBwYWdlLgotICAgIGFkZE1lc3NhZ2VUb0NvbnNvbGUo
cGFnZSwgc3RyLCBrU291cmNlSUQsIGtMaW5lTnVtYmVyKTsKKyAgICBzb3VyY2VEb2N1bWVudC0+
YWRkQ29uc29sZU1lc3NhZ2UoSlNNZXNzYWdlU291cmNlLCBMb2dNZXNzYWdlVHlwZSwgRXJyb3JN
ZXNzYWdlTGV2ZWwsIHN0cik7CiB9CiAKIHN0YXRpYyB2b2lkIGhhbmRsZUZhdGFsRXJyb3JJblY4
KCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuaCBiL1Nv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UHJveHkuaAppbmRleCAxOTNhMTY4NzMzZjU5NGVh
ZWZlMzM3ZTc5YmFiMWE2YWUwYTAyN2U3Li42OTg5ZjM4MDgzMTU5MDA5ZjhmYzQwNDZiZmFmYWRl
MTM3OWZmNzRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFByb3h5
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhQcm94eS5oCkBAIC02NSw5ICs2
NSw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICBjbGFzcyBWOElzb2xhdGVkQ29udGV4dDsK
ICAgICBjbGFzcyBXb3JsZENvbnRleHRIYW5kbGU7CiAKLSAgICAvLyBGSVhNRTogdXNlIHN0YW5k
YXJkIGxvZ2dpbmcgZmFjaWxpdGllcyBpbiBXZWJDb3JlLgotICAgIHZvaWQgbG9nSW5mbyhGcmFt
ZSosIGNvbnN0IFN0cmluZyYgbWVzc2FnZSwgY29uc3QgU3RyaW5nJiB1cmwpOwotCiAgICAgLy8g
VGhlIGZvbGxvd2luZyBCYXRjaCBzdHJ1Y3RzIGFuZCBtZXRob2RzIGFyZSB1c2VkIGZvciBzZXR0
aW5nIG11bHRpcGxlCiAgICAgLy8gcHJvcGVydGllcyBvbiBhbiBPYmplY3RUZW1wbGF0ZSwgdXNl
ZCBmcm9tIHRoZSBnZW5lcmF0ZWQgYmluZGluZ3MKICAgICAvLyBpbml0aWFsaXphdGlvbiAoQ29u
ZmlndXJlWFhYVGVtcGxhdGUpLiBUaGlzIGdyZWF0bHkgcmVkdWNlcyB0aGUgYmluYXJ5CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhDdXN0b21YUGF0aE5T
UmVzb2x2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4Q3VzdG9t
WFBhdGhOU1Jlc29sdmVyLmNwcAppbmRleCA3YTVhNDQyMTliMjY1ZWU5YzA0MGE1MDFlM2Y3NzBj
OTkxOGNlZThiLi4wNjJiNzNjNmNlOTZhNGYxZjhjNzFlNTRjOTY0ZGU3ZGVhYmVkMmUyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9jdXN0b20vVjhDdXN0b21YUGF0aE5T
UmVzb2x2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEN1
c3RvbVhQYXRoTlNSZXNvbHZlci5jcHAKQEAgLTMwLDkgKzMwLDEyIEBACiAjaW5jbHVkZSAiY29u
ZmlnLmgiCiAjaW5jbHVkZSAiVjhDdXN0b21YUGF0aE5TUmVzb2x2ZXIuaCIKIAotI2luY2x1ZGUg
IlBsYXRmb3JtU3RyaW5nLmgiCisjaW5jbHVkZSAiU2NyaXB0Q2FsbFN0YWNrLmgiCisjaW5jbHVk
ZSAiU2NyaXB0RXhlY3V0aW9uQ29udGV4dC5oIgogI2luY2x1ZGUgIlY4QmluZGluZy5oIgogI2lu
Y2x1ZGUgIlY4UHJveHkuaCIKKyNpbmNsdWRlICJWOFV0aWxpdGllcy5oIgorI2luY2x1ZGUgPHd0
Zi90ZXh0L1dURlN0cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKQEAgLTYzLDEwICs2
Niw4IEBAIFN0cmluZyBWOEN1c3RvbVhQYXRoTlNSZXNvbHZlcjo6bG9va3VwTmFtZXNwYWNlVVJJ
KGNvbnN0IFN0cmluZyYgcHJlZml4KQogICAgIH0KIAogICAgIGlmIChsb29rdXBOYW1lc3BhY2VV
UklGdW5jLklzRW1wdHkoKSAmJiAhbV9yZXNvbHZlci0+SXNGdW5jdGlvbigpKSB7Ci0gICAgICAg
IGlmIChWOFByb3h5KiBwcm94eSA9IFY4UHJveHk6OnJldHJpZXZlKCkpIHsKLSAgICAgICAgICAg
IGlmIChGcmFtZSogZnJhbWUgPSBwcm94eS0+ZnJhbWUoKSkKLSAgICAgICAgICAgICAgICBsb2dJ
bmZvKGZyYW1lLCAiWFBhdGhOU1Jlc29sdmVyIGRvZXMgbm90IGhhdmUgYSBsb29rdXBOYW1lc3Bh
Y2VVUkkgbWV0aG9kLiIsIFN0cmluZygpKTsKLSAgICAgICAgfQorICAgICAgICBpZiAoU2NyaXB0
RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCA9IGdldFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSkK
KyAgICAgICAgICAgIGNvbnRleHQtPmFkZE1lc3NhZ2UoSlNNZXNzYWdlU291cmNlLCBMb2dNZXNz
YWdlVHlwZSwgRXJyb3JNZXNzYWdlTGV2ZWwsICJYUGF0aE5TUmVzb2x2ZXIgZG9lcyBub3QgaGF2
ZSBhIGxvb2t1cE5hbWVzcGFjZVVSSSBtZXRob2QuIiwgMCwgU3RyaW5nKCksIDApOwogICAgICAg
ICByZXR1cm4gU3RyaW5nKCk7CiAgICAgfQogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>