<?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>158518</bug_id>
          
          <creation_ts>2016-06-08 02:02:26 -0700</creation_ts>
          <short_desc>REGRESSION(r201800): Missing WebKit2 pieces (Requested by anttik on #webkit).</short_desc>
          <delta_ts>2016-06-08 02:04:43 -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>New Bugs</component>
          <version>WebKit 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>
          
          <blocked>71509</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>koivisto</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1200383</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-08 02:02:26 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/201800 broke the build:
Missing WebKit2 pieces (Requested by anttik on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1200384</commentid>
    <comment_count>1</comment_count>
      <attachid>280789</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-08 02:02:54 -0700</bug_when>
    <thetext>Created attachment 280789
ROLLOUT of r201800

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1200385</commentid>
    <comment_count>2</comment_count>
      <attachid>280789</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-08 02:04:39 -0700</bug_when>
    <thetext>Comment on attachment 280789
ROLLOUT of r201800

Clearing flags on attachment: 280789

Committed r201801: &lt;http://trac.webkit.org/changeset/201801&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1200386</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-06-08 02:04:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>280789</attachid>
            <date>2016-06-08 02:02:54 -0700</date>
            <delta_ts>2016-06-08 02:04:39 -0700</delta_ts>
            <desc>ROLLOUT of r201800</desc>
            <filename>bug-158518-20160608020421.patch</filename>
            <type>text/plain</type>
            <size>11032</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAxODAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOGZjMmJjZGE5NjdmMzE1
NWFkOTJiNGYyYjczNjA0ODM1YjNlYWIyNS4uNDU2Yzc4ZDMwZWM0ZmQ4ZTEwZjcwOGZlMzZmZGU4
MzBiNjZkODE1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE2LTA2LTA4ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMjAxODAwLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTU4NTE4CisKKyAgICAgICAgTWlzc2luZyBXZWJLaXQyIHBpZWNlcyAo
UmVxdWVzdGVkIGJ5IGFudHRpayBvbiAjd2Via2l0KS4KKworICAgICAgICBSZXZlcnRlZCBjaGFu
Z2VzZXQ6CisKKyAgICAgICAgIldlYktpdCBtZW1vcnkgY2FjaGUgZG9lc24ndCByZXNwZWN0IFZh
cnkgaGVhZGVyIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NzE1MDkKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMjAxODAw
CisKIDIwMTYtMDYtMDYgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgogCiAgICAg
ICAgIFdlYktpdCBtZW1vcnkgY2FjaGUgZG9lc24ndCByZXNwZWN0IFZhcnkgaGVhZGVyCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3BwIGIv
U291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmNwcAppbmRleCA0NTM2
NTFkNDg3OTVlNzJjYTE3ZjMwMzliYTBkOTQ2NDY5OGViMDhjLi5kNTRjZDViZjliZDkzOGM4ODQ4
Y2NiMWNiMjI3MDA5MTkwMzA5NzhkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
Y2FjaGUvQ2FjaGVkUmVzb3VyY2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNo
ZS9DYWNoZWRSZXNvdXJjZS5jcHAKQEAgLTE4Miw3ICsxODIsNyBAQCB2b2lkIENhY2hlZFJlc291
cmNlOjpmYWlsQmVmb3JlU3RhcnRpbmcoKQogICAgIGVycm9yKENhY2hlZFJlc291cmNlOjpMb2Fk
RXJyb3IpOwogfQogCi1zdGF0aWMgdm9pZCBhZGRBZGRpdGlvbmFsUmVxdWVzdEhlYWRlcnNUb1Jl
cXVlc3QoUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBjb25zdCBDYWNoZWRSZXNvdXJjZUxvYWRl
ciYgY2FjaGVkUmVzb3VyY2VMb2FkZXIpCit2b2lkIENhY2hlZFJlc291cmNlOjphZGRBZGRpdGlv
bmFsUmVxdWVzdEhlYWRlcnMoQ2FjaGVkUmVzb3VyY2VMb2FkZXImIGNhY2hlZFJlc291cmNlTG9h
ZGVyKQogewogICAgIC8vIE5vdGU6IFdlIHNraXAgdGhlIENvbnRlbnQtU2VjdXJpdHktUG9saWN5
IGNoZWNrIGhlcmUgYmVjYXVzZSB3ZSBjaGVjawogICAgIC8vIHRoZSBDb250ZW50LVNlY3VyaXR5
LVBvbGljeSBhdCB0aGUgQ2FjaGVkUmVzb3VyY2VMb2FkZXIgbGF5ZXIgc28gd2UgY2FuCkBAIC0x
OTEsMjggKzE5MSwyMiBAQCBzdGF0aWMgdm9pZCBhZGRBZGRpdGlvbmFsUmVxdWVzdEhlYWRlcnNU
b1JlcXVlc3QoUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBjb25zdAogICAgIEZyYW1lTG9hZGVy
JiBmcmFtZUxvYWRlciA9IGNhY2hlZFJlc291cmNlTG9hZGVyLmZyYW1lKCktPmxvYWRlcigpOwog
ICAgIFN0cmluZyBvdXRnb2luZ1JlZmVycmVyOwogICAgIFN0cmluZyBvdXRnb2luZ09yaWdpbjsK
LSAgICBpZiAocmVxdWVzdC5odHRwUmVmZXJyZXIoKS5pc051bGwoKSkgeworICAgIGlmIChtX3Jl
c291cmNlUmVxdWVzdC5odHRwUmVmZXJyZXIoKS5pc051bGwoKSkgewogICAgICAgICBvdXRnb2lu
Z1JlZmVycmVyID0gZnJhbWVMb2FkZXIub3V0Z29pbmdSZWZlcnJlcigpOwogICAgICAgICBvdXRn
b2luZ09yaWdpbiA9IGZyYW1lTG9hZGVyLm91dGdvaW5nT3JpZ2luKCk7CiAgICAgfSBlbHNlIHsK
LSAgICAgICAgb3V0Z29pbmdSZWZlcnJlciA9IHJlcXVlc3QuaHR0cFJlZmVycmVyKCk7CisgICAg
ICAgIG91dGdvaW5nUmVmZXJyZXIgPSBtX3Jlc291cmNlUmVxdWVzdC5odHRwUmVmZXJyZXIoKTsK
ICAgICAgICAgb3V0Z29pbmdPcmlnaW4gPSBTZWN1cml0eU9yaWdpbjo6Y3JlYXRlRnJvbVN0cmlu
ZyhvdXRnb2luZ1JlZmVycmVyKS0+dG9TdHJpbmcoKTsKICAgICB9CiAKLSAgICBhdXRvIHJlZmVy
cmVyUG9saWN5ID0gY2FjaGVkUmVzb3VyY2VMb2FkZXIuZG9jdW1lbnQoKSA/IGNhY2hlZFJlc291
cmNlTG9hZGVyLmRvY3VtZW50KCktPnJlZmVycmVyUG9saWN5KCkgOiBSZWZlcnJlclBvbGljeTo6
RGVmYXVsdDsKLSAgICBvdXRnb2luZ1JlZmVycmVyID0gU2VjdXJpdHlQb2xpY3k6OmdlbmVyYXRl
UmVmZXJyZXJIZWFkZXIocmVmZXJyZXJQb2xpY3ksIHJlcXVlc3QudXJsKCksIG91dGdvaW5nUmVm
ZXJyZXIpOworICAgIG91dGdvaW5nUmVmZXJyZXIgPSBTZWN1cml0eVBvbGljeTo6Z2VuZXJhdGVS
ZWZlcnJlckhlYWRlcihjYWNoZWRSZXNvdXJjZUxvYWRlci5kb2N1bWVudCgpLT5yZWZlcnJlclBv
bGljeSgpLCBtX3Jlc291cmNlUmVxdWVzdC51cmwoKSwgb3V0Z29pbmdSZWZlcnJlcik7CiAgICAg
aWYgKG91dGdvaW5nUmVmZXJyZXIuaXNFbXB0eSgpKQotICAgICAgICByZXF1ZXN0LmNsZWFySFRU
UFJlZmVycmVyKCk7CisgICAgICAgIG1fcmVzb3VyY2VSZXF1ZXN0LmNsZWFySFRUUFJlZmVycmVy
KCk7CiAgICAgZWxzZQotICAgICAgICByZXF1ZXN0LnNldEhUVFBSZWZlcnJlcihvdXRnb2luZ1Jl
ZmVycmVyKTsKLSAgICBGcmFtZUxvYWRlcjo6YWRkSFRUUE9yaWdpbklmTmVlZGVkKHJlcXVlc3Qs
IG91dGdvaW5nT3JpZ2luKTsKLQotICAgIGZyYW1lTG9hZGVyLmFkZEV4dHJhRmllbGRzVG9TdWJy
ZXNvdXJjZVJlcXVlc3QocmVxdWVzdCk7Ci19CisgICAgICAgIG1fcmVzb3VyY2VSZXF1ZXN0LnNl
dEhUVFBSZWZlcnJlcihvdXRnb2luZ1JlZmVycmVyKTsKKyAgICBGcmFtZUxvYWRlcjo6YWRkSFRU
UE9yaWdpbklmTmVlZGVkKG1fcmVzb3VyY2VSZXF1ZXN0LCBvdXRnb2luZ09yaWdpbik7CiAKLXZv
aWQgQ2FjaGVkUmVzb3VyY2U6OmFkZEFkZGl0aW9uYWxSZXF1ZXN0SGVhZGVycyhDYWNoZWRSZXNv
dXJjZUxvYWRlciYgY2FjaGVkUmVzb3VyY2VMb2FkZXIpCi17Ci0gICAgYWRkQWRkaXRpb25hbFJl
cXVlc3RIZWFkZXJzVG9SZXF1ZXN0KG1fcmVzb3VyY2VSZXF1ZXN0LCBjYWNoZWRSZXNvdXJjZUxv
YWRlcik7CisgICAgZnJhbWVMb2FkZXIuYWRkRXh0cmFGaWVsZHNUb1N1YnJlc291cmNlUmVxdWVz
dChtX3Jlc291cmNlUmVxdWVzdCk7CiB9CiAKIHZvaWQgQ2FjaGVkUmVzb3VyY2U6OmxvYWQoQ2Fj
aGVkUmVzb3VyY2VMb2FkZXImIGNhY2hlZFJlc291cmNlTG9hZGVyLCBjb25zdCBSZXNvdXJjZUxv
YWRlck9wdGlvbnMmIG9wdGlvbnMpCkBAIC00MjMsOCArNDE3LDYgQEAgdm9pZCBDYWNoZWRSZXNv
dXJjZTo6c2V0UmVzcG9uc2UoY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiAgICAg
bV9yZXNwb25zZSA9IHJlc3BvbnNlOwogICAgIG1fcmVzcG9uc2Uuc2V0VHlwZShtX3Jlc3BvbnNl
VHlwZSk7CiAgICAgbV9yZXNwb25zZS5zZXRSZWRpcmVjdGVkKG1fcmVkaXJlY3RDaGFpbkNhY2hl
U3RhdHVzLnN0YXR1cyAhPSBSZWRpcmVjdENoYWluQ2FjaGVTdGF0dXM6Ok5vUmVkaXJlY3Rpb24p
OwotCi0gICAgbV92YXJ5aW5nSGVhZGVyVmFsdWVzID0gY29sbGVjdFZhcnlpbmdSZXF1ZXN0SGVh
ZGVycyhtX3Jlc291cmNlUmVxdWVzdCwgbV9yZXNwb25zZSwgbV9zZXNzaW9uSUQpOwogfQogCiB2
b2lkIENhY2hlZFJlc291cmNlOjpyZXNwb25zZVJlY2VpdmVkKGNvbnN0IFJlc291cmNlUmVzcG9u
c2UmIHJlc3BvbnNlKQpAQCAtNzczLDE3ICs3NjUsNiBAQCBib29sIENhY2hlZFJlc291cmNlOjpy
ZWRpcmVjdENoYWluQWxsb3dzUmV1c2UoUmV1c2VFeHBpcmVkUmVkaXJlY3Rpb25Pck5vdCByZXVz
ZQogICAgIHJldHVybiBXZWJDb3JlOjpyZWRpcmVjdENoYWluQWxsb3dzUmV1c2UobV9yZWRpcmVj
dENoYWluQ2FjaGVTdGF0dXMsIHJldXNlRXhwaXJlZFJlZGlyZWN0aW9uKTsKIH0KIAotYm9vbCBD
YWNoZWRSZXNvdXJjZTo6dmFyeUhlYWRlclZhbHVlc01hdGNoKGNvbnN0IFJlc291cmNlUmVxdWVz
dCYgcmVxdWVzdCwgY29uc3QgQ2FjaGVkUmVzb3VyY2VMb2FkZXImIGNhY2hlZFJlc291cmNlTG9h
ZGVyKQotewotICAgIGlmIChtX3ZhcnlpbmdIZWFkZXJWYWx1ZXMuaXNFbXB0eSgpKQotICAgICAg
ICByZXR1cm4gdHJ1ZTsKLQotICAgIFJlc291cmNlUmVxdWVzdCByZXF1ZXN0V2l0aEZ1bGxIZWFk
ZXJzKHJlcXVlc3QpOwotICAgIGFkZEFkZGl0aW9uYWxSZXF1ZXN0SGVhZGVyc1RvUmVxdWVzdChy
ZXF1ZXN0V2l0aEZ1bGxIZWFkZXJzLCBjYWNoZWRSZXNvdXJjZUxvYWRlcik7Ci0KLSAgICByZXR1
cm4gdmVyaWZ5VmFyeWluZ1JlcXVlc3RIZWFkZXJzKG1fdmFyeWluZ0hlYWRlclZhbHVlcywgcmVx
dWVzdFdpdGhGdWxsSGVhZGVycywgbV9zZXNzaW9uSUQpOwotfQotCiB1bnNpZ25lZCBDYWNoZWRS
ZXNvdXJjZTo6b3ZlcmhlYWRTaXplKCkgY29uc3QKIHsKICAgICBzdGF0aWMgY29uc3QgaW50IGtB
dmVyYWdlQ2xpZW50c0hhc2hNYXBTaXplID0gMzg0OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
Y2FjaGUvQ2FjaGVkUmVzb3VyY2UuaAppbmRleCBkNDBlOTU4MDQ4MWU4MDdhY2IzNTE3NDE1ODY2
NGFhNjI2ODk5NDY1Li4zODkyMDY5ZWMwMDI0MzhhMWFiNmJmMzVkMWZjZTAwZDE5MWFhMDMzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2UuaApAQCAtMjQy
LDggKzI0Miw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIFJldmFsaWRhdGlvbkRlY2lzaW9uIG1h
a2VSZXZhbGlkYXRpb25EZWNpc2lvbihDYWNoZVBvbGljeSkgY29uc3Q7CiAgICAgYm9vbCByZWRp
cmVjdENoYWluQWxsb3dzUmV1c2UoUmV1c2VFeHBpcmVkUmVkaXJlY3Rpb25Pck5vdCkgY29uc3Q7
CiAKLSAgICBib29sIHZhcnlIZWFkZXJWYWx1ZXNNYXRjaChjb25zdCBSZXNvdXJjZVJlcXVlc3Qm
LCBjb25zdCBDYWNoZWRSZXNvdXJjZUxvYWRlciYpOwotCiAgICAgYm9vbCBpc0NhY2hlVmFsaWRh
dG9yKCkgY29uc3QgeyByZXR1cm4gbV9yZXNvdXJjZVRvUmV2YWxpZGF0ZTsgfQogICAgIENhY2hl
ZFJlc291cmNlKiByZXNvdXJjZVRvUmV2YWxpZGF0ZSgpIGNvbnN0IHsgcmV0dXJuIG1fcmVzb3Vy
Y2VUb1JldmFsaWRhdGU7IH0KICAgICAKQEAgLTM1Niw4ICszNTQsNiBAQCBwcml2YXRlOgogCiAg
ICAgUmVkaXJlY3RDaGFpbkNhY2hlU3RhdHVzIG1fcmVkaXJlY3RDaGFpbkNhY2hlU3RhdHVzOwog
Ci0gICAgVmVjdG9yPHN0ZDo6cGFpcjxTdHJpbmcsIFN0cmluZz4+IG1fdmFyeWluZ0hlYWRlclZh
bHVlczsKLQogICAgIHVuc2lnbmVkIGxvbmcgbV9pZGVudGlmaWVyRm9yTG9hZFdpdGhvdXRSZXNv
dXJjZUxvYWRlciB7IDAgfTsKIH07CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2xvYWRl
ci9jYWNoZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIv
Y2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2FkZXIuY3BwCmluZGV4IDc3ZTY0MzdmYmZlMzUwMTE1OTQ3
MjI4NTgzOWRkOGVjNjM2NzZlZTUuLjM0M2Y0ZDE5ZWNlODUyYWU4NjFlMDAzOWFlYzVmMTdlN2Fm
MjJlNTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSZXNv
dXJjZUxvYWRlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJl
c291cmNlTG9hZGVyLmNwcApAQCAtNzUzLDkgKzc1Myw2IEBAIENhY2hlZFJlc291cmNlTG9hZGVy
OjpSZXZhbGlkYXRpb25Qb2xpY3kgQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OmRldGVybWluZVJldmFs
aWRhCiAgICAgICAgIHJldHVybiBSZWxvYWQ7CiAgICAgfQogCi0gICAgaWYgKCFleGlzdGluZ1Jl
c291cmNlLT52YXJ5SGVhZGVyVmFsdWVzTWF0Y2gocmVxdWVzdCwgKnRoaXMpKQotICAgICAgICBy
ZXR1cm4gUmVsb2FkOwotCiAgICAgYXV0byogdGV4dERlY29kZXIgPSBleGlzdGluZ1Jlc291cmNl
LT50ZXh0UmVzb3VyY2VEZWNvZGVyKCk7CiAgICAgaWYgKHRleHREZWNvZGVyICYmICF0ZXh0RGVj
b2Rlci0+aGFzRXF1YWxFbmNvZGluZ0ZvckNoYXJzZXQoY2FjaGVkUmVzb3VyY2VSZXF1ZXN0LmNo
YXJzZXQoKSkpCiAgICAgICAgIHJldHVybiBSZWxvYWQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9uZXR3b3JrL0NhY2hlVmFsaWRhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9uZXR3b3JrL0NhY2hlVmFsaWRhdGlvbi5jcHAKaW5kZXggNTRhZDlkZDgwMDZi
MjZmMjRkZGYxMmM1NDBmZjU2MWI4ODIxNmNiMy4uZjk5YzZiMTI4ZDU5MzIxYmU1MGU3YTEzNGZk
YTI3MmRlM2NmMWQyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29y
ay9DYWNoZVZhbGlkYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdv
cmsvQ2FjaGVWYWxpZGF0aW9uLmNwcApAQCAtMjcsOSArMjcsNiBAQAogI2luY2x1ZGUgIkNhY2hl
VmFsaWRhdGlvbi5oIgogCiAjaW5jbHVkZSAiSFRUUEhlYWRlck1hcC5oIgotI2luY2x1ZGUgIk5l
dHdvcmtTdG9yYWdlU2Vzc2lvbi5oIgotI2luY2x1ZGUgIlBsYXRmb3JtQ29va2llSmFyLmgiCi0j
aW5jbHVkZSAiUmVzb3VyY2VSZXF1ZXN0LmgiCiAjaW5jbHVkZSAiUmVzb3VyY2VSZXNwb25zZS5o
IgogI2luY2x1ZGUgPHd0Zi9DdXJyZW50VGltZS5oPgogCkBAIC0zMjksNTQgKzMyNiw0IEBAIENh
Y2hlQ29udHJvbERpcmVjdGl2ZXMgcGFyc2VDYWNoZUNvbnRyb2xEaXJlY3RpdmVzKGNvbnN0IEhU
VFBIZWFkZXJNYXAmIGhlYWRlcnMpCiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAotc3RhdGljIFN0
cmluZyBoZWFkZXJWYWx1ZUZvclZhcnkoU2Vzc2lvbklEIHNlc3Npb25JRCwgY29uc3QgUmVzb3Vy
Y2VSZXF1ZXN0JiByZXF1ZXN0LCBjb25zdCBTdHJpbmcmIGhlYWRlck5hbWUpCi17Ci0gICAgLy8g
RXhwbGljaXQgaGFuZGxpbmcgZm9yIGNvb2tpZXMgaXMgbmVlZGVkIGJlY2F1c2UgdGhleSBhcmUg
YWRkZWQgbWFnaWNhbGx5IGJ5IHRoZSBuZXR3b3JraW5nIGxheWVyLgotICAgIC8vIEZJWE1FOiBU
aGUgdmFsdWUgbWlnaHQgaGF2ZSBjaGFuZ2VkIGJldHdlZW4gbWFraW5nIHRoZSByZXF1ZXN0IGFu
ZCByZXRyaWV2aW5nIHRoZSBjb29raWUgaGVyZS4KLSAgICAvLyBXZSBjb3VsZCBmZXRjaCB0aGUg
Y29va2llIHdoZW4gbWFraW5nIHRoZSByZXF1ZXN0IGJ1dCB0aGF0IHNlZW1zIG92ZXJraWxsIGFz
IHRoZSBjYXNlIGlzIHZlcnkgcmFyZSBhbmQgaXQKLSAgICAvLyBpcyBhIGJsb2NraW5nIG9wZXJh
dGlvbi4gVGhpcyBzaG91bGQgYmUgc3VmZmljaWVudCB0byBjb3ZlciByZWFzb25hYmxlIGNhc2Vz
LgotICAgIGlmIChoZWFkZXJOYW1lID09IGh0dHBIZWFkZXJOYW1lU3RyaW5nKEhUVFBIZWFkZXJO
YW1lOjpDb29raWUpKSB7Ci0gICAgICAgIGlmIChzZXNzaW9uSUQgIT0gU2Vzc2lvbklEOjpkZWZh
dWx0U2Vzc2lvbklEKCkpIHsKLSAgICAgICAgICAgIC8vIEZJWE1FOiBEb24ndCBrbm93IGhvdyB0
byBnZXQgdGhlIGNvb2tpZS4gVGhlcmUgc2hvdWxkIGJlIGEgZ2xvYmFsIHdheSB0byBnZXQgTmV0
d29ya1N0b3JhZ2VTZXNzaW9uIGZyb20gc2Vzc2lvbklELgotICAgICAgICAgICAgcmV0dXJuICIi
OwotICAgICAgICB9Ci0gICAgICAgIHJldHVybiBjb29raWVSZXF1ZXN0SGVhZGVyRmllbGRWYWx1
ZShOZXR3b3JrU3RvcmFnZVNlc3Npb246OmRlZmF1bHRTdG9yYWdlU2Vzc2lvbigpLCByZXF1ZXN0
LmZpcnN0UGFydHlGb3JDb29raWVzKCksIHJlcXVlc3QudXJsKCkpOwotICAgIH0KLSAgICByZXR1
cm4gcmVxdWVzdC5odHRwSGVhZGVyRmllbGQoaGVhZGVyTmFtZSk7Ci19Ci0KLVZlY3RvcjxzdGQ6
OnBhaXI8U3RyaW5nLCBTdHJpbmc+PiBjb2xsZWN0VmFyeWluZ1JlcXVlc3RIZWFkZXJzKGNvbnN0
IFdlYkNvcmU6OlJlc291cmNlUmVxdWVzdCYgcmVxdWVzdCwgY29uc3QgV2ViQ29yZTo6UmVzb3Vy
Y2VSZXNwb25zZSYgcmVzcG9uc2UsIFNlc3Npb25JRCBzZXNzaW9uSUQpCi17Ci0gICAgU3RyaW5n
IHZhcnlWYWx1ZSA9IHJlc3BvbnNlLmh0dHBIZWFkZXJGaWVsZChXZWJDb3JlOjpIVFRQSGVhZGVy
TmFtZTo6VmFyeSk7Ci0gICAgaWYgKHZhcnlWYWx1ZS5pc0VtcHR5KCkpCi0gICAgICAgIHJldHVy
biB7IH07Ci0gICAgVmVjdG9yPFN0cmluZz4gdmFyeWluZ0hlYWRlck5hbWVzOwotICAgIHZhcnlW
YWx1ZS5zcGxpdCgnLCcsIC8qYWxsb3dFbXB0eUVudHJpZXMqLyBmYWxzZSwgdmFyeWluZ0hlYWRl
ck5hbWVzKTsKLSAgICBWZWN0b3I8c3RkOjpwYWlyPFN0cmluZywgU3RyaW5nPj4gdmFyeWluZ1Jl
cXVlc3RIZWFkZXJzOwotICAgIHZhcnlpbmdSZXF1ZXN0SGVhZGVycy5yZXNlcnZlQ2FwYWNpdHko
dmFyeWluZ0hlYWRlck5hbWVzLnNpemUoKSk7Ci0gICAgZm9yIChhdXRvJiB2YXJ5SGVhZGVyTmFt
ZSA6IHZhcnlpbmdIZWFkZXJOYW1lcykgewotICAgICAgICBTdHJpbmcgaGVhZGVyTmFtZSA9IHZh
cnlIZWFkZXJOYW1lLnN0cmlwV2hpdGVTcGFjZSgpOwotICAgICAgICBTdHJpbmcgaGVhZGVyVmFs
dWUgPSBoZWFkZXJWYWx1ZUZvclZhcnkoc2Vzc2lvbklELCByZXF1ZXN0LCBoZWFkZXJOYW1lKTsK
LSAgICAgICAgdmFyeWluZ1JlcXVlc3RIZWFkZXJzLmFwcGVuZChzdGQ6Om1ha2VfcGFpcihoZWFk
ZXJOYW1lLCBoZWFkZXJWYWx1ZSkpOwotICAgIH0KLSAgICByZXR1cm4gdmFyeWluZ1JlcXVlc3RI
ZWFkZXJzOwotfQotCi1ib29sIHZlcmlmeVZhcnlpbmdSZXF1ZXN0SGVhZGVycyhjb25zdCBWZWN0
b3I8c3RkOjpwYWlyPFN0cmluZywgU3RyaW5nPj4mIHZhcnlpbmdSZXF1ZXN0SGVhZGVycywgY29u
c3QgV2ViQ29yZTo6UmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0LCBTZXNzaW9uSUQgc2Vzc2lvbklE
KQotewotICAgIGZvciAoYXV0byYgdmFyeWluZ1JlcXVlc3RIZWFkZXIgOiB2YXJ5aW5nUmVxdWVz
dEhlYWRlcnMpIHsKLSAgICAgICAgLy8gRklYTUU6IFZhcnk6ICogaW4gcmVzcG9uc2Ugd291bGQg
aWRlYWxseSB0cmlnZ2VyIGEgY2FjaGUgZGVsZXRlIGluc3RlYWQgb2YgYSBzdG9yZS4KLSAgICAg
ICAgaWYgKHZhcnlpbmdSZXF1ZXN0SGVhZGVyLmZpcnN0ID09ICIqIikKLSAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsKLSAgICAgICAgaWYgKHNlc3Npb25JRCAhPSBTZXNzaW9uSUQ6OmRlZmF1bHRT
ZXNzaW9uSUQoKSAmJiB2YXJ5aW5nUmVxdWVzdEhlYWRlci5maXJzdCA9PSBodHRwSGVhZGVyTmFt
ZVN0cmluZyhIVFRQSGVhZGVyTmFtZTo6Q29va2llKSkgewotICAgICAgICAgICAgLy8gRklYTUU6
IFNlZSB0aGUgY29tbWVudCBpbiBoZWFkZXJWYWx1ZUZvclZhcnkuCi0gICAgICAgICAgICByZXR1
cm4gZmFsc2U7Ci0gICAgICAgIH0KLSAgICAgICAgU3RyaW5nIGhlYWRlclZhbHVlID0gaGVhZGVy
VmFsdWVGb3JWYXJ5KHNlc3Npb25JRCwgcmVxdWVzdCwgdmFyeWluZ1JlcXVlc3RIZWFkZXIuZmly
c3QpOwotICAgICAgICBpZiAoaGVhZGVyVmFsdWUgIT0gdmFyeWluZ1JlcXVlc3RIZWFkZXIuc2Vj
b25kKQotICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KLSAgICByZXR1cm4gdHJ1ZTsK
LX0KLQogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9DYWNo
ZVZhbGlkYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL25ldHdvcmsvQ2FjaGVWYWxp
ZGF0aW9uLmgKaW5kZXggZDQ1Nzk1YmIzNDFhNDgzMTcyYmVmZjBjMTkwODEzYWI0ZDZjMTdkNy4u
N2JiYjhiMDhjNzZhMDFkY2I2MDZmOThlZWI5ZmI0ODgzYTE5MWZlZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vbmV0d29yay9DYWNoZVZhbGlkYXRpb24uaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9uZXR3b3JrL0NhY2hlVmFsaWRhdGlvbi5oCkBAIC0yNywxNSAr
MjcsMTEgQEAKICNkZWZpbmUgQ2FjaGVWYWxpZGF0aW9uX2gKIAogI2luY2x1ZGUgIlBsYXRmb3Jt
RXhwb3J0TWFjcm9zLmgiCi0jaW5jbHVkZSAiU2Vzc2lvbklELmgiCiAjaW5jbHVkZSA8d3RmL09w
dGlvbmFsLmg+Ci0jaW5jbHVkZSA8d3RmL1ZlY3Rvci5oPgotI2luY2x1ZGUgPHd0Zi90ZXh0L1dU
RlN0cmluZy5oPgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKIGNsYXNzIEhUVFBIZWFkZXJNYXA7
Ci1jbGFzcyBSZXNvdXJjZVJlcXVlc3Q7CiBjbGFzcyBSZXNvdXJjZVJlc3BvbnNlOwogCiBzdHJ1
Y3QgUmVkaXJlY3RDaGFpbkNhY2hlU3RhdHVzIHsKQEAgLTY5LDkgKzY1LDYgQEAgc3RydWN0IENh
Y2hlQ29udHJvbERpcmVjdGl2ZXMgewogfTsKIFdFQkNPUkVfRVhQT1JUIENhY2hlQ29udHJvbERp
cmVjdGl2ZXMgcGFyc2VDYWNoZUNvbnRyb2xEaXJlY3RpdmVzKGNvbnN0IEhUVFBIZWFkZXJNYXAm
KTsKIAotV0VCQ09SRV9FWFBPUlQgVmVjdG9yPHN0ZDo6cGFpcjxTdHJpbmcsIFN0cmluZz4+IGNv
bGxlY3RWYXJ5aW5nUmVxdWVzdEhlYWRlcnMoY29uc3QgUmVzb3VyY2VSZXF1ZXN0JiwgY29uc3Qg
UmVzb3VyY2VSZXNwb25zZSYsIFNlc3Npb25JRCA9IFNlc3Npb25JRDo6ZGVmYXVsdFNlc3Npb25J
RCgpKTsKLVdFQkNPUkVfRVhQT1JUIGJvb2wgdmVyaWZ5VmFyeWluZ1JlcXVlc3RIZWFkZXJzKGNv
bnN0IFZlY3RvcjxzdGQ6OnBhaXI8U3RyaW5nLCBTdHJpbmc+PiYgdmFyeWluZ1JlcXVlc3RIZWFk
ZXJzLCBjb25zdCBSZXNvdXJjZVJlcXVlc3QmLCBTZXNzaW9uSUQgPSBTZXNzaW9uSUQ6OmRlZmF1
bHRTZXNzaW9uSUQoKSk7Ci0KIH0KIAogI2VuZGlmCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>