<?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>155183</bug_id>
          
          <creation_ts>2016-03-08 12:32:43 -0800</creation_ts>
          <short_desc>REGRESSION(r197766): Has platform-specific code in non-platform files (Requested by smfr on #webkit).</short_desc>
          <delta_ts>2016-03-08 12:35:17 -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>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>155056</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>cfleizach</cc>
    
    <cc>n_wang</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1172140</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-08 12:32:43 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/197766 broke the build:
Has platform-specific code in non-platform files (Requested by smfr 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>1172142</commentid>
    <comment_count>1</comment_count>
      <attachid>273317</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-08 12:33:17 -0800</bug_when>
    <thetext>Created attachment 273317
ROLLOUT of r197766

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>1172144</commentid>
    <comment_count>2</comment_count>
      <attachid>273317</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-08 12:35:13 -0800</bug_when>
    <thetext>Comment on attachment 273317
ROLLOUT of r197766

Clearing flags on attachment: 273317

Committed r197792: &lt;http://trac.webkit.org/changeset/197792&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1172145</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-08 12:35:17 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273317</attachid>
            <date>2016-03-08 12:33:17 -0800</date>
            <delta_ts>2016-03-08 12:35:13 -0800</delta_ts>
            <desc>ROLLOUT of r197766</desc>
            <filename>bug-155183-20160308123304.patch</filename>
            <type>text/plain</type>
            <size>12080</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3NzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjBjMTFhMDQ2Y2Y1OTk3
OWVkOGYwNDFhOWMwNGRmYzdjZjYwMDg5ZC4uNjliYjdjYjI4OGYxMzNkODc3YmZhZjM2YzM3OTUw
N2UxNWViZDI1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTAzLTA4ICBDb21t
aXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKworICAgICAgICBVbnJldmlld2Vk
LCByb2xsaW5nIG91dCByMTk3NzY2LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTU1MTgzCisKKyAgICAgICAgSGFzIHBsYXRmb3JtLXNwZWNpZmljIGNv
ZGUgaW4gbm9uLXBsYXRmb3JtIGZpbGVzIChSZXF1ZXN0ZWQgYnkKKyAgICAgICAgc21mciBvbiAj
d2Via2l0KS4KKworICAgICAgICBSZXZlcnRlZCBjaGFuZ2VzZXQ6CisKKyAgICAgICAgIkFYOiBG
b3JjZSBhbGxvdyB1c2VyIHpvb20iCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNTUwNTYKKyAgICAgICAgaHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFu
Z2VzZXQvMTk3NzY2CisKIDIwMTYtMDMtMDggIEJldGggRGFraW4gIDxiZGFraW5AYXBwbGUuY29t
PgogCiAgICAgICAgIEFkZCBhbiBldmVudCBmb3Igd2hlbiB0b3VjaCBmb3JjZSBjaGFuZ2VzCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFu
Z2VMb2cKaW5kZXggNGEwMDAxZTJiZTViNjIyYjMyOWFiYWI0Y2Q3NzcyMmM3ZmI2MzE3YS4uY2Ux
ZmZhNTRjMjU0Nzc2MDNiOTVjNTY2YTM1NGFlZmQ2ZGQ5Y2ExOSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE3IEBACisyMDE2LTAzLTA4ICBDb21taXQgUXVldWUgIDxjb21taXQtcXVldWVAd2Via2l0
Lm9yZz4KKworICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCByMTk3NzY2LgorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1MTgzCisKKyAgICAg
ICAgSGFzIHBsYXRmb3JtLXNwZWNpZmljIGNvZGUgaW4gbm9uLXBsYXRmb3JtIGZpbGVzIChSZXF1
ZXN0ZWQgYnkKKyAgICAgICAgc21mciBvbiAjd2Via2l0KS4KKworICAgICAgICBSZXZlcnRlZCBj
aGFuZ2VzZXQ6CisKKyAgICAgICAgIkFYOiBGb3JjZSBhbGxvdyB1c2VyIHpvb20iCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTUwNTYKKyAgICAgICAg
aHR0cDovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQvMTk3NzY2CisKIDIwMTYtMDMtMDQgIEFk
YSBDaGFuICA8YWRhY2hhbkBhcHBsZS5jb20+CiAKICAgICAgICAgRml4IGxpZmV0aW1lIGlzc3Vl
cyByZWdhcmRpbmcgV2ViVmlkZW9GdWxsc2NyZWVuSW50ZXJmYWNlTWFjCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1ZpZXdwb3J0Q29uZmlndXJhdGlvbi5oIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9WaWV3cG9ydENvbmZpZ3VyYXRpb24uaAppbmRleCBhOWExNmM5OWVjZmUyYjU3ZmE5
NzUxY2Y4NGEyNTI2M2FlZGE2MzRjLi5hMGZiZGMzNjM2MmY4MDQwYmY0ZDY4M2M3NjU1M2YxOTM1
YWY0MGU3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1ZpZXdwb3J0Q29uZmlndXJh
dGlvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvVmlld3BvcnRDb25maWd1cmF0aW9uLmgK
QEAgLTMzLDggKzMzLDYgQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCi1zdGF0aWMgY29uc3Qg
ZG91YmxlIGZvcmNlQWx3YXlzVXNlclNjYWxhYmxlTWF4aW11bVNjYWxlID0gMTAuMDsKLQogY2xh
c3MgVGV4dFN0cmVhbTsKIAogY2xhc3MgVmlld3BvcnRDb25maWd1cmF0aW9uIHsKQEAgLTkwLDcg
Kzg4LDcgQEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQT1JUIGRvdWJsZSBpbml0aWFsU2NhbGUo
KSBjb25zdDsKICAgICBXRUJDT1JFX0VYUE9SVCBkb3VibGUgaW5pdGlhbFNjYWxlSWdub3JpbmdD
b250ZW50U2l6ZSgpIGNvbnN0OwogICAgIFdFQkNPUkVfRVhQT1JUIGRvdWJsZSBtaW5pbXVtU2Nh
bGUoKSBjb25zdDsKLSAgICBkb3VibGUgbWF4aW11bVNjYWxlKCkgY29uc3QgeyByZXR1cm4gbV9m
b3JjZUFsd2F5c1VzZXJTY2FsYWJsZSA/IGZvcmNlQWx3YXlzVXNlclNjYWxhYmxlTWF4aW11bVNj
YWxlIDogbV9jb25maWd1cmF0aW9uLm1heGltdW1TY2FsZTsgfQorICAgIGRvdWJsZSBtYXhpbXVt
U2NhbGUoKSBjb25zdCB7IHJldHVybiBtX2NvbmZpZ3VyYXRpb24ubWF4aW11bVNjYWxlOyB9CiAg
ICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBhbGxvd3NVc2VyU2NhbGluZygpIGNvbnN0OwogICAgIGJv
b2wgYWxsb3dzU2hyaW5rVG9GaXQoKSBjb25zdDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5h
bHMuY3BwCmluZGV4IDZlN2RhNTA3MDI2ZWIwOWY5MTg0NGQwZjE3NzEyNzM1M2M5MWM2OTMuLmQ2
ZDAzNGUyMDllNTZjNzlhM2U3MzBhMDEwM2M4NTM3NGZmYzlmOTEgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0
aW5nL0ludGVybmFscy5jcHAKQEAgLTM1MTgsMjIgKzM1MTgsNCBAQCBTdHJpbmcgSW50ZXJuYWxz
Ojpjb21wb3NlZFRyZWVBc1RleHQoTm9kZSogbm9kZSkKICAgICByZXR1cm4gV2ViQ29yZTo6Y29t
cG9zZWRUcmVlQXNUZXh0KGRvd25jYXN0PENvbnRhaW5lck5vZGU+KCpub2RlKSk7CiB9CiAKLXZv
aWQgSW50ZXJuYWxzOjpzZXRWaWV3cG9ydEZvcmNlQWx3YXlzVXNlclNjYWxhYmxlKGJvb2wgZm9y
Y2VBbHdheXNVc2VyU2NhbGFibGVFbmFibGVkKQotewotI2lmIFBMQVRGT1JNKElPUykgfHwgUExB
VEZPUk0oTUFDKQotICAgIG1fdmlld3BvcnRDb25maWd1cmF0aW9uLnNldEZvcmNlQWx3YXlzVXNl
clNjYWxhYmxlKGZvcmNlQWx3YXlzVXNlclNjYWxhYmxlRW5hYmxlZCk7Ci0jZWxzZQotICAgIFVO
VVNFRF9QQVJBTShmb3JjZUFsd2F5c1VzZXJTY2FsYWJsZUVuYWJsZWQpOwotI2VuZGlmCi19Ci0K
LWRvdWJsZSBJbnRlcm5hbHM6OnZpZXdwb3J0Q29uZmlndXJhdGlvbk1heGltdW1TY2FsZSgpCi17
Ci0jaWYgUExBVEZPUk0oSU9TKSB8fCBQTEFURk9STShNQUMpCi0gICAgcmV0dXJuIG1fdmlld3Bv
cnRDb25maWd1cmF0aW9uLm1heGltdW1TY2FsZSgpOwotI2Vsc2UKLSAgICByZXR1cm4gMDsKLSNl
bmRpZgotfQotCiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFs
cy5oIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaAppbmRleCA0Y2I4ZmQ3YzFj
MTg1ZjkyNDU3NWRjZmNmYTQ3Nzk4ODRlOTc3YjkzLi5mMzk0Mjk5OGUyNmU4MjRhMWE4ZjA5MDhj
NjQ5ODgyMTNkZGY1NGE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVy
bmFscy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgKQEAgLTM5LDEw
ICszOSw2IEBACiAjaW5jbHVkZSA8d3RmL1JlZkNvdW50ZWQuaD4KICNpbmNsdWRlIDx3dGYvdGV4
dC9XVEZTdHJpbmcuaD4KIAotI2lmIFBMQVRGT1JNKElPUykgfHwgUExBVEZPUk0oTUFDKQotI2lu
Y2x1ZGUgIlZpZXdwb3J0Q29uZmlndXJhdGlvbi5oIgotI2VuZGlmCi0KIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIAogY2xhc3MgQXVkaW9Db250ZXh0OwpAQCAtNDgwLDkgKzQ3Niw2IEBAIHB1YmxpYzoK
IAogICAgIFN0cmluZyBjb21wb3NlZFRyZWVBc1RleHQoTm9kZSopOwogCi0gICAgdm9pZCBzZXRW
aWV3cG9ydEZvcmNlQWx3YXlzVXNlclNjYWxhYmxlKGJvb2wpOwotICAgIGRvdWJsZSB2aWV3cG9y
dENvbmZpZ3VyYXRpb25NYXhpbXVtU2NhbGUoKTsKLQogcHJpdmF0ZToKICAgICBleHBsaWNpdCBJ
bnRlcm5hbHMoRG9jdW1lbnQqKTsKICAgICBEb2N1bWVudCogY29udGV4dERvY3VtZW50KCkgY29u
c3Q7CkBAIC00OTEsOSArNDg0LDYgQEAgcHJpdmF0ZToKICAgICBSZW5kZXJlZERvY3VtZW50TWFy
a2VyKiBtYXJrZXJBdChOb2RlKiwgY29uc3QgU3RyaW5nJiBtYXJrZXJUeXBlLCB1bnNpZ25lZCBp
bmRleCwgRXhjZXB0aW9uQ29kZSYpOwogCiAgICAgc3RkOjp1bmlxdWVfcHRyPEluc3BlY3RvclN0
dWJGcm9udGVuZD4gbV9pbnNwZWN0b3JGcm9udGVuZDsKLSNpZiBQTEFURk9STShJT1MpIHx8IFBM
QVRGT1JNKE1BQykKLSAgICBWaWV3cG9ydENvbmZpZ3VyYXRpb24gbV92aWV3cG9ydENvbmZpZ3Vy
YXRpb247Ci0jZW5kaWYKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3Rl
c3RpbmcvSW50ZXJuYWxzLmlkbAppbmRleCBhZmJmZTA5NDM5YmIxODVhZjVjZmFmZGYwNmVjY2U3
NjllZTcxZDU0Li43NjYxODI0NTAzNzA4MDhhYmIyYjFkZmU1NDBkMjE1MjM2MGQ5MTZiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC00NDMsNyArNDQzLDQgQEAgZW51bSBB
dXRvRmlsbEJ1dHRvblR5cGUgewogICAgIFtSYWlzZXNFeGNlcHRpb25dIHZvaWQgc2V0Q2FuU2hv
d01vZGFsRGlhbG9nT3ZlcnJpZGUoYm9vbGVhbiBhbGxvdyk7CiAKICAgICBET01TdHJpbmcgY29t
cG9zZWRUcmVlQXNUZXh0KE5vZGUgcGFyZW50KTsKLQotICAgIHZvaWQgc2V0Vmlld3BvcnRGb3Jj
ZUFsd2F5c1VzZXJTY2FsYWJsZShib29sZWFuIGVuYWJsZSk7Ci0gICAgZG91YmxlIHZpZXdwb3J0
Q29uZmlndXJhdGlvbk1heGltdW1TY2FsZSgpOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA1ZGI3MGNlOTAzZjdkMDJkMjJlODI1M2Nj
ODNlNjM5OGY4NDI5NmUwLi5hMTkzZDk4MjE5NWU3ZWZlZmQwNTVmYWUwMDNhOGU1NDJiMzRmNjU3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5j
cHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBA
IC0yMTAsMTUgKzIxMCw2IEBACiAjaW5jbHVkZSA8Q29yZUdyYXBoaWNzL0NvcmVHcmFwaGljcy5o
PgogI2luY2x1ZGUgPFdlYkNvcmUvQ29yZVRleHRTUEkuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0lj
b24uaD4KLQotI2lmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMDAwMAot
I2luY2x1ZGUgPFdlYkNvcmUvU29mdExpbmtpbmcuaD4KLVNPRlRfTElOS19MSUJSQVJZKGxpYkFj
Y2Vzc2liaWxpdHkpCi1TT0ZUX0xJTksobGliQWNjZXNzaWJpbGl0eSwgX0FYU0ZvcmNlQWxsb3dX
ZWJTY2FsaW5nLCBCb29sZWFuLCAoKSwgKCkpCi1TT0ZUX0xJTktfQ09OU1RBTlQobGliQWNjZXNz
aWJpbGl0eSwga0FYU0FsbG93Rm9yY2VXZWJTY2FsaW5nRW5hYmxlZE5vdGlmaWNhdGlvbiwgQ0ZT
dHJpbmdSZWYpCi0jZGVmaW5lIGtBWFNBbGxvd0ZvcmNlV2ViU2NhbGluZ0VuYWJsZWROb3RpZmlj
YXRpb24gZ2V0a0FYU0FsbG93Rm9yY2VXZWJTY2FsaW5nRW5hYmxlZE5vdGlmaWNhdGlvbigpCi0j
ZW5kaWYKLQogI2VuZGlmCiAKICNpZm5kZWYgTkRFQlVHCkBAIC0yNzAsMTUgKzI2MSw2IEBAIHBy
aXZhdGU6CiAKIERFRklORV9ERUJVR19PTkxZX0dMT0JBTChXVEY6OlJlZkNvdW50ZWRMZWFrQ291
bnRlciwgd2ViUGFnZUNvdW50ZXIsICgiV2ViUGFnZSIpKTsKIAotI2lmIFBMQVRGT1JNKElPUykg
JiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAwMDAwCi1zdGF0aWMgdm9p
ZCBmb3JjZUFsd2F5c1VzZXJTY2FsYWJsZUNoYW5nZWRDYWxsYmFjayhDRk5vdGlmaWNhdGlvbkNl
bnRlclJlZiwgdm9pZCogb2JzZXJ2ZXIsIENGU3RyaW5nUmVmLCBjb25zdCB2b2lkKiwgQ0ZEaWN0
aW9uYXJ5UmVmKQotewotICAgIEFTU0VSVChvYnNlcnZlcik7Ci0gICAgc3RhdGljX2Nhc3Q8V2Vi
UGFnZSo+KG9ic2VydmVyKS0+dXBkYXRlRm9yY2VBbHdheXNVc2VyU2NhbGFibGUoKTsKLX0KLSNl
bmRpZgotCi0gICAgCiBSZWY8V2ViUGFnZT4gV2ViUGFnZTo6Y3JlYXRlKHVpbnQ2NF90IHBhZ2VJ
RCwgY29uc3QgV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVycykKIHsKICAgICBS
ZWY8V2ViUGFnZT4gcGFnZSA9IGFkb3B0UmVmKCpuZXcgV2ViUGFnZShwYWdlSUQsIHBhcmFtZXRl
cnMpKTsKQEAgLTU2NCw5ICs1NDYsNiBAQCBXZWJQYWdlOjpXZWJQYWdlKHVpbnQ2NF90IHBhZ2VJ
RCwgY29uc3QgV2ViUGFnZUNyZWF0aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVycykKIAogI2lmIFBM
QVRGT1JNKElPUykKICAgICBtX3BhZ2UtPnNldHRpbmdzKCkuc2V0Q29udGVudERpc3Bvc2l0aW9u
QXR0YWNobWVudFNhbmRib3hFbmFibGVkKHRydWUpOwotI2lmIF9fSVBIT05FX09TX1ZFUlNJT05f
TUlOX1JFUVVJUkVEID49IDEwMDAwMAotICAgIENGTm90aWZpY2F0aW9uQ2VudGVyQWRkT2JzZXJ2
ZXIoQ0ZOb3RpZmljYXRpb25DZW50ZXJHZXRMb2NhbENlbnRlcigpLCB0aGlzLCBmb3JjZUFsd2F5
c1VzZXJTY2FsYWJsZUNoYW5nZWRDYWxsYmFjaywga0FYU0FsbG93Rm9yY2VXZWJTY2FsaW5nRW5h
YmxlZE5vdGlmaWNhdGlvbiwgMCwgQ0ZOb3RpZmljYXRpb25TdXNwZW5zaW9uQmVoYXZpb3JEZWxp
dmVySW1tZWRpYXRlbHkpOwotI2VuZGlmCiAjZW5kaWYKIH0KIApAQCAtNTk5LDEwICs1NzgsNiBA
QCB2b2lkIFdlYlBhZ2U6OnVwZGF0ZVVzZXJBY3Rpdml0eSgpCiAKIFdlYlBhZ2U6On5XZWJQYWdl
KCkKIHsKLSNpZiBQTEFURk9STShJT1MpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJ
UkVEID49IDEwMDAwMAotICAgIENGTm90aWZpY2F0aW9uQ2VudGVyUmVtb3ZlT2JzZXJ2ZXIoQ0ZO
b3RpZmljYXRpb25DZW50ZXJHZXRMb2NhbENlbnRlcigpLCB0aGlzLCBudWxscHRyLCBudWxscHRy
KTsKLSNlbmRpZgotICAgIAogICAgIGlmIChtX2JhY2tGb3J3YXJkTGlzdCkKICAgICAgICAgbV9i
YWNrRm9yd2FyZExpc3QtPmRldGFjaCgpOwogCkBAIC0yODIzLDE3ICsyNzk4LDYgQEAgdm9pZCBX
ZWJQYWdlOjpwcmVmZXJlbmNlc0RpZENoYW5nZShjb25zdCBXZWJQcmVmZXJlbmNlc1N0b3JlJiBz
dG9yZSkKICAgICB1cGRhdGVQcmVmZXJlbmNlcyhzdG9yZSk7CiB9CiAKLSNpZiBQTEFURk9STShJ
T1MpCi12b2lkIFdlYlBhZ2U6OnVwZGF0ZUZvcmNlQWx3YXlzVXNlclNjYWxhYmxlKCkKLXsKLSAg
ICBib29sIGZvcmNlQWx3YXlzVXNlclNjYWxhYmxlRW5hYmxlZCA9IG1fZm9yY2VBbHdheXNVc2Vy
U2NhbGFibGU7Ci0jaWYgX19JUEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAwMDAw
Ci0gICAgZm9yY2VBbHdheXNVc2VyU2NhbGFibGVFbmFibGVkIHw9IF9BWFNGb3JjZUFsbG93V2Vi
U2NhbGluZygpOwotI2VuZGlmCi0gICAgbV92aWV3cG9ydENvbmZpZ3VyYXRpb24uc2V0Rm9yY2VB
bHdheXNVc2VyU2NhbGFibGUoZm9yY2VBbHdheXNVc2VyU2NhbGFibGVFbmFibGVkKTsKLX0KLSNl
bmRpZgotCiB2b2lkIFdlYlBhZ2U6OnVwZGF0ZVByZWZlcmVuY2VzKGNvbnN0IFdlYlByZWZlcmVu
Y2VzU3RvcmUmIHN0b3JlKQogewogICAgIFNldHRpbmdzJiBzZXR0aW5ncyA9IG1fcGFnZS0+c2V0
dGluZ3MoKTsKQEAgLTMxMDcsOCArMzA3MSw3IEBAIHZvaWQgV2ViUGFnZTo6dXBkYXRlUHJlZmVy
ZW5jZXMoY29uc3QgV2ViUHJlZmVyZW5jZXNTdG9yZSYgc3RvcmUpCiAjaWYgUExBVEZPUk0oSU9T
KQogICAgIG1faWdub3JlVmlld3BvcnRTY2FsaW5nQ29uc3RyYWludHMgPSBzdG9yZS5nZXRCb29s
VmFsdWVGb3JLZXkoV2ViUHJlZmVyZW5jZXNLZXk6Omlnbm9yZVZpZXdwb3J0U2NhbGluZ0NvbnN0
cmFpbnRzS2V5KCkpOwogICAgIG1fdmlld3BvcnRDb25maWd1cmF0aW9uLnNldENhbklnbm9yZVNj
YWxpbmdDb25zdHJhaW50cyhtX2lnbm9yZVZpZXdwb3J0U2NhbGluZ0NvbnN0cmFpbnRzKTsKLSAg
ICBtX2ZvcmNlQWx3YXlzVXNlclNjYWxhYmxlID0gc3RvcmUuZ2V0Qm9vbFZhbHVlRm9yS2V5KFdl
YlByZWZlcmVuY2VzS2V5Ojpmb3JjZUFsd2F5c1VzZXJTY2FsYWJsZUtleSgpKTsKLSAgICB1cGRh
dGVGb3JjZUFsd2F5c1VzZXJTY2FsYWJsZSgpOworICAgIG1fdmlld3BvcnRDb25maWd1cmF0aW9u
LnNldEZvcmNlQWx3YXlzVXNlclNjYWxhYmxlKHN0b3JlLmdldEJvb2xWYWx1ZUZvcktleShXZWJQ
cmVmZXJlbmNlc0tleTo6Zm9yY2VBbHdheXNVc2VyU2NhbGFibGVLZXkoKSkpOwogI2VuZGlmCiB9
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmggYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCmluZGV4IDkz
OGM0MWZkYmIwODllMmMyYmFjNzczNWQ1NGU5MDY5MjNjYWQ5YWMuLjhlZWY4MmU0NzVjNzNmMTAx
MGJhN2RiMWMwM2ZhNDE2MGFiODBjMjkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuaApAQCAtOTMxLDEwICs5MzEsNiBAQCBwdWJsaWM6CiAKICAgICBib29s
IGlzQ29udHJvbGxlZEJ5QXV0b21hdGlvbigpIGNvbnN0OwogICAgIHZvaWQgc2V0Q29udHJvbGxl
ZEJ5QXV0b21hdGlvbihib29sKTsKLSAgICAKLSNpZiBQTEFURk9STShJT1MpCi0gICAgdm9pZCB1
cGRhdGVGb3JjZUFsd2F5c1VzZXJTY2FsYWJsZSgpOwotI2VuZGlmCiAKICAgICB2b2lkIGluc2Vy
dE5ld2xpbmVJblF1b3RlZENvbnRlbnQoKTsKIApAQCAtMTQ0MywxMCArMTQzOSw2IEBAIHByaXZh
dGU6CiAgICAgYm9vbCBtX2lucHV0TWV0aG9kRW5hYmxlZCB7IGZhbHNlIH07CiAjZW5kaWYKIAot
I2lmIFBMQVRGT1JNKElPUykKLSAgICBib29sIG1fZm9yY2VBbHdheXNVc2VyU2NhbGFibGUgeyBm
YWxzZSB9OwotI2VuZGlmCi0KICNpZiBFTkFCTEUoVklERU8pICYmIFVTRShHU1RSRUFNRVIpCiAg
ICAgUmVmUHRyPFdlYkNvcmU6Ok1lZGlhUGxheWVyUmVxdWVzdEluc3RhbGxNaXNzaW5nUGx1Z2lu
c0NhbGxiYWNrPiBtX2luc3RhbGxNZWRpYVBsdWdpbnNDYWxsYmFjazsKICNlbmRpZgpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IGE4OWQ2ZGEwOWViZjI3MWQxYjRjYzlhMTExZjNmYWRkN2VhMDZhNDMuLjNkZGJhN2QyNzgzNDQx
YzdmZTY2ODU2Y2UzMmQ2NDdmNDBiZmJhNjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBAQAorMjAxNi0w
My0wOCAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtpdC5vcmc+CisKKyAgICAgICAg
VW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjE5Nzc2Ni4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTE4MworCisgICAgICAgIEhhcyBwbGF0Zm9ybS1z
cGVjaWZpYyBjb2RlIGluIG5vbi1wbGF0Zm9ybSBmaWxlcyAoUmVxdWVzdGVkIGJ5CisgICAgICAg
IHNtZnIgb24gI3dlYmtpdCkuCisKKyAgICAgICAgUmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAg
ICAgICJBWDogRm9yY2UgYWxsb3cgdXNlciB6b29tIgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1MDU2CisgICAgICAgIGh0dHA6Ly90cmFjLndlYmtp
dC5vcmcvY2hhbmdlc2V0LzE5Nzc2NgorCiAyMDE2LTAzLTA4ICBSeWFuIEhhZGRhZCAgPHJ5YW5o
YWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIFNraXAgc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1t
YXJrZXItb3JpZW50LWZyb20tYW5nbGUtdG8tYXV0b3N0YXJ0cmV2ZXJzZS5odG1sIG9uIGlvcy1z
aW11bGF0b3IKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVs
YXRvci9mb3JjZS11c2VyLXNjYWxhYmxlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2FjY2Vz
c2liaWxpdHkvaW9zLXNpbXVsYXRvci9mb3JjZS11c2VyLXNjYWxhYmxlLWV4cGVjdGVkLnR4dApk
ZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMWYyZWNkMmJlYjdlZDUwODVhYmU5ZmE3MjA0
NTNkM2ZjZDI5MTgyMC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAot
LS0gYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IvZm9yY2UtdXNlci1z
Y2FsYWJsZS1leHBlY3RlZC50eHQKKysrIC9kZXYvbnVsbApAQCAtMSwxMCArMCwwIEBACi1UaGlz
IHRlc3RzIHRoYXQgd2hlbiB3ZSBzZXQgZm9yY2UgYWx3YXlzIHVzZXIgc2NhbGFibGUsIHRoZSBt
YXhpbXVtIHNjYWxlIHdpbGwgYmUgY2hhbmdlZCB0b28uCi0KLU9uIHN1Y2Nlc3MsIHlvdSB3aWxs
IHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBM
RVRFIi4KLQotCi1QQVNTIHdpbmRvdy5pbnRlcm5hbHMudmlld3BvcnRDb25maWd1cmF0aW9uTWF4
aW11bVNjYWxlKCkgaXMgMTAKLVBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKLQotVEVT
VCBDT01QTEVURQotCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lvcy1z
aW11bGF0b3IvZm9yY2UtdXNlci1zY2FsYWJsZS5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9pb3Mtc2ltdWxhdG9yL2ZvcmNlLXVzZXItc2NhbGFibGUuaHRtbApkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggYzEzNDg5ZjY3NjdjZWUxNjY2NzU1ZjVmYWY0ZTg4MjVlNDE0NDcy
Ny4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAotLS0gYS9MYXlvdXRU
ZXN0cy9hY2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IvZm9yY2UtdXNlci1zY2FsYWJsZS5odG1s
CisrKyAvZGV2L251bGwKQEAgLTEsMzAgKzAsMCBAQAotPCFET0NUWVBFIEhUTUwgUFVCTElDICIt
Ly9JRVRGLy9EVEQgSFRNTC8vRU4iPgotPGh0bWw+Ci08aGVhZD4KLTxzY3JpcHQgc3JjPSIuLi8u
Li9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgotPHNjcmlwdD4KLXZhciBzdWNj
ZXNzZnVsbHlQYXJzZWQgPSBmYWxzZTsKLTwvc2NyaXB0PgotPG1ldGEgbmFtZT0idmlld3BvcnQi
IGNvbnRlbnQ9IndpZHRoPWRldmljZS13aWR0aCwgdXNlci1zY2FsYWJsZT1ubywgbWF4aW11bS1z
Y2FsZT0zLCBtaW5pbXVtLXNjYWxlPTEiPgotPC9oZWFkPgotPGJvZHkgaWQ9ImJvZHkiPgotCi08
cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KLTxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgotCi08c2Ny
aXB0PgotCi0gICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgdGhhdCB3aGVuIHdlIHNldCBmb3Jj
ZSBhbHdheXMgdXNlciBzY2FsYWJsZSwgdGhlIG1heGltdW0gc2NhbGUgd2lsbCBiZSBjaGFuZ2Vk
IHRvby4iKTsKLQotICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKLSAg
ICAgICAgd2luZG93LmludGVybmFscy5zZXRWaWV3cG9ydEZvcmNlQWx3YXlzVXNlclNjYWxhYmxl
KHRydWUpOwotICAgICAgICBzaG91bGRCZSgid2luZG93LmludGVybmFscy52aWV3cG9ydENvbmZp
Z3VyYXRpb25NYXhpbXVtU2NhbGUoKSIsICIxMCIpOwotICAgIH0KLSAgICAKLSAgICBzdWNjZXNz
ZnVsbHlQYXJzZWQgPSB0cnVlOwotPC9zY3JpcHQ+Ci0KLTxzY3JpcHQgc3JjPSIuLi8uLi9yZXNv
dXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KLTwvYm9keT4KLTwvaHRtbD4KLQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>