<?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>129654</bug_id>
          
          <creation_ts>2014-03-03 20:04:48 -0800</creation_ts>
          <short_desc>[GTK][WK1] Add load-error-with-tls-errors signal to WebKitWebView</short_desc>
          <delta_ts>2014-06-04 00:50:56 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          <dependson>129653</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ben Boeckel">mathstuf</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>mrobinson</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>986650</commentid>
    <comment_count>0</comment_count>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-03 20:04:48 -0800</bug_when>
    <thetext>Matches the WK2 signal. This is necessary because the WebKitWebFrame&apos;s WebKitNetworkResponse has a NULL SoupMessage (where I had expected to find the actual error).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986654</commentid>
    <comment_count>1</comment_count>
      <attachid>225733</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-03 20:14:07 -0800</bug_when>
    <thetext>Created attachment 225733
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986660</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-03-03 20:36:20 -0800</bug_when>
    <thetext>Attachment 225733 did not pass style-queue:


Total errors found: 0 in 0 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986820</commentid>
    <comment_count>3</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-03-04 08:27:17 -0800</bug_when>
    <thetext>During what signal is the SoupMessage null?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986823</commentid>
    <comment_count>4</comment_count>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-04 08:33:41 -0800</bug_when>
    <thetext>&quot;load-error&quot;. When asking for it, the WebKitNetworkResponse is constructed with the &quot;uri&quot; property rather than the &quot;message&quot; property in kitNew.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987136</commentid>
    <comment_count>5</comment_count>
      <attachid>225859</attachid>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-04 22:40:50 -0800</bug_when>
    <thetext>Created attachment 225859
Add-load-error-with-tls-errors-to-WebKit1

