<?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>185055</bug_id>
          
          <creation_ts>2018-04-26 15:05:54 -0700</creation_ts>
          <short_desc>[JSC][ARM64][Linux] Add collectCPUFeatures using auxiliary vector</short_desc>
          <delta_ts>2018-04-27 17:03:23 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>184023</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1418274</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-04-26 15:05:54 -0700</bug_when>
    <thetext>[JSC][ARM64][Linux] Add collectCPUFeatures using auxiliary vector</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418276</commentid>
    <comment_count>1</comment_count>
      <attachid>338920</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-04-26 15:08:30 -0700</bug_when>
    <thetext>Created attachment 338920
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418420</commentid>
    <comment_count>2</comment_count>
      <attachid>338970</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-04-26 22:10:14 -0700</bug_when>
    <thetext>Created attachment 338970
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418506</commentid>
    <comment_count>3</comment_count>
      <attachid>338970</attachid>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2018-04-27 09:23:33 -0700</bug_when>
    <thetext>Comment on attachment 338970
Patch

r=me AFAIK this is the recommended approach for Linux. For iOS we&apos;ll do something different.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418665</commentid>
    <comment_count>4</comment_count>
      <attachid>338970</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2018-04-27 16:34:31 -0700</bug_when>
    <thetext>Comment on attachment 338970
Patch

Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418681</commentid>
    <comment_count>5</comment_count>
      <attachid>338970</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-27 17:01:20 -0700</bug_when>
    <thetext>Comment on attachment 338970
Patch

Clearing flags on attachment: 338970

Committed r231118: &lt;https://trac.webkit.org/changeset/231118&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418682</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-04-27 17:01:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1418684</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-04-27 17:03:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/39809675&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338920</attachid>
            <date>2018-04-26 15:08:30 -0700</date>
            <delta_ts>2018-04-26 22:10:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185055-20180426230829.patch</filename>
            <type>text/plain</type>
            <size>5823</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxMDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
