<?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>172766</bug_id>
          
          <creation_ts>2017-05-31 12:06:32 -0700</creation_ts>
          <short_desc>[JSC][ARMv6][LLInt] Fix ARMv6 support into LLInt layer</short_desc>
          <delta_ts>2020-06-01 02:27:19 -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>JavaScriptCore</component>
          <version>WebKit 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>
          
          <blocked>172765</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Caio Lima">ticaiolima</reporter>
          <assigned_to name="Caio Lima">ticaiolima</assigned_to>
          <cc>benjamin</cc>
    
    <cc>buildbot</cc>
    
    <cc>cdumez</cc>
    
    <cc>clopez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dbates</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mjs</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1314253</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2017-05-31 12:06:32 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314263</commentid>
    <comment_count>1</comment_count>
      <attachid>311617</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2017-05-31 12:21:45 -0700</bug_when>
    <thetext>Created attachment 311617
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314270</commentid>
    <comment_count>2</comment_count>
      <attachid>311617</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-31 12:31:55 -0700</bug_when>
    <thetext>Comment on attachment 311617
Patch

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

&gt; Source/JavaScriptCore/runtime/Options.h:466
&gt; +#if CPU(ARM)
&gt; +#define JSC_USE_TAIL_CALLS false
&gt; +#else
&gt; +#define JSC_USE_TAIL_CALLS true
&gt; +#endif