Actual patch rather than the empty file uploaded by &quot;Tools/Scripts/webkit-patch attach-to-bug -g HEAD -m Patch 129654 WK1-TLS-error-signal.patch&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987407</commentid>
    <comment_count>6</comment_count>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-05 15:00:48 -0800</bug_when>
    <thetext>I&apos;m guessing CMake needs to be updated for the new files as well (btw, is there a timeline for using CMake as the official build system?).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>987544</commentid>
    <comment_count>7</comment_count>
    <who name="Ben Boeckel">mathstuf</who>
    <bug_when>2014-03-05 21:07:18 -0800</bug_when>
    <thetext>Heh, (In reply to comment #6)
&gt; (btw, is there a timeline for using CMake as the official build system?).

...and perfect timing with the latest ML post.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>998927</commentid>
    <comment_count>8</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2014-04-08 17:47:12 -0700</bug_when>
    <thetext>WebKit1GTK+ has been removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013257</commentid>
    <comment_count>9</comment_count>
      <attachid>225859</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-04 00:50:56 -0700</bug_when>
    <thetext>Comment on attachment 225859
Add-load-error-with-tls-errors-to-WebKit1

Cleared review? from attachment 225859 so that this bug does not appear in http://webkit.org/pending-review.  If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225733</attachid>
            <date>2014-03-03 20:14:07 -0800</date>
            <delta_ts>2014-03-04 22:40:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-129654-20140303231406.txt</filename>
            <type>text/plain</type>
            <size>26</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">V0sxLVRMUy1lcnJvci1zaWduYWwucGF0Y2g=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>225859</attachid>
            <date>2014-03-04 22:40:50 -0800</date>
            <delta_ts>2014-06-04 00:50:56 -0700</delta_ts>
            <desc>Add-load-error-with-tls-errors-to-WebKit1</desc>
            <filename>0002-Add-load-error-with-tls-errors-to-WebKit1.patch</filename>
            <type>text/plain</type>
            <size>15889</size>
            <attacher name="Ben Boeckel">mathstuf</attacher>
            
              <data encoding="base64">RnJvbSAzYzZhNTA3OTFlOWM4NWIyM2ViOWFiMGJiY2E4MTY1NTc2N2I0NTEzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBCZW4gQm9lY2tlbCA8bWF0aHN0dWZAZ21haWwuY29tPgpEYXRl
OiBNb24sIDMgTWFyIDIwMTQgMDA6NDA6MjIgLTA1MDAKU3ViamVjdDogW1BBVENIIDIvMl0gQWRk
IGxvYWQtZXJyb3Itd2l0aC10bHMtZXJyb3JzIHRvIFdlYktpdDEKClVzaW5nIHRoZSBXZWJLaXRX
ZWJGcmFtZSB0byBnZXQgdGhlIFdlYktpdE5ldHdvcmtSZXNwb25zZSBjb21lcyB1cCB3aXRoCmFu
IGVtcHR5IFNvdXBNZXNzYWdlIGluIHRoZSByZXBvbnNlLCBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0
byBnaXZlIG1vcmUKaW5mb3JtYXRpb24gYWJvdXQgVExTIGVycm9ycyBpbiBXZWJLaXQxLgotLS0K
IFNvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI1
ICsrKysrCiBTb3VyY2UvV2ViS2l0L2d0ay9HTlVtYWtlZmlsZS5hbSAgICAgICAgICAgICAgICAg
ICB8ICAgMyArCiAuLi4vZ3RrL1dlYkNvcmVTdXBwb3J0L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNw
cCAgICB8ICAxOSArKystCiBTb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0Y2VydGlmaWNh
dGVpbmZvLmNwcCB8IDExOSArKysrKysrKysrKysrKysrKysrKysKIFNvdXJjZS9XZWJLaXQvZ3Rr
L3dlYmtpdC93ZWJraXRjZXJ0aWZpY2F0ZWluZm8uaCAgIHwgIDUwICsrKysrKysrKwogLi4uL2d0
ay93ZWJraXQvd2Via2l0Y2VydGlmaWNhdGVpbmZvcHJpdmF0ZS5oICAgICAgfCAgNDIgKysrKysr
KysKIFNvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3LmNwcCAgICAgICAgIHwg
IDM1ICsrKysrKwogU291cmNlL1dlYktpdC9ndGsvd2Via2l0bWFyc2hhbC5saXN0ICAgICAgICAg
ICAgICAgfCAgIDEgKwogOCBmaWxlcyBjaGFuZ2VkLCAyOTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBTb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Vi
a2l0Y2VydGlmaWNhdGVpbmZvLmNwcAogY3JlYXRlIG1vZGUgMTAwNjQ0IFNvdXJjZS9XZWJLaXQv
Z3RrL3dlYmtpdC93ZWJraXRjZXJ0aWZpY2F0ZWluZm8uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IFNv
dXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRjZXJ0aWZpY2F0ZWluZm9wcml2YXRlLmgKCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2d0
ay9DaGFuZ2VMb2cKaW5kZXggYzkzYTAwNS4uZWYxNTA5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9ndGsvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDI4IEBACisyMDE0LTAzLTAzICBCZW4gQm9lY2tlbCAgPG1hdGhzdHVmQGdtYWlsLmNv
bT4KKworICAgICAgICBBZGQgbG9hZC1lcnJvci13aXRoLXRscy1lcnJvcnMgdG8gV2ViS2l0V2Vi
VmlldworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI5
NjU0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBH
TlVtYWtlZmlsZS5hbTogQWRkIGNlcnRpZmljYXRlaW5mbyBmaWxlcy4KKyAgICAgICAgKiBXZWJD
b3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OkZy
YW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZhaWxMb2FkKTogRmlyZSB0aGUgbmV3IHNpZ25h
bAorICAgICAgICBvbiBUTFMgZXJyb3JzLgorICAgICAgICAqIHdlYmtpdC93ZWJraXRjZXJ0aWZp
Y2F0ZWluZm8uY3BwOiBBZGRlZC4gQ29waWVkIGZyb20gV2ViS2l0MiB3aXRoCisgICAgICAgIGNo
YW5nZXMgdG8gY29tcGlsZS4KKyAgICAgICAgKHdlYmtpdENlcnRpZmljYXRlSW5mb0dldENlcnRp
ZmljYXRlSW5mbyk6CisgICAgICAgICh3ZWJraXRfY2VydGlmaWNhdGVfaW5mb19jb3B5KToKKyAg
ICAgICAgKHdlYmtpdF9jZXJ0aWZpY2F0ZV9pbmZvX2ZyZWUpOgorICAgICAgICAod2Via2l0X2Nl
cnRpZmljYXRlX2luZm9fZ2V0X3Rsc19jZXJ0aWZpY2F0ZSk6CisgICAgICAgICh3ZWJraXRfY2Vy
dGlmaWNhdGVfaW5mb19nZXRfdGxzX2Vycm9ycyk6CisgICAgICAgICogd2Via2l0L3dlYmtpdGNl
cnRpZmljYXRlaW5mby5oOiBBZGRlZC4KKyAgICAgICAgKiB3ZWJraXQvd2Via2l0Y2VydGlmaWNh
dGVpbmZvcHJpdmF0ZS5oOiBBZGRlZC4KKyAgICAgICAgKF9XZWJLaXRDZXJ0aWZpY2F0ZUluZm86
Ol9XZWJLaXRDZXJ0aWZpY2F0ZUluZm8pOgorICAgICAgICAqIHdlYmtpdC93ZWJraXR3ZWJ2aWV3
LmNwcDoKKyAgICAgICAgKHdlYmtpdF93ZWJfdmlld19jbGFzc19pbml0KTogQWRkIHRoZSBuZXcg
c2lnbmFsLgorICAgICAgICAqIHdlYmtpdG1hcnNoYWwubGlzdDogQWRkIGEgc2lnbmF0dXJlIGZv
ciB0aGUgbmV3IHNpZ25hbC4KKwogMjAxMy0xMS0wNSAgWGFiaWVyIFJvZHJpZ3VleiBDYWx2YXIg
IDxjYWx2YXJpc0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHU3RyZWFtZXJdIFJlbW92ZSBOQVRJ
VkVfRlVMTFNDUkVFTl9WSURFTyBzdXBwb3J0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0
ay9HTlVtYWtlZmlsZS5hbSBiL1NvdXJjZS9XZWJLaXQvZ3RrL0dOVW1ha2VmaWxlLmFtCmluZGV4
IDRmZjQ2NTYuLjgzYTE0ZTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvZ3RrL0dOVW1ha2Vm
aWxlLmFtCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL0dOVW1ha2VmaWxlLmFtCkBAIC0xMzksNiAr
MTM5LDcgQEAgbGlid2Via2l0Z3RrX0BXRUJLSVRHVEtfQVBJX01BSk9SX1ZFUlNJT05AX0BXRUJL
SVRHVEtfQVBJX01JTk9SX1ZFUlNJT05AX2xhX0xJQkEKIHdlYmtpdGd0a19zdGF0aWNfaF9hcGkg
Kz0gXAogCSQoc3JjZGlyKS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0LmggXAogCSQo
c3JjZGlyKS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0YXBwbGljYXRpb25jYWNoZS5o
IFwKKwkkKHNyY2RpcikvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdGNlcnRpZmljYXRl
aW5mby5oIFwKIAkkKHNyY2RpcikvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdGRlZmlu
ZXMuaCBcCiAJJChzcmNkaXIpL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRkb20uaCBc
CiAJJChzcmNkaXIpL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRkb3dubG9hZC5oIFwK
QEAgLTIzMCw2ICsyMzEsOCBAQCB3ZWJraXRndGtfc291cmNlcyArPSBcCiAJU291cmNlL1dlYktp
dC9ndGsvd2Via2l0L3dlYmtpdGFwcGxpY2F0aW9uY2FjaGUuY3BwIFwKIAlTb3VyY2UvV2ViS2l0
L2d0ay93ZWJraXQvd2Via2l0YXV0aGVudGljYXRpb25kaWFsb2cuY3BwIFwKIAlTb3VyY2UvV2Vi
S2l0L2d0ay93ZWJraXQvd2Via2l0YXV0aGVudGljYXRpb25kaWFsb2cuaCBcCisJU291cmNlL1dl
YktpdC9ndGsvd2Via2l0L3dlYmtpdGNlcnRpZmljYXRlaW5mby5jcHAgXAorCVNvdXJjZS9XZWJL
aXQvZ3RrL3dlYmtpdC93ZWJraXRjZXJ0aWZpY2F0ZWluZm9wcml2YXRlLmggXAogCVNvdXJjZS9X
ZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRkb3dubG9hZC5jcHAgXAogCVNvdXJjZS9XZWJLaXQvZ3Rr
L3dlYmtpdC93ZWJraXRkb3dubG9hZHByaXZhdGUuaCBcCiAJU291cmNlL1dlYktpdC9ndGsvd2Vi
a2l0L3dlYmtpdGVycm9yLmNwcCBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay9XZWJD
b3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAgYi9Tb3VyY2UvV2ViS2l0L2d0ay9X
ZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKaW5kZXggNzZmZjUxYS4uMjcz
ZDE0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvV2ViQ29yZVN1cHBvcnQvRnJhbWVM
b2FkZXJDbGllbnRHdGsuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL1dlYkNvcmVTdXBwb3J0
L0ZyYW1lTG9hZGVyQ2xpZW50R3RrLmNwcApAQCAtNjcsNiArNjcsOCBAQAogI2luY2x1ZGUgIlNj
cmlwdENvbnRyb2xsZXIuaCIKICNpbmNsdWRlICJTZXR0aW5ncy5oIgogI2luY2x1ZGUgIndlYmtp
dGF1dGhlbnRpY2F0aW9uZGlhbG9nLmgiCisjaW5jbHVkZSAid2Via2l0Y2VydGlmaWNhdGVpbmZv
LmgiCisjaW5jbHVkZSAid2Via2l0Y2VydGlmaWNhdGVpbmZvcHJpdmF0ZS5oIgogI2luY2x1ZGUg
IndlYmtpdGVycm9yLmgiCiAjaW5jbHVkZSAid2Via2l0ZmF2aWNvbmRhdGFiYXNlLmgiCiAjaW5j
bHVkZSAid2Via2l0ZmF2aWNvbmRhdGFiYXNlcHJpdmF0ZS5oIgpAQCAtMTA2NywxMyArMTA2OSwy
NCBAQCB2b2lkIEZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERpZEZhaWxMb2FkKGNvbnN0IFJl
c291cmNlRXJyb3ImIGVycm9yKQogCiAgICAgbm90aWZ5U3RhdHVzKG1fZnJhbWUsIFdFQktJVF9M
T0FEX0ZBSUxFRCk7CiAKLSAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3ID0gZ2V0Vmlld0Zyb21G
cmFtZShtX2ZyYW1lKTsKKyAgICBnYm9vbGVhbiBpc0hhbmRsZWQgPSBmYWxzZTsKKworICAgIGlm
IChlcnJvci50bHNFcnJvcnMoKSkgeworICAgICAgICBXZWJLaXRXZWJWaWV3KiB3ZWJWaWV3ID0g
Z2V0Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKKyAgICAgICAgR1VuaXF1ZVB0cjxTb3VwVVJJPiBz
b3VwVVJJKHNvdXBfdXJpX25ldyhlcnJvci5mYWlsaW5nVVJMKCkudXRmOCgpLmRhdGEoKSkpOwor
ICAgICAgICBXZWJLaXRDZXJ0aWZpY2F0ZUluZm8gaW5mbyhlcnJvci5jZXJ0aWZpY2F0ZSgpLCBz
dGF0aWNfY2FzdDxHVGxzQ2VydGlmaWNhdGVGbGFncz4oZXJyb3IudGxzRXJyb3JzKCkpKTsKKyAg
ICAgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKHdlYlZpZXcsICJsb2FkLWVycm9yLXdpdGgtdGxz
LWVycm9ycyIsIG1fZnJhbWUsICZpbmZvLCBzb3VwVVJJLT5ob3N0LCAmaXNIYW5kbGVkKTsKKyAg
ICB9CisKICAgICBHT3duUHRyPEdFcnJvcj4gd2ViRXJyb3IoZ19lcnJvcl9uZXdfbGl0ZXJhbCgK
ICAgICAgICAgZ19xdWFya19mcm9tX3N0cmluZyhlcnJvci5kb21haW4oKS51dGY4KCkuZGF0YSgp
KSwKICAgICAgICAgZXJyb3IuZXJyb3JDb2RlKCksCiAgICAgICAgIGVycm9yLmxvY2FsaXplZERl
c2NyaXB0aW9uKCkudXRmOCgpLmRhdGEoKSkpOwotICAgIGdib29sZWFuIGlzSGFuZGxlZCA9IGZh
bHNlOwotICAgIGdfc2lnbmFsX2VtaXRfYnlfbmFtZSh3ZWJWaWV3LCAibG9hZC1lcnJvciIsIG1f
ZnJhbWUsIGVycm9yLmZhaWxpbmdVUkwoKS51dGY4KCkuZGF0YSgpLCB3ZWJFcnJvci5nZXQoKSwg
JmlzSGFuZGxlZCk7CisKKyAgICBpZiAoIWlzSGFuZGxlZCkgeworICAgICAgICBXZWJLaXRXZWJW
aWV3KiB3ZWJWaWV3ID0gZ2V0Vmlld0Zyb21GcmFtZShtX2ZyYW1lKTsKKyAgICAgICAgZ19zaWdu
YWxfZW1pdF9ieV9uYW1lKHdlYlZpZXcsICJsb2FkLWVycm9yIiwgbV9mcmFtZSwgZXJyb3IuZmFp
bGluZ1VSTCgpLnV0ZjgoKS5kYXRhKCksIHdlYkVycm9yLmdldCgpLCAmaXNIYW5kbGVkKTsKKyAg
ICB9CiAKICAgICBpZiAoaXNIYW5kbGVkIHx8ICFzaG91bGRGYWxsQmFjayhlcnJvcikpCiAgICAg
ICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRj
ZXJ0aWZpY2F0ZWluZm8uY3BwIGIvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdGNlcnRp
ZmljYXRlaW5mby5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMWViNWVl
MQotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRjZXJ0
aWZpY2F0ZWluZm8uY3BwCkBAIC0wLDAgKzEsMTE5IEBACisvKgorICogQ29weXJpZ2h0IChDKSAy
MDEzIFNhbXN1bmcgRWxlY3Ryb25pY3MgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoKKyAq
IFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5IEdl
bmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQorICogTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIGxp
YnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAqIHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlm
dGggRmxvb3IsCisgKiBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyAqLworCisjaW5jbHVk
ZSAiY29uZmlnLmgiCisjaW5jbHVkZSAid2Via2l0Y2VydGlmaWNhdGVpbmZvLmgiCisKKyNpbmNs
dWRlICJ3ZWJraXRjZXJ0aWZpY2F0ZWluZm9wcml2YXRlLmgiCisjaW5jbHVkZSA8d3RmL3RleHQv
Q1N0cmluZy5oPgorCit1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKKworLyoqCisgKiBTRUNUSU9O
OiBXZWJLaXRDZXJ0aWZpY2F0ZUluZm8KKyAqIEBTaG9ydF9kZXNjcmlwdGlvbjogQm94ZWQgdHlw
ZSB0byBlbmNhcHN1bGF0ZSBUTFMgY2VydGlmaWNhdGUgaW5mb3JtYXRpb24KKyAqIEBUaXRsZTog
V2ViS2l0Q2VydGlmaWNhdGVJbmZvCisgKiBAU2VlX2Fsc286ICNXZWJLaXRXZWJWaWV3LCAjV2Vi
S2l0V2ViQ29udGV4dAorICoKKyAqIFdoZW4gYSBjbGllbnQgbG9hZHMgYSBwYWdlIG92ZXIgSFRU
UFMgd2hlcmUgdGhlcmUgaXMgYW4gdW5kZXJseWluZyBUTFMgZXJyb3IKKyAqIFdlYktpdCB3aWxs
IGZpcmUgYSAjV2ViS2l0V2ViVmlldzo6bG9hZC1mYWlsZWQtd2l0aC10bHMtZXJyb3JzIHNpZ25h
bCB3aXRoIGEKKyAqICNXZWJLaXRDZXJ0aWZpY2F0ZUluZm8gYW5kIHRoZSBob3N0IG9mIHRoZSBm
YWlsaW5nIFVSSS4KKyAqCisgKiBUbyBoYW5kbGUgdGhpcyBzaWduYWwgYXN5bmNocm9ub3VzbHkg
eW91IHNob3VsZCBtYWtlIGEgY29weSBvZiB0aGUKKyAqICNXZWJLaXRDZXJ0aWZpY2F0ZUluZm8g
d2l0aCB3ZWJraXRfY2VydGlmaWNhdGVfaW5mb19jb3B5KCkuCisgKi8KKworR19ERUZJTkVfQk9Y
RURfVFlQRShXZWJLaXRDZXJ0aWZpY2F0ZUluZm8sIHdlYmtpdF9jZXJ0aWZpY2F0ZV9pbmZvLCB3
ZWJraXRfY2VydGlmaWNhdGVfaW5mb19jb3B5LCB3ZWJraXRfY2VydGlmaWNhdGVfaW5mb19mcmVl
KQorCitjb25zdCBDZXJ0aWZpY2F0ZUluZm8mIHdlYmtpdENlcnRpZmljYXRlSW5mb0dldENlcnRp
ZmljYXRlSW5mbyhXZWJLaXRDZXJ0aWZpY2F0ZUluZm8qIGluZm8pCit7CisgICAgQVNTRVJUKGlu
Zm8pOworICAgIHJldHVybiBpbmZvLT5jZXJ0aWZpY2F0ZUluZm87Cit9CisKKy8qKgorICogd2Vi
a2l0X2NlcnRpZmljYXRlX2luZm9fY29weToKKyAqIEBpbmZvOiBhICNXZWJLaXRDZXJ0aWZpY2F0
ZUluZm8KKyAqCisgKiBNYWtlIGEgY29weSBvZiB0aGUgI1dlYktpdENlcnRpZmljYXRlSW5mby4K
KyAqCisgKiBSZXR1cm5zOiAodHJhbnNmZXIgZnVsbCk6IEEgY29weSBvZiBwYXNzZWQgaW4gI1dl
YktpdENlcnRpZmljYXRlSW5mby4KKyAqCisgKiBTaW5jZTogMi40CisgKi8KK1dlYktpdENlcnRp
ZmljYXRlSW5mbyogd2Via2l0X2NlcnRpZmljYXRlX2luZm9fY29weShXZWJLaXRDZXJ0aWZpY2F0
ZUluZm8qIGluZm8pCit7CisgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoaW5mbywgMCk7CisKKyAg
ICBXZWJLaXRDZXJ0aWZpY2F0ZUluZm8qIGNvcHkgPSBnX3NsaWNlX25ldzAoV2ViS2l0Q2VydGlm
aWNhdGVJbmZvKTsKKyAgICBuZXcgKGNvcHkpIFdlYktpdENlcnRpZmljYXRlSW5mbyhpbmZvKTsK
KyAgICByZXR1cm4gY29weTsKK30KKworLyoqCisgKiB3ZWJraXRfY2VydGlmaWNhdGVfaW5mb19m
cmVlOgorICogQGluZm86IGEgI1dlYktpdENlcnRpZmljYXRlSW5mbworICoKKyAqIEZyZWUgdGhl
ICNXZWJLaXRDZXJ0aWZpY2F0ZUluZm8uCisgKgorICogU2luY2U6IDIuNAorICovCit2b2lkIHdl
YmtpdF9jZXJ0aWZpY2F0ZV9pbmZvX2ZyZWUoV2ViS2l0Q2VydGlmaWNhdGVJbmZvKiBpbmZvKQor
eworICAgIGdfcmV0dXJuX2lmX2ZhaWwoaW5mbyk7CisKKyAgICBpbmZvLT5+V2ViS2l0Q2VydGlm
aWNhdGVJbmZvKCk7CisgICAgZ19zbGljZV9mcmVlKFdlYktpdENlcnRpZmljYXRlSW5mbywgaW5m
byk7Cit9CisKKy8qKgorICogd2Via2l0X2NlcnRpZmljYXRlX2luZm9fZ2V0X3Rsc19jZXJ0aWZp
Y2F0ZToKKyAqIEBpbmZvOiBhICNXZWJLaXRDZXJ0aWZpY2F0ZUluZm8KKyAqCisgKiBHZXQgdGhl
ICNHVGxzQ2VydGlmaWNhdGUgYXNzb2NpYXRlZCB3aXRoIHRoaXMKKyAqICNXZWJLaXRDZXJ0aWZp
Y2F0ZUluZm8uCisgKgorICogUmV0dXJuczogKHRyYW5zZmVyIG5vbmUpOiBUaGUgY2VydGlmaWNh
dGUgb2YgQGluZm8uCisgKgorICogU2luY2U6IDIuNAorICovCitHVGxzQ2VydGlmaWNhdGUqIHdl
YmtpdF9jZXJ0aWZpY2F0ZV9pbmZvX2dldF90bHNfY2VydGlmaWNhdGUoV2ViS2l0Q2VydGlmaWNh
dGVJbmZvICppbmZvKQoreworICAgIGdfcmV0dXJuX3ZhbF9pZl9mYWlsKGluZm8sIDApOworCisg
ICAgcmV0dXJuIGluZm8tPmNlcnRpZmljYXRlSW5mby5jZXJ0aWZpY2F0ZSgpOworfQorCisvKioK
KyAqIHdlYmtpdF9jZXJ0aWZpY2F0ZV9pbmZvX2dldF90bHNfZXJyb3JzOgorICogQGluZm86IGEg
I1dlYktpdENlcnRpZmljYXRlSW5mbworICoKKyAqIEdldCB0aGUgI0dUbHNDZXJ0aWZpY2F0ZUZs
YWdzIHZlcmlmaWNhdGlvbiBzdGF0dXMgYXNzb2NpYXRlZCB3aXRoIHRoaXMKKyAqICNXZWJLaXRD
ZXJ0aWZpY2F0ZUluZm8uCisgKgorICogUmV0dXJuczogVGhlIHZlcmlmaWNhdGlvbiBzdGF0dXMg
b2YgQGluZm8uCisgKgorICogU2luY2U6IDIuNAorICovCitHVGxzQ2VydGlmaWNhdGVGbGFncyB3
ZWJraXRfY2VydGlmaWNhdGVfaW5mb19nZXRfdGxzX2Vycm9ycyhXZWJLaXRDZXJ0aWZpY2F0ZUlu
Zm8gKmluZm8pCit7CisgICAgZ19yZXR1cm5fdmFsX2lmX2ZhaWwoaW5mbywgc3RhdGljX2Nhc3Q8
R1Rsc0NlcnRpZmljYXRlRmxhZ3M+KDApKTsKKworICAgIHJldHVybiBpbmZvLT5jZXJ0aWZpY2F0
ZUluZm8udGxzRXJyb3JzKCk7Cit9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJr
aXQvd2Via2l0Y2VydGlmaWNhdGVpbmZvLmggYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Vi
a2l0Y2VydGlmaWNhdGVpbmZvLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
Nzk3NDg3YgotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJr
aXRjZXJ0aWZpY2F0ZWluZm8uaApAQCAtMCwwICsxLDUwIEBACisvKgorICogQ29weXJpZ2h0IChD
KSAyMDEzIFNhbXN1bmcgRWxlY3Ryb25pY3MgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoK
KyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMaWJyYXJ5
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3Ig
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIGxpYnJhcnkg
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVQorICogTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlz
IGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5HLkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KKyAq
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwg
RmlmdGggRmxvb3IsCisgKiBCb3N0b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyAqLworCisjaWZu
ZGVmIHdlYmtpdGNlcnRpZmljYXRlaW5mb19oCisjZGVmaW5lIHdlYmtpdGNlcnRpZmljYXRlaW5m
b19oCisKKyNpbmNsdWRlIDxnaW8vZ2lvLmg+CisjaW5jbHVkZSA8Z2xpYi1vYmplY3QuaD4KKyNp
bmNsdWRlIDx3ZWJraXQvd2Via2l0ZGVmaW5lcy5oPgorCitHX0JFR0lOX0RFQ0xTCisKKyNkZWZp
bmUgV0VCS0lUX1RZUEVfQ0VSVElGSUNBVEVfSU5GTyAod2Via2l0X2NlcnRpZmljYXRlX2luZm9f
Z2V0X3R5cGUoKSkKKwordHlwZWRlZiBzdHJ1Y3QgX1dlYktpdENlcnRpZmljYXRlSW5mbyBXZWJL
aXRDZXJ0aWZpY2F0ZUluZm87CisKK1dFQktJVF9BUEkgR1R5cGUKK3dlYmtpdF9jZXJ0aWZpY2F0
ZV9pbmZvX2dldF90eXBlICAgICAgICAgICAgKHZvaWQpOworCitXRUJLSVRfQVBJIFdlYktpdENl
cnRpZmljYXRlSW5mbyAqCit3ZWJraXRfY2VydGlmaWNhdGVfaW5mb19jb3B5ICAgICAgICAgICAg
ICAgIChXZWJLaXRDZXJ0aWZpY2F0ZUluZm8gKmluZm8pOworCitXRUJLSVRfQVBJIHZvaWQKK3dl
YmtpdF9jZXJ0aWZpY2F0ZV9pbmZvX2ZyZWUgICAgICAgICAgICAgICAgKFdlYktpdENlcnRpZmlj
YXRlSW5mbyAqaW5mbyk7CisKK1dFQktJVF9BUEkgR1Rsc0NlcnRpZmljYXRlICoKK3dlYmtpdF9j
ZXJ0aWZpY2F0ZV9pbmZvX2dldF90bHNfY2VydGlmaWNhdGUgKFdlYktpdENlcnRpZmljYXRlSW5m
byAqaW5mbyk7CisKK1dFQktJVF9BUEkgR1Rsc0NlcnRpZmljYXRlRmxhZ3MKK3dlYmtpdF9jZXJ0
aWZpY2F0ZV9pbmZvX2dldF90bHNfZXJyb3JzICAgICAgKFdlYktpdENlcnRpZmljYXRlSW5mbyAq
aW5mbyk7CisKK0dfRU5EX0RFQ0xTCisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9ndGsvd2Via2l0L3dlYmtpdGNlcnRpZmljYXRlaW5mb3ByaXZhdGUuaCBiL1NvdXJjZS9XZWJL
aXQvZ3RrL3dlYmtpdC93ZWJraXRjZXJ0aWZpY2F0ZWluZm9wcml2YXRlLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmIyOTEwMwotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJj
ZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXRjZXJ0aWZpY2F0ZWluZm9wcml2YXRlLmgKQEAgLTAs
MCArMSw0MiBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxMyBTYW1zdW5nIEVsZWN0cm9uaWNz
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBUaGlzIGxpYnJhcnkgaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCisg
KiB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVy
IHZlcnNpb24uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIExpYnJh
cnkgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUgQ09Q
WUlORy5MSUIuICBJZiBub3QsIHdyaXRlIHRvCisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAorICogQm9zdG9uLCBN
QSAwMjExMC0xMzAxLCBVU0EuCisgKi8KKworI2lmbmRlZiB3ZWJraXRjZXJ0aWZpY2F0ZWluZm9w
cml2YXRlX2gKKyNkZWZpbmUgd2Via2l0Y2VydGlmaWNhdGVpbmZvcHJpdmF0ZV9oCisKKyNpbmNs
dWRlICJ3ZWJraXRjZXJ0aWZpY2F0ZWluZm8uaCIKKyNpbmNsdWRlICJDZXJ0aWZpY2F0ZUluZm8u
aCIKKworc3RydWN0IF9XZWJLaXRDZXJ0aWZpY2F0ZUluZm8geworICAgIF9XZWJLaXRDZXJ0aWZp
Y2F0ZUluZm8oR1Rsc0NlcnRpZmljYXRlKiBjZXJ0aWZpY2F0ZSwgR1Rsc0NlcnRpZmljYXRlRmxh
Z3MgdGxzRXJyb3JzKQorICAgICAgICA6IGNlcnRpZmljYXRlSW5mbyhjZXJ0aWZpY2F0ZSwgdGxz
RXJyb3JzKQorICAgIHsKKyAgICB9CisKKyAgICBfV2ViS2l0Q2VydGlmaWNhdGVJbmZvKFdlYktp
dENlcnRpZmljYXRlSW5mbyogaW5mbykKKyAgICAgICAgOiBjZXJ0aWZpY2F0ZUluZm8oaW5mby0+
Y2VydGlmaWNhdGVJbmZvKQorICAgIHsKKyAgICB9CisKKyAgICBXZWJDb3JlOjpDZXJ0aWZpY2F0
ZUluZm8gY2VydGlmaWNhdGVJbmZvOworfTsKKworY29uc3QgV2ViQ29yZTo6Q2VydGlmaWNhdGVJ
bmZvJiB3ZWJraXRDZXJ0aWZpY2F0ZUluZm9HZXRDZXJ0aWZpY2F0ZUluZm8oV2ViS2l0Q2VydGlm
aWNhdGVJbmZvKik7CisKKyNlbmRpZiAvLyB3ZWJraXRjZXJ0aWZpY2F0ZWluZm9wcml2YXRlX2gK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3LmNwcCBi
L1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdC93ZWJraXR3ZWJ2aWV3LmNwcAppbmRleCBlMDAzNTJm
Li44YTI5NGE0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vi
dmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ndGsvd2Via2l0L3dlYmtpdHdlYnZpZXcuY3Bw
CkBAIC04OCw2ICs4OCw3IEBACiAjaW5jbHVkZSAiU2NyaXB0VmFsdWUuaCIKICNpbmNsdWRlICJT
ZXR0aW5ncy5oIgogI2luY2x1ZGUgIldlYktpdERPTURvY3VtZW50UHJpdmF0ZS5oIgorI2luY2x1
ZGUgIndlYmtpdGNlcnRpZmljYXRlaW5mby5oIgogI2luY2x1ZGUgIndlYmtpdGRvd25sb2FkLmgi
CiAjaW5jbHVkZSAid2Via2l0ZG93bmxvYWRwcml2YXRlLmgiCiAjaW5jbHVkZSAid2Via2l0ZW51
bXR5cGVzLmgiCkBAIC0xNzcsNiArMTc4LDcgQEAgZW51bSB7CiAgICAgTE9BRF9DT01NSVRURUQs
CiAgICAgTE9BRF9QUk9HUkVTU19DSEFOR0VELAogICAgIExPQURfRVJST1IsCisgICAgTE9BRF9F
UlJPUl9XSVRIX1RMU19FUlJPUlMsCiAgICAgTE9BRF9GSU5JU0hFRCwKICAgICBUSVRMRV9DSEFO
R0VELAogICAgIEhPVkVSSU5HX09WRVJfTElOSywKQEAgLTIwMzQsNiArMjAzNiwzOSBAQCBzdGF0
aWMgdm9pZCB3ZWJraXRfd2ViX3ZpZXdfY2xhc3NfaW5pdChXZWJLaXRXZWJWaWV3Q2xhc3MqIHdl
YlZpZXdDbGFzcykKICAgICAgICAgR19UWVBFX0VSUk9SKTsKIAogICAgIC8qKgorICAgICAqIFdl
YktpdFdlYlZpZXc6OmxvYWQtZXJyb3Itd2l0aC10bHMtZXJyb3JzOgorICAgICAqIEB3ZWJfdmll
dzogdGhlICNXZWJLaXRXZWJWaWV3IG9uIHdoaWNoIHRoZSBzaWduYWwgaXMgZW1pdHRlZAorICAg
ICAqIEBpbmZvOiBhICNXZWJLaXRDZXJ0aWZpY2F0ZUluZm8KKyAgICAgKiBAaG9zdDogdGhlIGhv
c3Qgb24gd2hpY2ggdGhlIGVycm9yIG9jY3VycmVkCisgICAgICoKKyAgICAgKiBFbWl0dGVkIHdo
ZW4gYSBUTFMgZXJyb3Igb2NjdXJzIGR1cmluZyBhIGxvYWQgb3BlcmF0aW9uLiBUaGUgQGluZm8K
KyAgICAgKiBvYmplY3QgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGVycm9yIHN1Y2gg
YXMgdGhlICNHVGxzQ2VydGlmaWNhdGUKKyAgICAgKiBhbmQgdGhlICNHVGxzQ2VydGlmaWNhdGVG
bGFncy4gVG8gYWxsb3cgYW4gZXhjZXB0aW9uIGZvciB0aGlzIGNlcnRpZmljYXRlCisgICAgICog
YW5kIHRoaXMgaG9zdCB1c2Ugd2Via2l0X3dlYl9jb250ZXh0X2FsbG93X3Rsc19jZXJ0aWZpY2F0
ZV9mb3JfaG9zdCgpLgorICAgICAqCisgICAgICogVG8gaGFuZGxlIHRoaXMgc2lnbmFsIGFzeW5j
aHJvbm91c2x5IHlvdSBzaG91bGQgY29weSB0aGUgI1dlYktpdENlcnRpZmljYXRlSW5mbworICAg
ICAqIHdpdGggd2Via2l0X2NlcnRpZmljYXRlX2luZm9fY29weSgpIGFuZCByZXR1cm4gJVRSVUUu
CisgICAgICoKKyAgICAgKiBJZiAlRkFMU0UgaXMgcmV0dXJuZWQsICNXZWJLaXRXZWJWaWV3Ojps
b2FkLWZhaWxlZCB3aWxsIGJlIGVtaXR0ZWQuIFRoZSBsb2FkCisgICAgICogd2lsbCBmaW5pc2gg
cmVnYXJkbGVzcyBvZiB0aGUgcmV0dXJuZWQgdmFsdWUuCisgICAgICoKKyAgICAgKiBSZXR1cm5z
OiAlVFJVRSB0byBzdG9wIG90aGVyIGhhbmRsZXJzIGZyb20gYmVpbmcgaW52b2tlZCBmb3IgdGhl
IGV2ZW50LgorICAgICAqICAgJUZBTFNFIHRvIHByb3BhZ2F0ZSB0aGUgZXZlbnQgZnVydGhlci4K
KyAgICAgKgorICAgICAqIFNpbmNlOiAyLjQKKyAgICAgKi8KKyAgICB3ZWJraXRfd2ViX3ZpZXdf
c2lnbmFsc1tMT0FEX0VSUk9SX1dJVEhfVExTX0VSUk9SU10gPSBnX3NpZ25hbF9uZXcoImxvYWQt
ZXJyb3Itd2l0aC10bHMtZXJyb3JzIiwKKyAgICAgICAgR19UWVBFX0ZST01fQ0xBU1Mod2ViVmll
d0NsYXNzKSwKKyAgICAgICAgKEdTaWduYWxGbGFncykoR19TSUdOQUxfUlVOX0xBU1QpLAorICAg
ICAgICAwLAorICAgICAgICBnX3NpZ25hbF9hY2N1bXVsYXRvcl90cnVlX2hhbmRsZWQsCisgICAg
ICAgIE5VTEwsCisgICAgICAgIHdlYmtpdF9tYXJzaGFsX0JPT0xFQU5fX0JPWEVEX1NUUklORywK
KyAgICAgICAgR19UWVBFX0JPT0xFQU4sIDIsCisgICAgICAgIFdFQktJVF9UWVBFX0NFUlRJRklD
QVRFX0lORk8gfCBHX1NJR05BTF9UWVBFX1NUQVRJQ19TQ09QRSwKKyAgICAgICAgR19UWVBFX1NU
UklORyk7CisKKyAgICAvKioKICAgICAgKiBXZWJLaXRXZWJWaWV3Ojpsb2FkLWZpbmlzaGVkOgog
ICAgICAqIEB3ZWJfdmlldzogdGhlICNXZWJLaXRXZWJWaWV3CiAgICAgICogQGZyYW1lOiB0aGUg
I1dlYktpdFdlYkZyYW1lCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXRtYXJz
aGFsLmxpc3QgYi9Tb3VyY2UvV2ViS2l0L2d0ay93ZWJraXRtYXJzaGFsLmxpc3QKaW5kZXggYjc0
Mjg5MC4uYjcxYzEwMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ndGsvd2Via2l0bWFyc2hh
bC5saXN0CisrKyBiL1NvdXJjZS9XZWJLaXQvZ3RrL3dlYmtpdG1hcnNoYWwubGlzdApAQCAtMSwz
ICsxLDQgQEAKK0JPT0xFQU46Qk9YRUQsU1RSSU5HCiBCT09MRUFOOkVOVU0sSU5UCiBCT09MRUFO
OklOVCxJTlQsU1RSSU5HCiBCT09MRUFOOk9CSkVDVAotLSAKMS45LjAKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>