MWQ4YzI0ZWQwN2FjOGE2NzMzNjhhMDI3NTZkODUyNTNjMGZjMzAwLi4zZTQwYTZjNWU0M2RlMDhk
ZDUyZjU1ZjJjMTk4ZjZlYWMwNGI1YjQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxOC0wNC0yNiAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbSlNDXVtBUk02NF1bTGludXhdIEFkZCBjb2xsZWN0Q1BVRmVhdHVy
ZXMgdXNpbmcgYXV4aWxpYXJ5IHZlY3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTg1MDU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBpcyBwYXZpbmcgdGhlIHdheSB0byBlbWl0dGlu
ZyBqc2N2dCBpbnN0cnVjdGlvbiBpZiBwb3NzaWJsZS4KKyAgICAgICAgVG8gZG8gdGhhdCwgd2Ug
bmVlZCB0byBkZXRlcm1pbmUganNjdnQgaW5zdHJ1Y3Rpb24gaXMgc3VwcG9ydGVkIGluIHRoZQor
ICAgICAgICBnaXZlbiBDUFUuCisKKyAgICAgICAgV2UgYWRkIGEgZnVuY3Rpb24gY29sbGVjdENQ
VUZlYXR1cmVzLCB3aGljaCBpcyByZXNwb25zaWJsZSB0byBjb2xsZWN0CisgICAgICAgIENQVSBm
ZWF0dXJlcyBpZiBuZWNlc3NhcnkuIEluIExpbnV4LCB3ZSBjYW4gdXNlIGF1eGlsaWFyeSB2ZWN0
b3IgdG8gZ2V0CisgICAgICAgIHRoZSBpbmZvcm1hdGlvbiB3aXRob3V0IHBhcnNpbmcgL3Byb2Mv
Y3B1aW5mby4KKworICAgICAgICBDdXJyZW50bHksIG5vYm9keSBjYWxscyB0aGlzIGZ1bmN0aW9u
LiBJdCBpcyBsYXRlciBjYWxsZWQgd2hlbiB3ZSBlbWl0CisgICAgICAgIGpzY3Z0IGluc3RydWN0
aW9uLiBUbyBtYWtlIGl0IHBvc3NpYmxlLCB3ZSBhbHNvIG5lZWQgdG8gYWRkIGRpc2Fzc2VtYmxl
cgorICAgICAgICBzdXBwb3J0IHRvby4KKworICAgICAgICAqIGFzc2VtYmxlci9BYnN0cmFjdE1h
Y3JvQXNzZW1ibGVyLmg6CisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQu
Y3BwOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlcjo6Y29sbGVjdENQVUZlYXR1cmVzKToK
KyAgICAgICAgKiBhc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk02NC5oOgorICAgICAgICAqIGFz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlclg4NkNvbW1vbi5oOgorCiAyMDE4LTA0LTI2ICBKZXIgTm9i
bGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIFdLX0NPQ09BX1RPVUNIIGFsbCB0
aGUgdGhpbmdzLgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9B
YnN0cmFjdE1hY3JvQXNzZW1ibGVyLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVy
L0Fic3RyYWN0TWFjcm9Bc3NlbWJsZXIuaAppbmRleCBjZjAzZjY4Yjk4NjcwYmM3MzM2YzhlNzBj
Y2EwZTdjYjA3ZmRmM2M1Li45ZjRhYWVlNmI1NjBmZTg1ODEwZWI3NDk0YWQ0YjNjMjUxZmEyMGU1
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0Fic3RyYWN0TWFj
cm9Bc3NlbWJsZXIuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0Fic3Ry
YWN0TWFjcm9Bc3NlbWJsZXIuaApAQCAtODIsNiArODIsMTIgQEAgY2xhc3MgQWJzdHJhY3RNYWNy
b0Fzc2VtYmxlciA6IHB1YmxpYyBBYnN0cmFjdE1hY3JvQXNzZW1ibGVyQmFzZSB7CiAgICAgdGVt
cGxhdGU8UHRyVGFnIHRhZz4gdXNpbmcgQ29kZVB0ciA9IE1hY3JvQXNzZW1ibGVyQ29kZVB0cjx0
YWc+OwogICAgIHRlbXBsYXRlPFB0clRhZyB0YWc+IHVzaW5nIENvZGVSZWYgPSBNYWNyb0Fzc2Vt
YmxlckNvZGVSZWY8dGFnPjsKIAorICAgIGVudW0gY2xhc3MgQ1BVSURDaGVja1N0YXRlIHsKKyAg
ICAgICAgTm90Q2hlY2tlZCwKKyAgICAgICAgQ2xlYXIsCisgICAgICAgIFNldAorICAgIH07CisK
ICAgICBjbGFzcyBKdW1wOwogCiAgICAgdHlwZWRlZiB0eXBlbmFtZSBBc3NlbWJsZXJUeXBlOjpS
ZWdpc3RlcklEIFJlZ2lzdGVySUQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
YXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0LmNwcAppbmRleCBlZDM0MzMwNGEzNTBmYTZk
YTM3NDBmMjU3YTUxZDRiNTc2ODg1N2Q5Li5jOGQ3NDI4YTE5ZDYwODBmMDE1YjIyNmE4NmU5MWVj
NGIzNjE4NTJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01h
Y3JvQXNzZW1ibGVyQVJNNjQuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJs
ZXIvTWFjcm9Bc3NlbWJsZXJBUk02NC5jcHAKQEAgLTMxLDYgKzMxLDExIEBACiAjaW5jbHVkZSAi
UHJvYmVDb250ZXh0LmgiCiAjaW5jbHVkZSA8d3RmL0lubGluZUFTTS5oPgogCisjaWYgT1MoTElO
VVgpCisjaW5jbHVkZSA8YXNtL2h3Y2FwLmg+CisjaW5jbHVkZSA8c3lzL2F1eHYuaD4KKyNlbmRp
ZgorCiBuYW1lc3BhY2UgSlNDIHsKIAogI2lmIEVOQUJMRShNQVNNX1BST0JFKQpAQCAtNTI2LDYg
KzUzMSwzNCBAQCB2b2lkIE1hY3JvQXNzZW1ibGVyOjpwcm9iZShQcm9iZTo6RnVuY3Rpb24gZnVu
Y3Rpb24sIHZvaWQqIGFyZykKIAogI2VuZGlmIC8vIEVOQUJMRShNQVNNX1BST0JFKQogCit2b2lk
IE1hY3JvQXNzZW1ibGVyOjpjb2xsZWN0Q1BVRmVhdHVyZXMoKQoreworICAgIHN0YXRpYyBzdGQ6
Om9uY2VfZmxhZyBvbmNlS2V5OworICAgIHN0ZDo6Y2FsbF9vbmNlKG9uY2VLZXksIFtdIHsKKyNp
ZiBPUyhMSU5VWCkKKyAgICAgICAgLy8gQSByZWdpc3RlciBmb3IgZGVzY3JpYmluZyBBUk02NCBD
UFUgZmVhdHVyZXMgYXJlIG9ubHkgYWNjZXNzaWJsZSBpbiBrZXJuZWwgbW9kZS4KKyAgICAgICAg
Ly8gVGh1cywgc29tZSBrZXJuZWwgc3VwcG9ydCBpcyBuZWNlc3NhcnkgdG8gY29sbGVjdCBDUFUg
ZmVhdHVyZXMuIEluIExpbnV4LCB0aGUKKyAgICAgICAgLy8ga2VybmVsIHBhc3NlcyBDUFUgZmVh
dHVyZSBmbGFncyBpbiBBVF9IV0NBUCBhdXhpbGlhcnkgdmVjdG9yIHdoaWNoIGlzIHBhc3NlZAor
ICAgICAgICAvLyB3aGVuIHRoZSBwcm9jZXNzIHN0YXJ0cy4gV2hpbGUgdGhpcyBtYXkgcG9zZSBh
IGJpdCBjb25zZXJ2YXRpdmUgaW5mb3JtYXRpb24KKyAgICAgICAgLy8gKGZvciBleGFtcGxlLCB0
aGUgTGludXgga2VybmVsIG1heSBhZGQgYSBmbGFnIGZvciBhIGZlYXR1cmUgYWZ0ZXIgdGhlIGZl
YXR1cmUKKyAgICAgICAgLy8gaXMgc2hpcHBlZCBhbmQgaW1wbGVtZW50ZWQgaW4gc29tZSBDUFVz
LiBJbiB0aGF0IGNhc2UsIGV2ZW4gaWYgdGhlIENQVSBoYXMKKyAgICAgICAgLy8gdGhhdCBmZWF0
dXJlLCB0aGUga2VybmVsIGRvZXMgbm90IHRlbGwgaXQgdG8gdXNlcnMuKSwgaXQgaXMgYSBzdGFi
bGUgYXBwcm9hY2guCisgICAgICAgIC8vIGh0dHBzOi8vd3d3Lmtlcm5lbC5vcmcvZG9jL0RvY3Vt
ZW50YXRpb24vYXJtNjQvZWxmX2h3Y2Fwcy50eHQKKyAgICAgICAgdW5zaWduZWQgbG9uZyBod2Nh
cHMgPSBnZXRhdXh2YWwoQVRfSFdDQVApOworCisjaWYgIWRlZmluZWQoSFdDQVBfSlNDVlQpCisj
ZGVmaW5lIEhXQ0FQX0pTQ1ZUICgxIDw8IDEzKQorI2VuZGlmCisKKyAgICAgICAgc19qc2N2dENo
ZWNrU3RhdGUgPSAoaHdjYXBzICYgSFdDQVBfSlNDVlQpID8gQ1BVSURDaGVja1N0YXRlOjpTZXQg
OiBDUFVJRENoZWNrU3RhdGU6OkNsZWFyOworI2Vsc2UKKyAgICAgICAgc19qc2N2dENoZWNrU3Rh
dGUgPSBDUFVJRENoZWNrU3RhdGU6OkNsZWFyOworI2VuZGlmCisgICAgfSk7Cit9CisKK01hY3Jv
QXNzZW1ibGVyOjpDUFVJRENoZWNrU3RhdGUgTWFjcm9Bc3NlbWJsZXI6OnNfanNjdnRDaGVja1N0
YXRlID0gQ1BVSURDaGVja1N0YXRlOjpOb3RDaGVja2VkOworCiB9IC8vIG5hbWVzcGFjZSBKU0MK
IAogI2VuZGlmIC8vIEVOQUJMRShBU1NFTUJMRVIpICYmIENQVShBUk02NCkKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk02NC5oIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0LmgKaW5k
ZXggNTI0ODFiYjFlNDIyMGQ5NWQ4NjUxNDYxYjE4NjZiOWMwODIxMTI1OS4uODBjZGQxZjkwOGNk
MjBhZTkwNjFhNjU4YjkyZGUxZGY0ZjE1YWFkMSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0LmgKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0LmgKQEAgLTQ0NjAsNiArNDQ2
MCwxMCBAQCBjbGFzcyBNYWNyb0Fzc2VtYmxlckFSTTY0IDogcHVibGljIEFic3RyYWN0TWFjcm9B
c3NlbWJsZXI8QXNzZW1ibGVyPiB7CiAgICAgICAgICAgICBBc3NlbWJsZXI6OmxpbmtDYWxsKGNv
ZGUsIGNhbGwubV9sYWJlbCwgZnVuY3Rpb24udGVtcGxhdGUgcmV0YWdnZWRFeGVjdXRhYmxlQWRk
cmVzczxOb1B0clRhZz4oKSk7CiAgICAgfQogCisgICAgSlNfRVhQT1JUX1BSSVZBVEUgc3RhdGlj
IHZvaWQgY29sbGVjdENQVUZlYXR1cmVzKCk7CisKKyAgICBKU19FWFBPUlRfUFJJVkFURSBzdGF0
aWMgQ1BVSURDaGVja1N0YXRlIHNfanNjdnRDaGVja1N0YXRlOworCiAgICAgQ2FjaGVkVGVtcFJl
Z2lzdGVyIG1fZGF0YU1lbW9yeVRlbXBSZWdpc3RlcjsKICAgICBDYWNoZWRUZW1wUmVnaXN0ZXIg
bV9jYWNoZWRNZW1vcnlUZW1wUmVnaXN0ZXI7CiAgICAgYm9vbCBtX21ha2VKdW1wUGF0Y2hhYmxl
OwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2Vt
Ymxlclg4NkNvbW1vbi5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fz
c2VtYmxlclg4NkNvbW1vbi5oCmluZGV4IGU4Yzg1OTkwNmZlZTEyZWQ1ZTFhODkwNmE5NWZhNDI3
MzhiYTAxZTkuLjBmNzMzMjU2YmUwNjA1YTFmM2ZhZjM3Njk0OTk2OTk5NzdjMjNjOGYgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZD
b21tb24uaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1i
bGVyWDg2Q29tbW9uLmgKQEAgLTQxODgsMTEgKzQxODgsNiBAQCBjbGFzcyBNYWNyb0Fzc2VtYmxl
clg4NkNvbW1vbiA6IHB1YmxpYyBBYnN0cmFjdE1hY3JvQXNzZW1ibGVyPEFzc2VtYmxlcj4gewog
ICAgIHN0YXRpYyBDUFVJRCBnZXRDUFVJREV4KHVuc2lnbmVkIGxldmVsLCB1bnNpZ25lZCBjb3Vu
dCk7CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgc3RhdGljIHZvaWQgY29sbGVjdENQVUZlYXR1cmVz
KCk7CiAKLSAgICBlbnVtIGNsYXNzIENQVUlEQ2hlY2tTdGF0ZSB7Ci0gICAgICAgIE5vdENoZWNr
ZWQsCi0gICAgICAgIENsZWFyLAotICAgICAgICBTZXQKLSAgICB9OwogICAgIEpTX0VYUE9SVF9Q
UklWQVRFIHN0YXRpYyBDUFVJRENoZWNrU3RhdGUgc19zc2UyQ2hlY2tTdGF0ZTsKICAgICBKU19F
WFBPUlRfUFJJVkFURSBzdGF0aWMgQ1BVSURDaGVja1N0YXRlIHNfc3NlNF8xQ2hlY2tTdGF0ZTsK
ICAgICBKU19FWFBPUlRfUFJJVkFURSBzdGF0aWMgQ1BVSURDaGVja1N0YXRlIHNfc3NlNF8yQ2hl
Y2tTdGF0ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>338970</attachid>
            <date>2018-04-26 22:10:14 -0700</date>
            <delta_ts>2018-04-27 17:01:20 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-185055-20180427061011.patch</filename>
            <type>text/plain</type>
            <size>5843</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjMxMDczCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