What is this for?  I couldn&apos;t find any uses of JSC_USE_TAIL_CALLS anywhere.  Also, I don&apos;t think this is the right place to enable / disable a feature.  That is usually done in Platform.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314397</commentid>
    <comment_count>3</comment_count>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2017-05-31 16:05:25 -0700</bug_when>
    <thetext>(In reply to Mark Lam from comment #2)
&gt; Comment on attachment 311617 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=311617&amp;action=review
&gt; 
&gt; &gt; Source/JavaScriptCore/runtime/Options.h:466
&gt; &gt; +#if CPU(ARM)
&gt; &gt; +#define JSC_USE_TAIL_CALLS false
&gt; &gt; +#else
&gt; &gt; +#define JSC_USE_TAIL_CALLS true
&gt; &gt; +#endif
&gt; 
&gt; What is this for?  I couldn&apos;t find any uses of JSC_USE_TAIL_CALLS anywhere. 
&gt; Also, I don&apos;t think this is the right place to enable / disable a feature. 
&gt; That is usually done in Platform.h.

Oops. It should be used in useTailCalls option, but I override it in last merge conflict solving. But I&apos;m going to move to the right place as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314625</commentid>
    <comment_count>4</comment_count>
      <attachid>311704</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2017-06-01 08:43:44 -0700</bug_when>
    <thetext>Created attachment 311704
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1325509</commentid>
    <comment_count>5</comment_count>
      <attachid>314589</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2017-07-04 18:21:15 -0700</bug_when>
    <thetext>Created attachment 314589
Patch

Rebased the code with master.

The &quot;mcr&quot; discussion in https://bugs.webkit.org/show_bug.cgi?id=172767 also can be applied here to replace &quot;dmb sy&quot; with &quot;mcr p15, 0, r6, c7, c10, 5&quot;, since it&apos;s DMB equivalence in ARMv6.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1326263</commentid>
    <comment_count>6</comment_count>
      <attachid>314589</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-07-06 17:33:45 -0700</bug_when>
    <thetext>Comment on attachment 314589
Patch

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

&gt; Source/JavaScriptCore/ChangeLog:14
&gt; +        We also disabled tail calls by default for ARMv6 because they aren&apos;t properly
&gt; +        handled in this architecrue right now.

This is not related to &quot;Fix ARMv6 support into LLInt layer&quot;.  I think you should do this in a different patch if needed.

&gt; Source/JavaScriptCore/offlineasm/arm.rb:640
&gt; +                $asm.puts &quot;mcr p15, 0, r6, c7, c10, 5&quot;

I&apos;m still uncomfortable with the choice of r6 in mcr since we don&apos;t yet know what the mcr instruction expects from that register for the DMB operation.

&gt; Source/JavaScriptCore/runtime/Options.h:32
&gt; +#include &lt;wtf/Platform.h&gt;

Don&apos;t need this.  Platform.h is automatically included by config.h in .cpp files.

&gt; Source/JavaScriptCore/runtime/Options.h:146
&gt; -    v(bool, useTailCalls, true, Normal, nullptr) \
&gt; +    v(bool, useTailCalls, JSC_USE_TAIL_CALLS, Normal, nullptr) \

There are 2 things wrong with this:
1. This is a debugging option to check if tail calls is the source of a bug.  It is not an option to be disabled for certain ports.  To do so would make that port not ES6 compliant.
2. We normally override the defaults in overrideDefaults() in Options.cpp.

If you are disabling it temporarily for ARMv6, please add a FIXME and a bug in overrideDefaults() where you disable it so that it will be fixed later.

Why do you need to disable tail calls anyway?  The LLInt supports tail calls.  See op_tail_call, op_tail_call_varargs, and op_tail_call_forward_arguments.  Hence, this is contrary to what your ChangeLog claims this patch does.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1657705</commentid>
    <comment_count>7</comment_count>
      <attachid>314589</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2020-05-30 19:31:25 -0700</bug_when>
    <thetext>Comment on attachment 314589
Patch

Unfortunately, this patch no longer applies.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311617</attachid>
            <date>2017-05-31 12:21:45 -0700</date>
            <delta_ts>2017-06-01 08:43:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172766-20170531162143.patch</filename>
            <type>text/plain</type>
            <size>6349</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3NjEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
OWYyYzRmZWIwNGMwYzljM2EyZmU3N2FjZmEwNWU0ZTQ5MGQ4MDMxLi4xMmMxODZlMDUzZDBkYTAw
ZDA1NjA4ZDk3ODY2NTc2YmNhYjIzN2VmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMyBAQAorMjAxNy0wNS0zMSAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+
CisKKyAgICAgICAgW0pTQ11bQVJNdjZdW0xMSW50XSBGaXggQVJNdjYgc3VwcG9ydCBpbnRvIExM
SW50IGxheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNzI3NjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIHBhdGNoIGlzIGZpeGluZyBzZXRFbnRyeUFkZHJlc3MgaW4gTExpbnQgdG8gQVJNdjYg
YnVpbGRzLiBJdAorICAgICAgICByZXF1aXJlZCB0aGUgY3JlYXRpb24gb2YgYSBuZXcgaW5zdHJ1
Y3Rpb24gbmFtZSAibGRsYmwiIHRvIGxvYWQgdGhlCisgICAgICAgIGxhYmVsIGFkZHJlc3MgaW50
byBhIHJlZ2lzdGVyLiBBbHNvLCBpdCBmaXhlcyAibWVtZmVuY2UiIGFuZCAicmV0IgorICAgICAg
ICBpbnN0cnVjdGlvbnMgdG8gYmUgcHJvcGVybHkgaGFuZGxlZCBpbnRvIExMSW50LgorICAgICAg
ICBXZSBhbHNvIGRpc2FibGVkIHRhaWwgY2FsbHMgZm9yIEFSTXY2IGJlY2F1c2UgdGhleSBhcmVu
J3QgcHJvcGVybHkKKyAgICAgICAgaGFuZGxlZC4KKworICAgICAgICAqIGxsaW50L0xvd0xldmVs
SW50ZXJwcmV0ZXIuYXNtOgorICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuY3Bw
OgorICAgICAgICAqIG9mZmxpbmVhc20vYXJtLnJiOgorICAgICAgICAqIG9mZmxpbmVhc20vaW5z
dHJ1Y3Rpb25zLnJiOgorICAgICAgICAqIHJ1bnRpbWUvT3B0aW9ucy5oOgorCiAyMDE3LTA1LTMx
ICBLZWl0aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBs
ZWFrIGluIFByb21pc2VEZWZlcnJlZFRpbWVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20gYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20KaW5kZXggMmZjYjZlNjM0ZDlmY2ZjM2E0
MjcyYWIwNjZhYzBmYzdlNTNiZjZhOS4uNGEwNWQ5ODEzZjE4MzUwZjk0NTgxMmE3OTM4OGQyZDU4
YzU3OTNiMiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVs
SW50ZXJwcmV0ZXIuYXNtCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZl
bEludGVycHJldGVyLmFzbQpAQCAtMTE2Niw3ICsxMTY2LDcgQEAgbWFjcm8gc2V0RW50cnlBZGRy
ZXNzKGluZGV4LCBsYWJlbCkKICAgICAgICAgcGNydG9hZGRyIGxhYmVsLCB0MQogICAgICAgICBt
b3ZlIGluZGV4LCB0NAogICAgICAgICBzdG9yZXAgdDEsIFthMCwgdDQsIDhdCi0gICAgZWxzaWYg
QVJNIG9yIEFSTXY3IG9yIEFSTXY3X1RSQURJVElPTkFMCisgICAgZWxzaWYgQVJNdjcgb3IgQVJN
djdfVFJBRElUSU9OQUwKICAgICAgICAgbXZsYmwgKGxhYmVsIC0gX3JlbGF0aXZlUENCYXNlKSwg
dDQKICAgICAgICAgYWRkcCB0NCwgdDEsIHQ0CiAgICAgICAgIG1vdmUgaW5kZXgsIHQzCkBAIC0x
MTc4LDYgKzExNzgsMTMgQEAgbWFjcm8gc2V0RW50cnlBZGRyZXNzKGluZGV4LCBsYWJlbCkKICAg
ICAgICAgYWRkcCB0NCwgdDEsIHQ0CiAgICAgICAgIG1vdmUgaW5kZXgsIHQzCiAgICAgICAgIHN0
b3JlcCB0NCwgW2EwLCB0MywgNF0KKyAgICBlbHNpZiBBUk0KKyAgICAgICAgbGRsYmwgX3JlbGF0
aXZlUENCYXNlLCB0MworICAgICAgICBsZGxibCBsYWJlbCwgdDIKKyAgICAgICAgc3VicCB0Mywg
dDIKKyAgICAgICAgYWRkcCB0MiwgdDEsIHQyCisgICAgICAgIG1vdmUgaW5kZXgsIHQzCisgICAg
ICAgIHN0b3JlcCB0MiwgW2EwLCB0MywgNF0KICAgICBlbmQKIGVuZAogCmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5jcHAgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5jcHAKaW5kZXggYTBm
MDlkNGM0ZTVhOTM1MTUwZWMzZTlmMDc1NjllYThhZjAyYTg1OC4uNTQyMDYxMmQ2NmQ4NjFkMzJk
ZDFmODIxODFiOTNiNzZkOGQyNTExNSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmNwcApAQCAtNTI4LDYgKzUyOCw3IEBAIEpTVmFs
dWUgQ0xvb3A6OmV4ZWN1dGUoT3Bjb2RlSUQgZW50cnlPcGNvZGVJRCwgdm9pZCogZXhlY3V0YWJs
ZUFkZHJlc3MsIFZNKiB2bSwKICNlbHNlCiAjZGVmaW5lIE9GRkxJTkVfQVNNX0dMT0JBTF9MQUJF
TChsYWJlbCkgICAgICAgICBcCiAgICAgIi50ZXh0XG4iICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgIi5hbGlnbiA0XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgIi5nbG9ibCAiIFNZTUJPTF9TVFJJTkcobGFiZWwpICJcbiIgICAgICAgICBc
CiAgICAgSElERV9TWU1CT0wobGFiZWwpICJcbiIgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
U1lNQk9MX1NUUklORyhsYWJlbCkgIjpcbiIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9vZmZsaW5lYXNtL2FybS5yYiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNt
L2FybS5yYgppbmRleCBmODY2MGE0MmFlYjY5MzU2YzlmZTIxYjNjYjc3N2VjNTFjMmY2ZGI0Li41
ZjhkMmRlNTBjNDBlY2I1MWRiODA5ZTIzMjk5NzAxOTZlNDc4NTE0IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9hcm0ucmIKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL29mZmxpbmVhc20vYXJtLnJiCkBAIC01MDMsOCArNTAzLDEwIEBAIGNsYXNzIEluc3Ry
dWN0aW9uCiAgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtb3YgI3thcm1GbGlwcGVkT3BlcmFu
ZHMob3BlcmFuZHMpfSIKICAgICAgICAgICAgIGVuZAogICAgICAgICB3aGVuICJtdmxibCIKLSAg
ICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdncgI3tvcGVyYW5kc1sxXS5hcm1PcGVyYW5kfSwg
XCM6bG93ZXIxNjoje29wZXJhbmRzWzBdLnZhbHVlfSIKLSAgICAgICAgICAgICAgICAkYXNtLnB1
dHMgIm1vdnQgI3tvcGVyYW5kc1sxXS5hcm1PcGVyYW5kfSwgXCM6dXBwZXIxNjoje29wZXJhbmRz
WzBdLnZhbHVlfSIKKyAgICAgICAgICAgICRhc20ucHV0cyAibW92dyAje29wZXJhbmRzWzFdLmFy
bU9wZXJhbmR9LCBcIzpsb3dlcjE2OiN7b3BlcmFuZHNbMF0udmFsdWV9IgorICAgICAgICAgICAg
JGFzbS5wdXRzICJtb3Z0ICN7b3BlcmFuZHNbMV0uYXJtT3BlcmFuZH0sIFwjOnVwcGVyMTY6I3tv
cGVyYW5kc1swXS52YWx1ZX0iCisgICAgICAgIHdoZW4gImxkbGJsIgorICAgICAgICAgICAgJGFz
bS5wdXRzICJsZHIgI3tvcGVyYW5kc1sxXS5hcm1PcGVyYW5kfSwgPSN7b3BlcmFuZHNbMF0udmFs
dWV9IgogICAgICAgICB3aGVuICJub3AiCiAgICAgICAgICAgICAkYXNtLnB1dHMgIm5vcCIKICAg
ICAgICAgd2hlbiAiYmllcSIsICJicGVxIiwgImJiZXEiCkBAIC01NzcsMTAgKzU3OSwxNSBAQCBj
bGFzcyBJbnN0cnVjdGlvbgogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICRhc20u
cHV0cyAiYmx4ICN7b3BlcmFuZHNbMF0uYXJtT3BlcmFuZH0iCiAgICAgICAgICAgICBlbmQKKyAg
ICAgICAgd2hlbiAiY2FsbGxibCIKKyAgICAgICAgICAgICRhc20ucHV0cyAiYmwgI3tvcGVyYW5k
c1swXS5hc21MYWJlbH0iCiAgICAgICAgIHdoZW4gImJyZWFrIgogICAgICAgICAgICAgJGFzbS5w
dXRzICJia3B0ICMwIgogICAgICAgICB3aGVuICJyZXQiCiAgICAgICAgICAgICAkYXNtLnB1dHMg
ImJ4IGxyIgorICAgICAgICAgICAgaWYgbm90IGlzQVJNdjcgYW5kIG5vdCBpc0FSTXY3VHJhZGl0
aW9uYWwKKyAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIi5sdG9yZyIKKyAgICAgICAgICAgIGVu
ZAogICAgICAgICB3aGVuICJjaWVxIiwgImNwZXEiLCAiY2JlcSIKICAgICAgICAgICAgIGVtaXRB
cm1Db21wYXJlKG9wZXJhbmRzLCAiZXEiKQogICAgICAgICB3aGVuICJjaW5lcSIsICJjcG5lcSIs
ICJjYm5lcSIKQEAgLTYyOSw3ICs2MzYsMTEgQEAgY2xhc3MgSW5zdHJ1Y3Rpb24KICAgICAgICAg
ICAgIHJhaXNlICJXcm9uZyBudW1iZXIgb2YgYXJndW1lbnRzIHRvIHNtdWxsIGluICN7c2VsZi5p
bnNwZWN0fSBhdCAje2NvZGVPcmlnaW5TdHJpbmd9IiB1bmxlc3Mgb3BlcmFuZHMubGVuZ3RoID09
IDQKICAgICAgICAgICAgICRhc20ucHV0cyAic211bGwgI3tvcGVyYW5kc1syXS5hcm1PcGVyYW5k
fSwgI3tvcGVyYW5kc1szXS5hcm1PcGVyYW5kfSwgI3tvcGVyYW5kc1swXS5hcm1PcGVyYW5kfSwg
I3tvcGVyYW5kc1sxXS5hcm1PcGVyYW5kfSIKICAgICAgICAgd2hlbiAibWVtZmVuY2UiCi0gICAg
ICAgICAgICAkYXNtLnB1dHMgImRtYiBzeSIKKyAgICAgICAgICAgIGlmIGlzQVJNdjcgb3IgaXNB
Uk12N1RyYWRpdGlvbmFsCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJkbWIgc3kiCisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtY3IgcDE1LCAwLCByNiwg
YzcsIGMxMCwgNSIKKyAgICAgICAgICAgIGVuZAogICAgICAgICB3aGVuICJjbHJicCIKICAgICAg
ICAgICAgICRhc20ucHV0cyAiYmljICN7b3BlcmFuZHNbMl0uYXJtT3BlcmFuZH0sICN7b3BlcmFu
ZHNbMF0uYXJtT3BlcmFuZH0sICN7b3BlcmFuZHNbMV0uYXJtT3BlcmFuZH0iCiAgICAgICAgIGVs
c2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2luc3RydWN0
aW9ucy5yYiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2luc3RydWN0aW9ucy5y
YgppbmRleCBiYmZjZTcxOTNiM2MzNzA1MTdhNmUxMDg5ZmRlZGI4YzI2MDExYmQyLi5jZDJlM2Iz
MzZiYzQ4NmExODIzZGQ4YmE5OWQyOGU1MjBhYzJkNTM4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9pbnN0cnVjdGlvbnMucmIKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL29mZmxpbmVhc20vaW5zdHJ1Y3Rpb25zLnJiCkBAIC0yNjEsNyArMjYxLDkgQEAg
WDg2X0lOU1RSVUNUSU9OUyA9CiBBUk1fSU5TVFJVQ1RJT05TID0KICAgICBbCiAgICAgICJjbHJi
cCIsCi0gICAgICJtdmxibCIKKyAgICAgIm12bGJsIiwKKyAgICAgImxkbGJsIiwKKyAgICAgImNh
bGxsYmwiCiAgICAgXQogCiBBUk02NF9JTlNUUlVDVElPTlMgPQpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvT3B0aW9ucy5oCmluZGV4IDRhZDE2ZWFmZmExOWM5YmYxMWI0YjE5OTE0NmRjYWVh
ZmE5NGIzM2MuLmU5OWEwMjAyOTQ2ZTk1NjgwNTJjYjM2YmFhODU1ODFiNjE1ZTEwOGIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAorKysgYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmgKQEAgLTQ1OSw2ICs0NTksMTEgQEAg
dHlwZWRlZiBjb25zdCBjaGFyKiBvcHRpb25TdHJpbmc7CiAgICAgdihib29sLCB1c2VGYXN0VExT
Rm9yV2FzbUNvbnRleHQsIHRydWUsIE5vcm1hbCwgIklmIHRydWUgKGFuZCBmYXN0IFRMUyBpcyBl
bmFibGVkKSwgd2Ugd2lsbCBzdG9yZSBjb250ZXh0IGluIGZhc3QgVExTLiBJZiBmYWxzZSwgd2Ug
d2lsbCBwaW4gaXQgdG8gYSByZWdpc3Rlci4iKSBcCiAgICAgdihib29sLCB1c2VDYWxsSUNzRm9y
V2ViQXNzZW1ibHlUb0pTQ2FsbHMsIHRydWUsIE5vcm1hbCwgIklmIHRydWUsIHdlIHdpbGwgdXNl
IENhbGxMaW5rSW5mbyB0byBpbmxpbmUgY2FjaGUgV2FzbSB0byBKUyBjYWxscy4iKQogCisjaWYg
Q1BVKEFSTSkKKyNkZWZpbmUgSlNDX1VTRV9UQUlMX0NBTExTIGZhbHNlCisjZWxzZQorI2RlZmlu
ZSBKU0NfVVNFX1RBSUxfQ0FMTFMgdHJ1ZQorI2VuZGlmCiAKIGVudW0gT3B0aW9uRXF1aXZhbGVu
Y2UgewogICAgIFNhbWVPcHRpb24sCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311704</attachid>
            <date>2017-06-01 08:43:44 -0700</date>
            <delta_ts>2017-07-04 18:21:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172766-20170601124342.patch</filename>
            <type>text/plain</type>
            <size>7784</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE3NjEwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBk
OWYyYzRmZWIwNGMwYzljM2EyZmU3N2FjZmEwNWU0ZTQ5MGQ4MDMxLi5lYmFkZmY1MDUxYmJjMWYx
ZWI3NjYzYWJkOTlhNTkwOTk2ZDM3NGVlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMyBAQAorMjAxNy0wNi0wMSAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+
CisKKyAgICAgICAgW0pTQ11bQVJNdjZdW0xMSW50XSBGaXggQVJNdjYgc3VwcG9ydCBpbnRvIExM
SW50IGxheWVyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xNzI3NjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBUaGlzIHBhdGNoIGlzIGZpeGluZyBzZXRFbnRyeUFkZHJlc3MgaW4gTExpbnQgdG8gQVJNdjYg
YnVpbGRzLiBJdAorICAgICAgICByZXF1aXJlZCB0aGUgY3JlYXRpb24gb2YgYSBuZXcgaW5zdHJ1
Y3Rpb24gbmFtZWQgImxkbGJsIiB0byBsb2FkIHRoZQorICAgICAgICBsYWJlbCBhZGRyZXNzIGlu
dG8gYSByZWdpc3Rlci4gQWxzbywgaXQgZml4ZXMgIm1lbWZlbmNlIiBhbmQgInJldCIKKyAgICAg
ICAgaW5zdHJ1Y3Rpb25zIHRvIGJlIHByb3Blcmx5IGhhbmRsZWQgaW50byB0aGlzIGFyY2hpdGVj
dHVyZS4KKyAgICAgICAgV2UgYWxzbyBkaXNhYmxlZCB0YWlsIGNhbGxzIGJ5IGRlZmF1bHQgZm9y
IEFSTXY2IGJlY2F1c2UgdGhleSBhcmVuJ3QgcHJvcGVybHkKKyAgICAgICAgaGFuZGxlZCBpbiB0
aGlzIGFyY2hpdGVjcnVlIHJpZ2h0IG5vdy4KKworICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50
ZXJwcmV0ZXIuYXNtOgorICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuY3BwOgor
ICAgICAgICAqIG9mZmxpbmVhc20vYXJtLnJiOgorICAgICAgICAqIG9mZmxpbmVhc20vaW5zdHJ1
Y3Rpb25zLnJiOgorICAgICAgICAqIHJ1bnRpbWUvT3B0aW9ucy5oOgorCiAyMDE3LTA1LTMxICBL
ZWl0aCBNaWxsZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIEZpeCBsZWFr
IGluIFByb21pc2VEZWZlcnJlZFRpbWVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGUzYTU0OGZhYWNmNzZhNjY3ZTcxY2NlYWQ2
OTMzNmYyNGE5N2MwOTguLmY2ODliNDE4YjJiNTFkM2NkYmY1NTJhMTEyMGU3YWRhMjYxMDNkOTMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDYtMDEgIENhaW8gTGltYSAgPHRpY2Fpb2xpbWFA
Z21haWwuY29tPgorCisgICAgICAgIFtKU0NdW0FSTXY2XVtMTEludF0gRml4IEFSTXY2IHN1cHBv
cnQgaW50byBMTEludCBsYXllcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTcyNzY2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiB3dGYvUGxhdGZvcm0uaDoKKwogMjAxNy0wNS0zMSAgTWF0dCBMZXdpcyAg
PGpsZXdpczNAYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIy
MTc2MDMuCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJ
bnRlcnByZXRlci5hc20gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRl
cnByZXRlci5hc20KaW5kZXggMmZjYjZlNjM0ZDlmY2ZjM2E0MjcyYWIwNjZhYzBmYzdlNTNiZjZh
OS4uNGEwNWQ5ODEzZjE4MzUwZjk0NTgxMmE3OTM4OGQyZDU4YzU3OTNiMiAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQpAQCAt
MTE2Niw3ICsxMTY2LDcgQEAgbWFjcm8gc2V0RW50cnlBZGRyZXNzKGluZGV4LCBsYWJlbCkKICAg
ICAgICAgcGNydG9hZGRyIGxhYmVsLCB0MQogICAgICAgICBtb3ZlIGluZGV4LCB0NAogICAgICAg
ICBzdG9yZXAgdDEsIFthMCwgdDQsIDhdCi0gICAgZWxzaWYgQVJNIG9yIEFSTXY3IG9yIEFSTXY3
X1RSQURJVElPTkFMCisgICAgZWxzaWYgQVJNdjcgb3IgQVJNdjdfVFJBRElUSU9OQUwKICAgICAg
ICAgbXZsYmwgKGxhYmVsIC0gX3JlbGF0aXZlUENCYXNlKSwgdDQKICAgICAgICAgYWRkcCB0NCwg
dDEsIHQ0CiAgICAgICAgIG1vdmUgaW5kZXgsIHQzCkBAIC0xMTc4LDYgKzExNzgsMTMgQEAgbWFj
cm8gc2V0RW50cnlBZGRyZXNzKGluZGV4LCBsYWJlbCkKICAgICAgICAgYWRkcCB0NCwgdDEsIHQ0
CiAgICAgICAgIG1vdmUgaW5kZXgsIHQzCiAgICAgICAgIHN0b3JlcCB0NCwgW2EwLCB0MywgNF0K
KyAgICBlbHNpZiBBUk0KKyAgICAgICAgbGRsYmwgX3JlbGF0aXZlUENCYXNlLCB0MworICAgICAg
ICBsZGxibCBsYWJlbCwgdDIKKyAgICAgICAgc3VicCB0MywgdDIKKyAgICAgICAgYWRkcCB0Miwg
dDEsIHQyCisgICAgICAgIG1vdmUgaW5kZXgsIHQzCisgICAgICAgIHN0b3JlcCB0MiwgW2EwLCB0
MywgNF0KICAgICBlbmQKIGVuZAogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
bGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxp
bnQvTG93TGV2ZWxJbnRlcnByZXRlci5jcHAKaW5kZXggYTBmMDlkNGM0ZTVhOTM1MTUwZWMzZTlm
MDc1NjllYThhZjAyYTg1OC4uNTQyMDYxMmQ2NmQ4NjFkMzJkZDFmODIxODFiOTNiNzZkOGQyNTEx
NSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXIuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVy
cHJldGVyLmNwcApAQCAtNTI4LDYgKzUyOCw3IEBAIEpTVmFsdWUgQ0xvb3A6OmV4ZWN1dGUoT3Bj
b2RlSUQgZW50cnlPcGNvZGVJRCwgdm9pZCogZXhlY3V0YWJsZUFkZHJlc3MsIFZNKiB2bSwKICNl
bHNlCiAjZGVmaW5lIE9GRkxJTkVfQVNNX0dMT0JBTF9MQUJFTChsYWJlbCkgICAgICAgICBcCiAg
ICAgIi50ZXh0XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIi5h
bGlnbiA0XG4iICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgIi5nbG9ibCAi
IFNZTUJPTF9TVFJJTkcobGFiZWwpICJcbiIgICAgICAgICBcCiAgICAgSElERV9TWU1CT0wobGFi
ZWwpICJcbiIgICAgICAgICAgICAgICAgICAgICBcCiAgICAgU1lNQk9MX1NUUklORyhsYWJlbCkg
IjpcbiIKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2FybS5y
YiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2FybS5yYgppbmRleCBmODY2MGE0
MmFlYjY5MzU2YzlmZTIxYjNjYjc3N2VjNTFjMmY2ZGI0Li41MWFlZjAwOGQxMWY5YmQ2ZGI2YjJi
N2U2MTA5MGE0Y2Y1YmI3NWIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2Zm
bGluZWFzbS9hcm0ucmIKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vYXJt
LnJiCkBAIC01MDMsOCArNTAzLDEwIEBAIGNsYXNzIEluc3RydWN0aW9uCiAgICAgICAgICAgICAg
ICAgJGFzbS5wdXRzICJtb3YgI3thcm1GbGlwcGVkT3BlcmFuZHMob3BlcmFuZHMpfSIKICAgICAg
ICAgICAgIGVuZAogICAgICAgICB3aGVuICJtdmxibCIKLSAgICAgICAgICAgICAgICAkYXNtLnB1
dHMgIm1vdncgI3tvcGVyYW5kc1sxXS5hcm1PcGVyYW5kfSwgXCM6bG93ZXIxNjoje29wZXJhbmRz
WzBdLnZhbHVlfSIKLSAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnQgI3tvcGVyYW5kc1sx
XS5hcm1PcGVyYW5kfSwgXCM6dXBwZXIxNjoje29wZXJhbmRzWzBdLnZhbHVlfSIKKyAgICAgICAg
ICAgICRhc20ucHV0cyAibW92dyAje29wZXJhbmRzWzFdLmFybU9wZXJhbmR9LCBcIzpsb3dlcjE2
OiN7b3BlcmFuZHNbMF0udmFsdWV9IgorICAgICAgICAgICAgJGFzbS5wdXRzICJtb3Z0ICN7b3Bl
cmFuZHNbMV0uYXJtT3BlcmFuZH0sIFwjOnVwcGVyMTY6I3tvcGVyYW5kc1swXS52YWx1ZX0iCisg
ICAgICAgIHdoZW4gImxkbGJsIgorICAgICAgICAgICAgJGFzbS5wdXRzICJsZHIgI3tvcGVyYW5k
c1sxXS5hcm1PcGVyYW5kfSwgPSN7b3BlcmFuZHNbMF0udmFsdWV9IgogICAgICAgICB3aGVuICJu
b3AiCiAgICAgICAgICAgICAkYXNtLnB1dHMgIm5vcCIKICAgICAgICAgd2hlbiAiYmllcSIsICJi
cGVxIiwgImJiZXEiCkBAIC01ODEsNiArNTgzLDkgQEAgY2xhc3MgSW5zdHJ1Y3Rpb24KICAgICAg
ICAgICAgICRhc20ucHV0cyAiYmtwdCAjMCIKICAgICAgICAgd2hlbiAicmV0IgogICAgICAgICAg
ICAgJGFzbS5wdXRzICJieCBsciIKKyAgICAgICAgICAgIGlmIG5vdCBpc0FSTXY3IGFuZCBub3Qg
aXNBUk12N1RyYWRpdGlvbmFsCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICIubHRvcmciCisg
ICAgICAgICAgICBlbmQKICAgICAgICAgd2hlbiAiY2llcSIsICJjcGVxIiwgImNiZXEiCiAgICAg
ICAgICAgICBlbWl0QXJtQ29tcGFyZShvcGVyYW5kcywgImVxIikKICAgICAgICAgd2hlbiAiY2lu
ZXEiLCAiY3BuZXEiLCAiY2JuZXEiCkBAIC02MjksNyArNjM0LDExIEBAIGNsYXNzIEluc3RydWN0
aW9uCiAgICAgICAgICAgICByYWlzZSAiV3JvbmcgbnVtYmVyIG9mIGFyZ3VtZW50cyB0byBzbXVs
bCBpbiAje3NlbGYuaW5zcGVjdH0gYXQgI3tjb2RlT3JpZ2luU3RyaW5nfSIgdW5sZXNzIG9wZXJh
bmRzLmxlbmd0aCA9PSA0CiAgICAgICAgICAgICAkYXNtLnB1dHMgInNtdWxsICN7b3BlcmFuZHNb
Ml0uYXJtT3BlcmFuZH0sICN7b3BlcmFuZHNbM10uYXJtT3BlcmFuZH0sICN7b3BlcmFuZHNbMF0u
YXJtT3BlcmFuZH0sICN7b3BlcmFuZHNbMV0uYXJtT3BlcmFuZH0iCiAgICAgICAgIHdoZW4gIm1l
bWZlbmNlIgotICAgICAgICAgICAgJGFzbS5wdXRzICJkbWIgc3kiCisgICAgICAgICAgICBpZiBp
c0FSTXY3IG9yIGlzQVJNdjdUcmFkaXRpb25hbAorICAgICAgICAgICAgICAgICRhc20ucHV0cyAi
ZG1iIHN5IgorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICRhc20ucHV0cyAibWNy
IHAxNSwgMCwgcjYsIGM3LCBjMTAsIDUiCisgICAgICAgICAgICBlbmQKICAgICAgICAgd2hlbiAi
Y2xyYnAiCiAgICAgICAgICAgICAkYXNtLnB1dHMgImJpYyAje29wZXJhbmRzWzJdLmFybU9wZXJh
bmR9LCAje29wZXJhbmRzWzBdLmFybU9wZXJhbmR9LCAje29wZXJhbmRzWzFdLmFybU9wZXJhbmR9
IgogICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGlu
ZWFzbS9pbnN0cnVjdGlvbnMucmIgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9p
bnN0cnVjdGlvbnMucmIKaW5kZXggYmJmY2U3MTkzYjNjMzcwNTE3YTZlMTA4OWZkZWRiOGMyNjAx
MWJkMi4uODIwODcxM2MzZGFhMzNlODg3NmIzZWRkYTNkNjM4NjVhMWY1NTI2NSAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vaW5zdHJ1Y3Rpb25zLnJiCisrKyBi
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2luc3RydWN0aW9ucy5yYgpAQCAtMjYx
LDcgKzI2MSw4IEBAIFg4Nl9JTlNUUlVDVElPTlMgPQogQVJNX0lOU1RSVUNUSU9OUyA9CiAgICAg
WwogICAgICAiY2xyYnAiLAotICAgICAibXZsYmwiCisgICAgICJtdmxibCIsCisgICAgICJsZGxi
bCIKICAgICBdCiAKIEFSTTY0X0lOU1RSVUNUSU9OUyA9CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVu
dGltZS9PcHRpb25zLmgKaW5kZXggNGFkMTZlYWZmYTE5YzliZjExYjRiMTk5MTQ2ZGNhZWFmYTk0
YjMzYy4uZDljNzlmMjNhNWQxNzFmMWQ3YTcyNGY0MmU2YmUyMjc5MThjZGY1YiAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvT3B0aW9ucy5oCisrKyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaApAQCAtMjksNiArMjksNyBAQAogI2luY2x1
ZGUgIkpTRXhwb3J0TWFjcm9zLmgiCiAjaW5jbHVkZSA8c3RkaW50Lmg+CiAjaW5jbHVkZSA8c3Rk
aW8uaD4KKyNpbmNsdWRlIDx3dGYvUGxhdGZvcm0uaD4KICNpbmNsdWRlIDx3dGYvUHJpbnRTdHJl
YW0uaD4KICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKQEAgLTE0MSw3ICsxNDIsNyBA
QCB0eXBlZGVmIGNvbnN0IGNoYXIqIG9wdGlvblN0cmluZzsKICAgICB2KGJvb2wsIGR1bXBCeXRl
Y29kZXNCZWZvcmVHZW5lcmF0b3JpZmljYXRpb24sIGZhbHNlLCBOb3JtYWwsIG51bGxwdHIpIFwK
ICAgICBcCiAgICAgdihib29sLCB1c2VGdW5jdGlvbkRvdEFyZ3VtZW50cywgdHJ1ZSwgTm9ybWFs
LCBudWxscHRyKSBcCi0gICAgdihib29sLCB1c2VUYWlsQ2FsbHMsIHRydWUsIE5vcm1hbCwgbnVs
bHB0cikgXAorICAgIHYoYm9vbCwgdXNlVGFpbENhbGxzLCBKU0NfVVNFX1RBSUxfQ0FMTFMsIE5v
cm1hbCwgbnVsbHB0cikgXAogICAgIHYoYm9vbCwgYWx3YXlzVXNlU2hhZG93Q2hpY2tlbiwgZmFs
c2UsIE5vcm1hbCwgbnVsbHB0cikgXAogICAgIHYodW5zaWduZWQsIHNoYWRvd0NoaWNrZW5Mb2dT
aXplLCAxMDAwLCBOb3JtYWwsIG51bGxwdHIpIFwKICAgICB2KHVuc2lnbmVkLCBzaGFkb3dDaGlj
a2VuTWF4VGFpbERlbGV0ZWRGcmFtZXNTaXplLCAxMjgsIE5vcm1hbCwgbnVsbHB0cikgXApAQCAt
NDU5LDcgKzQ2MCw2IEBAIHR5cGVkZWYgY29uc3QgY2hhciogb3B0aW9uU3RyaW5nOwogICAgIHYo
Ym9vbCwgdXNlRmFzdFRMU0Zvcldhc21Db250ZXh0LCB0cnVlLCBOb3JtYWwsICJJZiB0cnVlIChh
bmQgZmFzdCBUTFMgaXMgZW5hYmxlZCksIHdlIHdpbGwgc3RvcmUgY29udGV4dCBpbiBmYXN0IFRM
Uy4gSWYgZmFsc2UsIHdlIHdpbGwgcGluIGl0IHRvIGEgcmVnaXN0ZXIuIikgXAogICAgIHYoYm9v
bCwgdXNlQ2FsbElDc0ZvcldlYkFzc2VtYmx5VG9KU0NhbGxzLCB0cnVlLCBOb3JtYWwsICJJZiB0
cnVlLCB3ZSB3aWxsIHVzZSBDYWxsTGlua0luZm8gdG8gaW5saW5lIGNhY2hlIFdhc20gdG8gSlMg
Y2FsbHMuIikKIAotCiBlbnVtIE9wdGlvbkVxdWl2YWxlbmNlIHsKICAgICBTYW1lT3B0aW9uLAog
ICAgIEludmVydGVkT3B0aW9uLApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm0u
aCBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKaW5kZXggNDViZDhhODExZjk4ODljODVkOGY1
NGRkZjY1Mzk4MWUyZmU4ZjYxMC4uZTljNmQ2YmZlYTU5YTQ3NzJlMTM3Yzk1YzNlYWUzNmYzYTAw
OTNiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAorKysgYi9Tb3VyY2Uv
V1RGL3d0Zi9QbGF0Zm9ybS5oCkBAIC0xMjcxLDQgKzEyNzEsMTAgQEAKICNkZWZpbmUgSEFWRV9S
U0FfUFNTIDEKICNlbmRpZgogCisjaWYgQ1BVKEFSTSkKKyNkZWZpbmUgSlNDX1VTRV9UQUlMX0NB
TExTIGZhbHNlCisjZWxzZQorI2RlZmluZSBKU0NfVVNFX1RBSUxfQ0FMTFMgdHJ1ZQorI2VuZGlm
CisKICNlbmRpZiAvKiBXVEZfUGxhdGZvcm1faCAqLwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>314589</attachid>
            <date>2017-07-04 18:21:15 -0700</date>
            <delta_ts>2020-05-30 19:31:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>llint-armv6-support.diff</filename>
            <type>text/plain</type>
            <size>7273</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvQ2hhbmdlTG9nCmluZGV4IGNlMWExOGIuLjA2Yzk5ZGIgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE3LTA3LTA0ICBDYWlvIExpbWEgIDx0
aWNhaW9saW1hQGdtYWlsLmNvbT4KKworICAgICAgICBbSlNDXVtBUk12Nl1bTExJbnRdIEZpeCBB
Uk12NiBzdXBwb3J0IGludG8gTExJbnQgbGF5ZXIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE3Mjc2NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIE9yaWdpbmFsIGF1dGhvciBpcyBHdWlsbGF1bWUgRW1vbnQu
CisgICAgICAgIFRoaXMgcGF0Y2ggaXMgZml4aW5nIHNldEVudHJ5QWRkcmVzcyBpbiBMTGludCB0
byBBUk12NiBidWlsZHMuIEl0CisgICAgICAgIHJlcXVpcmVkIHRoZSBjcmVhdGlvbiBvZiBhIG5l
dyBpbnN0cnVjdGlvbiBuYW1lZCAibGRsYmwiIHRvIGxvYWQgdGhlCisgICAgICAgIGxhYmVsIGFk
ZHJlc3MgaW50byBhIHJlZ2lzdGVyLiBBbHNvLCBpdCBmaXhlcyAibWVtZmVuY2UiIGFuZCAicmV0
IgorICAgICAgICBpbnN0cnVjdGlvbnMgdG8gYmUgcHJvcGVybHkgaGFuZGxlZCBpbnRvIHRoaXMg
YXJjaGl0ZWN0dXJlLgorICAgICAgICBXZSBhbHNvIGRpc2FibGVkIHRhaWwgY2FsbHMgYnkgZGVm
YXVsdCBmb3IgQVJNdjYgYmVjYXVzZSB0aGV5IGFyZW4ndCBwcm9wZXJseQorICAgICAgICBoYW5k
bGVkIGluIHRoaXMgYXJjaGl0ZWNydWUgcmlnaHQgbm93LgorCisgICAgICAgICogbGxpbnQvTG93
TGV2ZWxJbnRlcnByZXRlci5hc206CisgICAgICAgICogbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRl
ci5jcHA6CisgICAgICAgICogb2ZmbGluZWFzbS9hcm0ucmI6CisgICAgICAgICogb2ZmbGluZWFz
bS9pbnN0cnVjdGlvbnMucmI6CisgICAgICAgICogcnVudGltZS9PcHRpb25zLmg6CisKIDIwMTct
MDctMDQgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBD
bGVhbnVwIHNvbWUgU3RyaW5nQnVpbGRlciB1c2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbSBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQppbmRleCBjYmQ4MWMwLi4zNWYyMjg3
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnBy
ZXRlci5hc20KKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXIuYXNtCkBAIC0xMTY4LDcgKzExNjgsNyBAQCBtYWNybyBzZXRFbnRyeUFkZHJlc3MoaW5k
ZXgsIGxhYmVsKQogICAgICAgICBwY3J0b2FkZHIgbGFiZWwsIHQxCiAgICAgICAgIG1vdmUgaW5k
ZXgsIHQ0CiAgICAgICAgIHN0b3JlcCB0MSwgW2EwLCB0NCwgOF0KLSAgICBlbHNpZiBBUk0gb3Ig
QVJNdjcgb3IgQVJNdjdfVFJBRElUSU9OQUwKKyAgICBlbHNpZiBBUk12NyBvciBBUk12N19UUkFE
SVRJT05BTAogICAgICAgICBtdmxibCAobGFiZWwgLSBfcmVsYXRpdmVQQ0Jhc2UpLCB0NAogICAg
ICAgICBhZGRwIHQ0LCB0MSwgdDQKICAgICAgICAgbW92ZSBpbmRleCwgdDMKQEAgLTExODAsNiAr
MTE4MCwxMyBAQCBtYWNybyBzZXRFbnRyeUFkZHJlc3MoaW5kZXgsIGxhYmVsKQogICAgICAgICBh
ZGRwIHQ0LCB0MSwgdDQKICAgICAgICAgbW92ZSBpbmRleCwgdDMKICAgICAgICAgc3RvcmVwIHQ0
LCBbYTAsIHQzLCA0XQorICAgIGVsc2lmIEFSTQorICAgICAgICBsZGxibCBfcmVsYXRpdmVQQ0Jh
c2UsIHQzCisgICAgICAgIGxkbGJsIGxhYmVsLCB0MgorICAgICAgICBzdWJwIHQzLCB0MgorICAg
ICAgICBhZGRwIHQyLCB0MSwgdDIKKyAgICAgICAgbW92ZSBpbmRleCwgdDMKKyAgICAgICAgc3Rv
cmVwIHQyLCBbYTAsIHQzLCA0XQogICAgIGVuZAogZW5kCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmNwcCBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmNwcAppbmRleCBhMGYwOWQ0Li41
NDIwNjEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJ
bnRlcnByZXRlci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVs
SW50ZXJwcmV0ZXIuY3BwCkBAIC01MjgsNiArNTI4LDcgQEAgSlNWYWx1ZSBDTG9vcDo6ZXhlY3V0
ZShPcGNvZGVJRCBlbnRyeU9wY29kZUlELCB2b2lkKiBleGVjdXRhYmxlQWRkcmVzcywgVk0qIHZt
LAogI2Vsc2UKICNkZWZpbmUgT0ZGTElORV9BU01fR0xPQkFMX0xBQkVMKGxhYmVsKSAgICAgICAg
IFwKICAgICAiLnRleHRcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAiLmFsaWduIDRcbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAiLmds
b2JsICIgU1lNQk9MX1NUUklORyhsYWJlbCkgIlxuIiAgICAgICAgIFwKICAgICBISURFX1NZTUJP
TChsYWJlbCkgIlxuIiAgICAgICAgICAgICAgICAgICAgIFwKICAgICBTWU1CT0xfU1RSSU5HKGxh
YmVsKSAiOlxuIgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20v
YXJtLnJiIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vYXJtLnJiCmluZGV4IGY4
NjYwYTQuLjUxYWVmMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5l
YXNtL2FybS5yYgorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9hcm0ucmIK
QEAgLTUwMyw4ICs1MDMsMTAgQEAgY2xhc3MgSW5zdHJ1Y3Rpb24KICAgICAgICAgICAgICAgICAk
YXNtLnB1dHMgIm1vdiAje2FybUZsaXBwZWRPcGVyYW5kcyhvcGVyYW5kcyl9IgogICAgICAgICAg
ICAgZW5kCiAgICAgICAgIHdoZW4gIm12bGJsIgotICAgICAgICAgICAgICAgICRhc20ucHV0cyAi
bW92dyAje29wZXJhbmRzWzFdLmFybU9wZXJhbmR9LCBcIzpsb3dlcjE2OiN7b3BlcmFuZHNbMF0u
dmFsdWV9IgotICAgICAgICAgICAgICAgICRhc20ucHV0cyAibW92dCAje29wZXJhbmRzWzFdLmFy
bU9wZXJhbmR9LCBcIzp1cHBlcjE2OiN7b3BlcmFuZHNbMF0udmFsdWV9IgorICAgICAgICAgICAg
JGFzbS5wdXRzICJtb3Z3ICN7b3BlcmFuZHNbMV0uYXJtT3BlcmFuZH0sIFwjOmxvd2VyMTY6I3tv
cGVyYW5kc1swXS52YWx1ZX0iCisgICAgICAgICAgICAkYXNtLnB1dHMgIm1vdnQgI3tvcGVyYW5k
c1sxXS5hcm1PcGVyYW5kfSwgXCM6dXBwZXIxNjoje29wZXJhbmRzWzBdLnZhbHVlfSIKKyAgICAg
ICAgd2hlbiAibGRsYmwiCisgICAgICAgICAgICAkYXNtLnB1dHMgImxkciAje29wZXJhbmRzWzFd
LmFybU9wZXJhbmR9LCA9I3tvcGVyYW5kc1swXS52YWx1ZX0iCiAgICAgICAgIHdoZW4gIm5vcCIK
ICAgICAgICAgICAgICRhc20ucHV0cyAibm9wIgogICAgICAgICB3aGVuICJiaWVxIiwgImJwZXEi
LCAiYmJlcSIKQEAgLTU4MSw2ICs1ODMsOSBAQCBjbGFzcyBJbnN0cnVjdGlvbgogICAgICAgICAg
ICAgJGFzbS5wdXRzICJia3B0ICMwIgogICAgICAgICB3aGVuICJyZXQiCiAgICAgICAgICAgICAk
YXNtLnB1dHMgImJ4IGxyIgorICAgICAgICAgICAgaWYgbm90IGlzQVJNdjcgYW5kIG5vdCBpc0FS
TXY3VHJhZGl0aW9uYWwKKyAgICAgICAgICAgICAgICAkYXNtLnB1dHMgIi5sdG9yZyIKKyAgICAg
ICAgICAgIGVuZAogICAgICAgICB3aGVuICJjaWVxIiwgImNwZXEiLCAiY2JlcSIKICAgICAgICAg
ICAgIGVtaXRBcm1Db21wYXJlKG9wZXJhbmRzLCAiZXEiKQogICAgICAgICB3aGVuICJjaW5lcSIs
ICJjcG5lcSIsICJjYm5lcSIKQEAgLTYyOSw3ICs2MzQsMTEgQEAgY2xhc3MgSW5zdHJ1Y3Rpb24K
ICAgICAgICAgICAgIHJhaXNlICJXcm9uZyBudW1iZXIgb2YgYXJndW1lbnRzIHRvIHNtdWxsIGlu
ICN7c2VsZi5pbnNwZWN0fSBhdCAje2NvZGVPcmlnaW5TdHJpbmd9IiB1bmxlc3Mgb3BlcmFuZHMu
bGVuZ3RoID09IDQKICAgICAgICAgICAgICRhc20ucHV0cyAic211bGwgI3tvcGVyYW5kc1syXS5h
cm1PcGVyYW5kfSwgI3tvcGVyYW5kc1szXS5hcm1PcGVyYW5kfSwgI3tvcGVyYW5kc1swXS5hcm1P
cGVyYW5kfSwgI3tvcGVyYW5kc1sxXS5hcm1PcGVyYW5kfSIKICAgICAgICAgd2hlbiAibWVtZmVu
Y2UiCi0gICAgICAgICAgICAkYXNtLnB1dHMgImRtYiBzeSIKKyAgICAgICAgICAgIGlmIGlzQVJN
djcgb3IgaXNBUk12N1RyYWRpdGlvbmFsCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJkbWIg
c3kiCisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICJtY3IgcDE1
LCAwLCByNiwgYzcsIGMxMCwgNSIKKyAgICAgICAgICAgIGVuZAogICAgICAgICB3aGVuICJjbHJi
cCIKICAgICAgICAgICAgICRhc20ucHV0cyAiYmljICN7b3BlcmFuZHNbMl0uYXJtT3BlcmFuZH0s
ICN7b3BlcmFuZHNbMF0uYXJtT3BlcmFuZH0sICN7b3BlcmFuZHNbMV0uYXJtT3BlcmFuZH0iCiAg
ICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNt
L2luc3RydWN0aW9ucy5yYiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL2luc3Ry
dWN0aW9ucy5yYgppbmRleCBiYmZjZTcxLi44MjA4NzEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9pbnN0cnVjdGlvbnMucmIKKysrIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL29mZmxpbmVhc20vaW5zdHJ1Y3Rpb25zLnJiCkBAIC0yNjEsNyArMjYxLDggQEAg
WDg2X0lOU1RSVUNUSU9OUyA9CiBBUk1fSU5TVFJVQ1RJT05TID0KICAgICBbCiAgICAgICJjbHJi
cCIsCi0gICAgICJtdmxibCIKKyAgICAgIm12bGJsIiwKKyAgICAgImxkbGJsIgogICAgIF0KIAog
QVJNNjRfSU5TVFJVQ1RJT05TID0KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9y
dW50aW1lL09wdGlvbnMuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMu
aAppbmRleCA3MGQ3ZTFhLi45NWJkYjhjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvcnVudGltZS9PcHRpb25zLmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
T3B0aW9ucy5oCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAiSlNFeHBvcnRNYWNyb3MuaCIK
ICNpbmNsdWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHd0Zi9Q
bGF0Zm9ybS5oPgogI2luY2x1ZGUgPHd0Zi9QcmludFN0cmVhbS5oPgogI2luY2x1ZGUgPHd0Zi9T
dGRMaWJFeHRyYXMuaD4KIApAQCAtMTQyLDcgKzE0Myw3IEBAIHR5cGVkZWYgY29uc3QgY2hhciog
b3B0aW9uU3RyaW5nOwogICAgIHYoYm9vbCwgZHVtcEJ5dGVjb2Rlc0JlZm9yZUdlbmVyYXRvcmlm
aWNhdGlvbiwgZmFsc2UsIE5vcm1hbCwgbnVsbHB0cikgXAogICAgIFwKICAgICB2KGJvb2wsIHVz
ZUZ1bmN0aW9uRG90QXJndW1lbnRzLCB0cnVlLCBOb3JtYWwsIG51bGxwdHIpIFwKLSAgICB2KGJv
b2wsIHVzZVRhaWxDYWxscywgdHJ1ZSwgTm9ybWFsLCBudWxscHRyKSBcCisgICAgdihib29sLCB1
c2VUYWlsQ2FsbHMsIEpTQ19VU0VfVEFJTF9DQUxMUywgTm9ybWFsLCBudWxscHRyKSBcCiAgICAg
dihib29sLCBhbHdheXNVc2VTaGFkb3dDaGlja2VuLCBmYWxzZSwgTm9ybWFsLCBudWxscHRyKSBc
CiAgICAgdih1bnNpZ25lZCwgc2hhZG93Q2hpY2tlbkxvZ1NpemUsIDEwMDAsIE5vcm1hbCwgbnVs
bHB0cikgXAogICAgIHYodW5zaWduZWQsIHNoYWRvd0NoaWNrZW5NYXhUYWlsRGVsZXRlZEZyYW1l
c1NpemUsIDEyOCwgTm9ybWFsLCBudWxscHRyKSBcCkBAIC00NjYsNyArNDY3LDYgQEAgdHlwZWRl
ZiBjb25zdCBjaGFyKiBvcHRpb25TdHJpbmc7CiAgICAgdihib29sLCB1c2VDYWxsSUNzRm9yV2Vi
QXNzZW1ibHlUb0pTQ2FsbHMsIHRydWUsIE5vcm1hbCwgIklmIHRydWUsIHdlIHdpbGwgdXNlIENh
bGxMaW5rSW5mbyB0byBpbmxpbmUgY2FjaGUgV2FzbSB0byBKUyBjYWxscy4iKSBcCiAgICAgdihi
b29sLCB1c2VPYmplY3RSZXN0U3ByZWFkLCB0cnVlLCBOb3JtYWwsICJJZiB0cnVlLCB3ZSB3aWxs
IGVuYWJsZSBPYmplY3QgUmVzdC9TcHJlYWQgZmVhdHVyZS4iKQogCi0KIGVudW0gT3B0aW9uRXF1
aXZhbGVuY2UgewogICAgIFNhbWVPcHRpb24sCiAgICAgSW52ZXJ0ZWRPcHRpb24sCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDJk
ZTRmOGIuLmRjNjdjYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTctMDctMDQgIENhaW8gTGlt
YSAgPHRpY2Fpb2xpbWFAZ21haWwuY29tPgorCisgICAgICAgIFtKU0NdW0FSTXY2XVtMTEludF0g
Rml4IEFSTXY2IHN1cHBvcnQgaW50byBMTEludCBsYXllcgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcyNzY2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiB3dGYvUGxhdGZvcm0uaDoKKwogMjAxNy0wNy0w
NCAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBbV1RG
XSBNYWtlIGRvdWJsZS1jb252ZXJzaW9uJ3MgY2FjaGUgZGF0YSBjb25zdGFudCBhbmQgZHJvcCBk
b3VibGVfY29udmVyc2lvbjo6aW5pdGlhbGl6ZSgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0
Zi9QbGF0Zm9ybS5oIGIvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAppbmRleCBjMDZkMjgwLi43
MjdiZTlkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCisrKyBiL1NvdXJj
ZS9XVEYvd3RmL1BsYXRmb3JtLmgKQEAgLTEyNTAsNCArMTI1MCwxMCBAQAogI2RlZmluZSBIQVZF
X1JTQV9QU1MgMQogI2VuZGlmCiAKKyNpZiBDUFUoQVJNKQorI2RlZmluZSBKU0NfVVNFX1RBSUxf
Q0FMTFMgZmFsc2UKKyNlbHNlCisjZGVmaW5lIEpTQ19VU0VfVEFJTF9DQUxMUyB0cnVlCisjZW5k
aWYKKwogI2VuZGlmIC8qIFdURl9QbGF0Zm9ybV9oICovCg==
</data>
<flag name="review"
          id="335452"
          type_id="1"
          status="-"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>