MWQ4YzI0ZWQwN2FjOGE2NzMzNjhhMDI3NTZkODUyNTNjMGZjMzAwLi5lMmQwNWY2NDUzMjNjYjg1
ODI5MDA1NWM4NjM1ZjNlYmQ4NTRiYjlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxOC0wNC0yNiAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbSlNDXVtBUk02NF1bTGludXhdIEFkZCBjb2xsZWN0Q1BVRmVhdHVy
ZXMgdXNpbmcgYXV4aWxpYXJ5IHZlY3RvcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTg1MDU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCBpcyBwYXZpbmcgdGhlIHdheSB0byBlbWl0dGlu
ZyBqc2N2dCBpbnN0cnVjdGlvbiBpZiBwb3NzaWJsZS4KKyAgICAgICAgVG8gZG8gdGhhdCwgd2Ug
bmVlZCB0byBkZXRlcm1pbmUganNjdnQgaW5zdHJ1Y3Rpb24gaXMgc3VwcG9ydGVkIGluIHRoZQor
ICAgICAgICBnaXZlbiBDUFUuCisKKyAgICAgICAgV2UgYWRkIGEgZnVuY3Rpb24gY29sbGVjdENQ
VUZlYXR1cmVzLCB3aGljaCBpcyByZXNwb25zaWJsZSB0byBjb2xsZWN0CisgICAgICAgIENQVSBm
ZWF0dXJlcyBpZiBuZWNlc3NhcnkuIEluIExpbnV4LCB3ZSBjYW4gdXNlIGF1eGlsaWFyeSB2ZWN0
b3IgdG8gZ2V0CisgICAgICAgIHRoZSBpbmZvcm1hdGlvbiB3aXRob3V0IHBhcnNpbmcgL3Byb2Mv
Y3B1aW5mby4KKworICAgICAgICBDdXJyZW50bHksIG5vYm9keSBjYWxscyB0aGlzIGZ1bmN0aW9u
LiBJdCBpcyBsYXRlciBjYWxsZWQgd2hlbiB3ZSBlbWl0CisgICAgICAgIGpzY3Z0IGluc3RydWN0
aW9uLiBUbyBtYWtlIGl0IHBvc3NpYmxlLCB3ZSBhbHNvIG5lZWQgdG8gYWRkIGRpc2Fzc2VtYmxl
cgorICAgICAgICBzdXBwb3J0IHRvby4KKworICAgICAgICAqIGFzc2VtYmxlci9BYnN0cmFjdE1h
Y3JvQXNzZW1ibGVyLmg6CisgICAgICAgICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQu
Y3BwOgorICAgICAgICAoSlNDOjpNYWNyb0Fzc2VtYmxlckFSTTY0Ojpjb2xsZWN0Q1BVRmVhdHVy
ZXMpOgorICAgICAgICAqIGFzc2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0Lmg6CisgICAgICAg
ICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmg6CisKIDIwMTgtMDQtMjYgIEpl
ciBOb2JsZSAgPGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgV0tfQ09DT0FfVE9VQ0gg
YWxsIHRoZSB0aGluZ3MuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1i
bGVyL0Fic3RyYWN0TWFjcm9Bc3NlbWJsZXIuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3Nl
bWJsZXIvQWJzdHJhY3RNYWNyb0Fzc2VtYmxlci5oCmluZGV4IGNmMDNmNjhiOTg2NzBiYzczMzZj
OGU3MGNjYTBlN2NiMDdmZGYzYzUuLjlmNGFhZWU2YjU2MGZlODU4MTBlYjc0OTRhZDRiM2MyNTFm
YTIwZTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIvQWJzdHJh
Y3RNYWNyb0Fzc2VtYmxlci5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
QWJzdHJhY3RNYWNyb0Fzc2VtYmxlci5oCkBAIC04Miw2ICs4MiwxMiBAQCBjbGFzcyBBYnN0cmFj
dE1hY3JvQXNzZW1ibGVyIDogcHVibGljIEFic3RyYWN0TWFjcm9Bc3NlbWJsZXJCYXNlIHsKICAg
ICB0ZW1wbGF0ZTxQdHJUYWcgdGFnPiB1c2luZyBDb2RlUHRyID0gTWFjcm9Bc3NlbWJsZXJDb2Rl
UHRyPHRhZz47CiAgICAgdGVtcGxhdGU8UHRyVGFnIHRhZz4gdXNpbmcgQ29kZVJlZiA9IE1hY3Jv
QXNzZW1ibGVyQ29kZVJlZjx0YWc+OwogCisgICAgZW51bSBjbGFzcyBDUFVJRENoZWNrU3RhdGUg
eworICAgICAgICBOb3RDaGVja2VkLAorICAgICAgICBDbGVhciwKKyAgICAgICAgU2V0CisgICAg
fTsKKwogICAgIGNsYXNzIEp1bXA7CiAKICAgICB0eXBlZGVmIHR5cGVuYW1lIEFzc2VtYmxlclR5
cGU6OlJlZ2lzdGVySUQgUmVnaXN0ZXJJRDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9hc3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJBUk02NC5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQuY3BwCmluZGV4IGVkMzQzMzA0YTM1
MGZhNmRhMzc0MGYyNTdhNTFkNGI1NzY4ODU3ZDkuLmVkZmI0NDIyNTc3ZmVlMWQxZmQ5MDZhODk4
NDk1MTUyYzMwZjZkZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJs
ZXIvTWFjcm9Bc3NlbWJsZXJBUk02NC5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fz
c2VtYmxlci9NYWNyb0Fzc2VtYmxlckFSTTY0LmNwcApAQCAtMzEsNiArMzEsMTEgQEAKICNpbmNs
dWRlICJQcm9iZUNvbnRleHQuaCIKICNpbmNsdWRlIDx3dGYvSW5saW5lQVNNLmg+CiAKKyNpZiBP
UyhMSU5VWCkKKyNpbmNsdWRlIDxhc20vaHdjYXAuaD4KKyNpbmNsdWRlIDxzeXMvYXV4di5oPgor
I2VuZGlmCisKIG5hbWVzcGFjZSBKU0MgewogCiAjaWYgRU5BQkxFKE1BU01fUFJPQkUpCkBAIC01
MjYsNiArNTMxLDM0IEBAIHZvaWQgTWFjcm9Bc3NlbWJsZXI6OnByb2JlKFByb2JlOjpGdW5jdGlv
biBmdW5jdGlvbiwgdm9pZCogYXJnKQogCiAjZW5kaWYgLy8gRU5BQkxFKE1BU01fUFJPQkUpCiAK
K3ZvaWQgTWFjcm9Bc3NlbWJsZXJBUk02NDo6Y29sbGVjdENQVUZlYXR1cmVzKCkKK3sKKyAgICBz
dGF0aWMgc3RkOjpvbmNlX2ZsYWcgb25jZUtleTsKKyAgICBzdGQ6OmNhbGxfb25jZShvbmNlS2V5
LCBbXSB7CisjaWYgT1MoTElOVVgpCisgICAgICAgIC8vIEEgcmVnaXN0ZXIgZm9yIGRlc2NyaWJp
bmcgQVJNNjQgQ1BVIGZlYXR1cmVzIGFyZSBvbmx5IGFjY2Vzc2libGUgaW4ga2VybmVsIG1vZGUu
CisgICAgICAgIC8vIFRodXMsIHNvbWUga2VybmVsIHN1cHBvcnQgaXMgbmVjZXNzYXJ5IHRvIGNv
bGxlY3QgQ1BVIGZlYXR1cmVzLiBJbiBMaW51eCwgdGhlCisgICAgICAgIC8vIGtlcm5lbCBwYXNz
ZXMgQ1BVIGZlYXR1cmUgZmxhZ3MgaW4gQVRfSFdDQVAgYXV4aWxpYXJ5IHZlY3RvciB3aGljaCBp
cyBwYXNzZWQKKyAgICAgICAgLy8gd2hlbiB0aGUgcHJvY2VzcyBzdGFydHMuIFdoaWxlIHRoaXMg
bWF5IHBvc2UgYSBiaXQgY29uc2VydmF0aXZlIGluZm9ybWF0aW9uCisgICAgICAgIC8vIChmb3Ig
ZXhhbXBsZSwgdGhlIExpbnV4IGtlcm5lbCBtYXkgYWRkIGEgZmxhZyBmb3IgYSBmZWF0dXJlIGFm
dGVyIHRoZSBmZWF0dXJlCisgICAgICAgIC8vIGlzIHNoaXBwZWQgYW5kIGltcGxlbWVudGVkIGlu
IHNvbWUgQ1BVcy4gSW4gdGhhdCBjYXNlLCBldmVuIGlmIHRoZSBDUFUgaGFzCisgICAgICAgIC8v
IHRoYXQgZmVhdHVyZSwgdGhlIGtlcm5lbCBkb2VzIG5vdCB0ZWxsIGl0IHRvIHVzZXJzLiksIGl0
IGlzIGEgc3RhYmxlIGFwcHJvYWNoLgorICAgICAgICAvLyBodHRwczovL3d3dy5rZXJuZWwub3Jn
L2RvYy9Eb2N1bWVudGF0aW9uL2FybTY0L2VsZl9od2NhcHMudHh0CisgICAgICAgIHVuc2lnbmVk
IGxvbmcgaHdjYXBzID0gZ2V0YXV4dmFsKEFUX0hXQ0FQKTsKKworI2lmICFkZWZpbmVkKEhXQ0FQ
X0pTQ1ZUKQorI2RlZmluZSBIV0NBUF9KU0NWVCAoMSA8PCAxMykKKyNlbmRpZgorCisgICAgICAg
IHNfanNjdnRDaGVja1N0YXRlID0gKGh3Y2FwcyAmIEhXQ0FQX0pTQ1ZUKSA/IENQVUlEQ2hlY2tT
dGF0ZTo6U2V0IDogQ1BVSURDaGVja1N0YXRlOjpDbGVhcjsKKyNlbHNlCisgICAgICAgIHNfanNj
dnRDaGVja1N0YXRlID0gQ1BVSURDaGVja1N0YXRlOjpDbGVhcjsKKyNlbmRpZgorICAgIH0pOwor
fQorCitNYWNyb0Fzc2VtYmxlckFSTTY0OjpDUFVJRENoZWNrU3RhdGUgTWFjcm9Bc3NlbWJsZXJB
Uk02NDo6c19qc2N2dENoZWNrU3RhdGUgPSBDUFVJRENoZWNrU3RhdGU6Ok5vdENoZWNrZWQ7CisK
IH0gLy8gbmFtZXNwYWNlIEpTQwogCiAjZW5kaWYgLy8gRU5BQkxFKEFTU0VNQkxFUikgJiYgQ1BV
KEFSTTY0KQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNy
b0Fzc2VtYmxlckFSTTY0LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3Jv
QXNzZW1ibGVyQVJNNjQuaAppbmRleCA1MjQ4MWJiMWU0MjIwZDk1ZDg2NTE0NjFiMTg2NmI5YzA4
MjExMjU5Li44MGNkZDFmOTA4Y2QyMGFlOTA2MWE2NThiOTJkZTFkZjRmMTVhYWQxIDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJNNjQu
aAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyQVJN
NjQuaApAQCAtNDQ2MCw2ICs0NDYwLDEwIEBAIGNsYXNzIE1hY3JvQXNzZW1ibGVyQVJNNjQgOiBw
dWJsaWMgQWJzdHJhY3RNYWNyb0Fzc2VtYmxlcjxBc3NlbWJsZXI+IHsKICAgICAgICAgICAgIEFz
c2VtYmxlcjo6bGlua0NhbGwoY29kZSwgY2FsbC5tX2xhYmVsLCBmdW5jdGlvbi50ZW1wbGF0ZSBy
ZXRhZ2dlZEV4ZWN1dGFibGVBZGRyZXNzPE5vUHRyVGFnPigpKTsKICAgICB9CiAKKyAgICBKU19F
WFBPUlRfUFJJVkFURSBzdGF0aWMgdm9pZCBjb2xsZWN0Q1BVRmVhdHVyZXMoKTsKKworICAgIEpT
X0VYUE9SVF9QUklWQVRFIHN0YXRpYyBDUFVJRENoZWNrU3RhdGUgc19qc2N2dENoZWNrU3RhdGU7
CisKICAgICBDYWNoZWRUZW1wUmVnaXN0ZXIgbV9kYXRhTWVtb3J5VGVtcFJlZ2lzdGVyOwogICAg
IENhY2hlZFRlbXBSZWdpc3RlciBtX2NhY2hlZE1lbW9yeVRlbXBSZWdpc3RlcjsKICAgICBib29s
IG1fbWFrZUp1bXBQYXRjaGFibGU7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
YXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyWDg2Q29tbW9uLmgKaW5kZXggZThjODU5OTA2ZmVl
MTJlZDVlMWE4OTA2YTk1ZmE0MjczOGJhMDFlOS4uMGY3MzMyNTZiZTA2MDVhMWYzZmFmMzc2OTQ5
OTY5OTk3N2MyM2M4ZiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxl
ci9NYWNyb0Fzc2VtYmxlclg4NkNvbW1vbi5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9h
c3NlbWJsZXIvTWFjcm9Bc3NlbWJsZXJYODZDb21tb24uaApAQCAtNDE4OCwxMSArNDE4OCw2IEBA
IGNsYXNzIE1hY3JvQXNzZW1ibGVyWDg2Q29tbW9uIDogcHVibGljIEFic3RyYWN0TWFjcm9Bc3Nl
bWJsZXI8QXNzZW1ibGVyPiB7CiAgICAgc3RhdGljIENQVUlEIGdldENQVUlERXgodW5zaWduZWQg
bGV2ZWwsIHVuc2lnbmVkIGNvdW50KTsKICAgICBKU19FWFBPUlRfUFJJVkFURSBzdGF0aWMgdm9p
ZCBjb2xsZWN0Q1BVRmVhdHVyZXMoKTsKIAotICAgIGVudW0gY2xhc3MgQ1BVSURDaGVja1N0YXRl
IHsKLSAgICAgICAgTm90Q2hlY2tlZCwKLSAgICAgICAgQ2xlYXIsCi0gICAgICAgIFNldAotICAg
IH07CiAgICAgSlNfRVhQT1JUX1BSSVZBVEUgc3RhdGljIENQVUlEQ2hlY2tTdGF0ZSBzX3NzZTJD
aGVja1N0YXRlOwogICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBDUFVJRENoZWNrU3RhdGUg
c19zc2U0XzFDaGVja1N0YXRlOwogICAgIEpTX0VYUE9SVF9QUklWQVRFIHN0YXRpYyBDUFVJRENo
ZWNrU3RhdGUgc19zc2U0XzJDaGVja1N0YXRlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>