<?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>235349</bug_id>
          
          <creation_ts>2022-01-18 23:28:03 -0800</creation_ts>
          <short_desc>[libpas] Disable PAS_ASSERT on Darwin ARM64 (not in ARM64E)</short_desc>
          <delta_ts>2022-01-20 12:05:26 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>darin</cc>
    
    <cc>keith_miller</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1831949</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-18 23:28:03 -0800</bug_when>
    <thetext>[libpas] Disable PAS_ASSERT on Darwin ARM64 (not in ARM64E)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1831950</commentid>
    <comment_count>1</comment_count>
      <attachid>449466</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-18 23:28:58 -0800</bug_when>
    <thetext>Created attachment 449466
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1831951</commentid>
    <comment_count>2</comment_count>
      <attachid>449467</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-18 23:30:24 -0800</bug_when>
    <thetext>Created attachment 449467
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832047</commentid>
    <comment_count>3</comment_count>
      <attachid>449467</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2022-01-19 08:54:00 -0800</bug_when>
    <thetext>Comment on attachment 449467
Patch

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

&gt; Source/bmalloc/libpas/src/libpas/pas_platform.h:35
&gt; +/* PAS_COMPILER() - the target copmiler */

Misspelled compiler here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832126</commentid>
    <comment_count>4</comment_count>
      <attachid>449467</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-19 11:56:54 -0800</bug_when>
    <thetext>Comment on attachment 449467
Patch

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

&gt; Source/bmalloc/libpas/src/libpas/pas_config.h:45
&gt; +#if PAS_OS(DARWIN) &amp;&amp; __PAS_ARM64 &amp;&amp; !__PAS_ARM64E
&gt; +#define PAS_ENABLE_ASSERT 0
&gt; +#else
&gt; +#define PAS_ENABLE_ASSERT 1
&gt; +#endif

Do we always enable this on debug builds?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832129</commentid>
    <comment_count>5</comment_count>
      <attachid>449467</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-19 12:01:25 -0800</bug_when>
    <thetext>Comment on attachment 449467
Patch

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

&gt;&gt; Source/bmalloc/libpas/src/libpas/pas_config.h:45
&gt;&gt; +#endif
&gt; 
&gt; Do we always enable this on debug builds?

Done.

&gt;&gt; Source/bmalloc/libpas/src/libpas/pas_platform.h:35
&gt;&gt; +/* PAS_COMPILER() - the target copmiler */
&gt; 
&gt; Misspelled compiler here.

Fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832130</commentid>
    <comment_count>6</comment_count>
      <attachid>449503</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-19 12:03:20 -0800</bug_when>
    <thetext>Created attachment 449503
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832131</commentid>
    <comment_count>7</comment_count>
      <attachid>449503</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-19 12:05:05 -0800</bug_when>
    <thetext>Comment on attachment 449503
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832132</commentid>
    <comment_count>8</comment_count>
      <attachid>449503</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2022-01-19 12:05:11 -0800</bug_when>
    <thetext>Comment on attachment 449503
Patch

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

&gt; Source/bmalloc/libpas/src/libpas/pas_utils.h:203
&gt; +        if (!PAS_ENABLE_ASSERT) \

Not that it probably matters but you could do `if constexpr` here so Debug is faster too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832134</commentid>
    <comment_count>9</comment_count>
      <attachid>449503</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-19 12:05:46 -0800</bug_when>
    <thetext>Comment on attachment 449503
Patch

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

&gt;&gt; Source/bmalloc/libpas/src/libpas/pas_utils.h:203
&gt;&gt; +        if (!PAS_ENABLE_ASSERT) \
&gt; 
&gt; Not that it probably matters but you could do `if constexpr` here so Debug is faster too.

We cannot use it since this is C code (libpas is C, not C++). :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832322</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-19 18:41:47 -0800</bug_when>
    <thetext>Committed r288265 (246207@main): &lt;https://commits.webkit.org/246207@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449503.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1832520</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-20 12:05:26 -0800</bug_when>
    <thetext>&lt;rdar://problem/87842725&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449466</attachid>
            <date>2022-01-18 23:28:58 -0800</date>
            <delta_ts>2022-01-18 23:30:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235349-20220118232857.patch</filename>
            <type>text/plain</type>
            <size>3928</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4MTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggNzdhMTc1ZmRlMGUxZDEy
Nzc0ZmE0YmE1NjM5YzA3ZGMzYTlkYjQ4Ni4uZGUzNWQzNDk3M2RiN2YzMjY4MDE4ZWZiODllMzMy
YzFlNWI1ZjlkMiAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIyLTAxLTE4ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW2xpYnBhc10gRGlzYWJs
ZSBQQVNfQVNTRVJUIG9uIERhcndpbiBBUk02NCAobm90IGluIEFSTTY0RSkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTM0OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIGhhdmUgc2V2ZXJhbCB3ZWFr
IGRldmljZXMgd2hpY2ggb25seSBoYXZlIEFSTTY0IChub3QgQVJNNjRFKS4KKyAgICAgICAgQW5k
IGluIHN1Y2ggYSB3ZWFrIGRldmljZSwgUEFTX0FTU0VSVCBhZmZlY3RzIG9uIHBlcmZvcm1hbmNl
LgorICAgICAgICBCeSBkaXNhYmxpbmcgUEFTX0FTU0VSVCwgd2UgZ290IDAuNSUgaW1wcm92ZW1l
bnQgaW4gUExUIGluIGlQaG9uZSA2Uy4KKworICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bh
c19jb25maWcuaDoKKyAgICAgICAgKiBsaWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnX3ByZWZp
eC5oOgorICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRlcm5hbF9jb25maWcuaDoK
KyAgICAgICAgKiBsaWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZvcm0uaDoKKyAgICAgICAgKiBs
aWJwYXMvc3JjL2xpYnBhcy9wYXNfdXRpbHMuaDoKKwogMjAyMi0wMS0xOCAgQWxleCBDaHJpc3Rl
bnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFVzZSBjKysyYSBpbnN0
ZWFkIG9mIGdudSsrMmEgZm9yIENvY29hIGJ1aWxkcwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxs
b2MvbGlicGFzL3NyYy9saWJwYXMvcGFzX2NvbmZpZy5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFz
L3NyYy9saWJwYXMvcGFzX2NvbmZpZy5oCmluZGV4IDJkMDgyZjk4NmJkOGQ1NmUxNjA0ZmQ0MGIz
ZmZlNjQwYzEzZmUyOGIuLmQ0NmYwMmQzZmNlYWU0MzYwMmQ1NDhmYzVhYTYwODBkNmYzZjUyZDAg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19jb25maWcu
aAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnLmgKQEAg
LTM4LDYgKzM4LDExIEBACiAjZW5kaWYKICNlbmRpZgogCisjaWYgUEFTX09TKERBUldJTikgJiYg
X19QQVNfQVJNNjQgJiYgIV9fUEFTX0FSTTY0RQorI2RlZmluZSBQQVNfRU5BQkxFX0FTU0VSVCAx
CisjZWxzZQorI2RlZmluZSBQQVNfRU5BQkxFX0FTU0VSVCAwCisjZW5kaWYKICNkZWZpbmUgUEFT
X0VOQUJMRV9URVNUSU5HIF9fUEFTX0VOQUJMRV9URVNUSU5HCiAKICNkZWZpbmUgUEFTX0FSTTY0
IF9fUEFTX0FSTTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBh
cy9wYXNfY29uZmlnX3ByZWZpeC5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9saWJwYXMv
cGFzX2NvbmZpZ19wcmVmaXguaAppbmRleCA4MDZkNTFmMjg5NjhhYzZhNTM3Y2M4MzY4OTc0ZjYw
MjVhNTY0N2RhLi5jMWVjYjFjNjYxYmY1NWZlYjMwNjlmODkyMjIxODcwMzEwNmQ5NzljIDEwMDY0
NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnX3ByZWZp
eC5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19jb25maWdfcHJl
Zml4LmgKQEAgLTIzLDYgKzIzLDExIEBACiAgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLiAKICAqLwogCisjaWZuZGVm
IFBBU19DT05GSUdfUFJFRklYX0gKKyNkZWZpbmUgUEFTX0NPTkZJR19QUkVGSVhfSAorCisjaW5j
bHVkZSAicGFzX3BsYXRmb3JtLmgiCisKICNpZiBkZWZpbmVkKEVOQUJMRV9QQVNfVEVTVElORykK
ICNkZWZpbmUgX19QQVNfRU5BQkxFX1RFU1RJTkcgMQogI2Vsc2UKQEAgLTU0LDMgKzU5LDUgQEAK
ICNlbHNlCiAjZGVmaW5lIF9fUEFTX1JJU0NWIDAKICNlbmRpZgorCisjZW5kaWYgLyogUEFTX0NP
TkZJR19QUkVGSVhfSCAqLwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9s
aWJwYXMvcGFzX2ludGVybmFsX2NvbmZpZy5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9s
aWJwYXMvcGFzX2ludGVybmFsX2NvbmZpZy5oCmluZGV4IDMzN2UyYjNmOTc5NWZhNWJlMDY2OTRl
YmYwNTA1OTIzNjUzZjgzMDAuLjFkY2M1ZDVmNDU1OTQ2YWI2N2YyMjcxYzkzYzNmOTFlMzA3MTZj
OGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRl
cm5hbF9jb25maWcuaAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNf
aW50ZXJuYWxfY29uZmlnLmgKQEAgLTI3LDcgKzI3LDYgQEAKICNkZWZpbmUgUEFTX0lOVEVSTkFM
X0NPTkZJR19ICiAKICNpbmNsdWRlICJwYXNfY29uZmlnLmgiCi0jaW5jbHVkZSAicGFzX3BsYXRm
b3JtLmgiCiAKICNkZWZpbmUgUEFTX1NVQlBBR0VfU0laRSAgICAgICAgICAgICAgICAgNDA5Ngog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZv
cm0uaCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19wbGF0Zm9ybS5oCmlu
ZGV4IDc1MjkyMDMxOTM5ODQxMWUzNWUxNmY5ZWFiYTQyMjYxZDAyYTU5MTIuLjk5OTNkMmM1NjEz
ZjQ5MDA3MmVlMWE5ZTI3MTYwMjMwNGExYzYwMzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9j
L2xpYnBhcy9zcmMvbGlicGFzL3Bhc19wbGF0Zm9ybS5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2xp
YnBhcy9zcmMvbGlicGFzL3Bhc19wbGF0Zm9ybS5oCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVk
ZSA8VGFyZ2V0Q29uZGl0aW9uYWxzLmg+CiAjZW5kaWYKIAorLyogUEFTX0NPTVBJTEVSKCkgLSB0
aGUgdGFyZ2V0IGNvcG1pbGVyICovCiAjZGVmaW5lIFBBU19DT01QSUxFUihGRUFUVVJFKSAoZGVm
aW5lZCBQQVNfQ09NUElMRVJfIyNGRUFUVVJFICAmJiBQQVNfQ09NUElMRVJfIyNGRUFUVVJFKQog
CiAjaWYgZGVmaW5lZChfX2NsYW5nX18pCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJw
YXMvc3JjL2xpYnBhcy9wYXNfdXRpbHMuaCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGli
cGFzL3Bhc191dGlscy5oCmluZGV4IGRiYTFmYjI3MTc4NzQ0NTM1YjA1N2EyMmU0MzMxYmY0ZDg5
NzEwYTMuLjM1NTE3ZjgyYzNhOWYxZjU1NWVjZmYxY2NmNzJiNmE3ZGY4MGNmOTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc191dGlscy5oCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc191dGlscy5oCkBAIC0yMDAsNiArMjAw
LDggQEAgUEFTX0lHTk9SRV9XQVJOSU5HU19FTkQKIAogI2RlZmluZSBQQVNfQVNTRVJUKGV4cCkg
XAogICAgIGRvIHsgXAorICAgICAgICBpZiAoIVBBU19FTkFCTEVfQVNTRVJUKSBcCisgICAgICAg
ICAgICBicmVhazsgXAogICAgICAgICBpZiAoUEFTX0xJS0VMWShleHApKSBcCiAgICAgICAgICAg
ICBicmVhazsgXAogICAgICAgICBwYXNfYXNzZXJ0aW9uX2ZhaWxlZF9ub3JldHVybl9zaWxlbmNl
cihfX0ZJTEVfXywgX19MSU5FX18sIF9fUFJFVFRZX0ZVTkNUSU9OX18sICNleHApOyBcCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449467</attachid>
            <date>2022-01-18 23:30:24 -0800</date>
            <delta_ts>2022-01-19 12:03:18 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235349-20220118233023.patch</filename>
            <type>text/plain</type>
            <size>3928</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4MTgxCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggNzdhMTc1ZmRlMGUxZDEy
Nzc0ZmE0YmE1NjM5YzA3ZGMzYTlkYjQ4Ni4uZGUzNWQzNDk3M2RiN2YzMjY4MDE4ZWZiODllMzMy
YzFlNWI1ZjlkMiAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIyLTAxLTE4ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW2xpYnBhc10gRGlzYWJs
ZSBQQVNfQVNTRVJUIG9uIERhcndpbiBBUk02NCAobm90IGluIEFSTTY0RSkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTM0OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIGhhdmUgc2V2ZXJhbCB3ZWFr
IGRldmljZXMgd2hpY2ggb25seSBoYXZlIEFSTTY0IChub3QgQVJNNjRFKS4KKyAgICAgICAgQW5k
IGluIHN1Y2ggYSB3ZWFrIGRldmljZSwgUEFTX0FTU0VSVCBhZmZlY3RzIG9uIHBlcmZvcm1hbmNl
LgorICAgICAgICBCeSBkaXNhYmxpbmcgUEFTX0FTU0VSVCwgd2UgZ290IDAuNSUgaW1wcm92ZW1l
bnQgaW4gUExUIGluIGlQaG9uZSA2Uy4KKworICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bh
c19jb25maWcuaDoKKyAgICAgICAgKiBsaWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnX3ByZWZp
eC5oOgorICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRlcm5hbF9jb25maWcuaDoK
KyAgICAgICAgKiBsaWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZvcm0uaDoKKyAgICAgICAgKiBs
aWJwYXMvc3JjL2xpYnBhcy9wYXNfdXRpbHMuaDoKKwogMjAyMi0wMS0xOCAgQWxleCBDaHJpc3Rl
bnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFVzZSBjKysyYSBpbnN0
ZWFkIG9mIGdudSsrMmEgZm9yIENvY29hIGJ1aWxkcwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxs
b2MvbGlicGFzL3NyYy9saWJwYXMvcGFzX2NvbmZpZy5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFz
L3NyYy9saWJwYXMvcGFzX2NvbmZpZy5oCmluZGV4IDJkMDgyZjk4NmJkOGQ1NmUxNjA0ZmQ0MGIz
ZmZlNjQwYzEzZmUyOGIuLjAxMTBjZmVjMDY4ZGZiZmY1NzJhNThjYjdmNTZlNWJmMDFiM2RiN2Yg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19jb25maWcu
aAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnLmgKQEAg
LTM4LDYgKzM4LDExIEBACiAjZW5kaWYKICNlbmRpZgogCisjaWYgUEFTX09TKERBUldJTikgJiYg
X19QQVNfQVJNNjQgJiYgIV9fUEFTX0FSTTY0RQorI2RlZmluZSBQQVNfRU5BQkxFX0FTU0VSVCAw
CisjZWxzZQorI2RlZmluZSBQQVNfRU5BQkxFX0FTU0VSVCAxCisjZW5kaWYKICNkZWZpbmUgUEFT
X0VOQUJMRV9URVNUSU5HIF9fUEFTX0VOQUJMRV9URVNUSU5HCiAKICNkZWZpbmUgUEFTX0FSTTY0
IF9fUEFTX0FSTTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBh
cy9wYXNfY29uZmlnX3ByZWZpeC5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9saWJwYXMv
cGFzX2NvbmZpZ19wcmVmaXguaAppbmRleCA4MDZkNTFmMjg5NjhhYzZhNTM3Y2M4MzY4OTc0ZjYw
MjVhNTY0N2RhLi5jMWVjYjFjNjYxYmY1NWZlYjMwNjlmODkyMjIxODcwMzEwNmQ5NzljIDEwMDY0
NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnX3ByZWZp
eC5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19jb25maWdfcHJl
Zml4LmgKQEAgLTIzLDYgKzIzLDExIEBACiAgKiBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLiAKICAqLwogCisjaWZuZGVm
IFBBU19DT05GSUdfUFJFRklYX0gKKyNkZWZpbmUgUEFTX0NPTkZJR19QUkVGSVhfSAorCisjaW5j
bHVkZSAicGFzX3BsYXRmb3JtLmgiCisKICNpZiBkZWZpbmVkKEVOQUJMRV9QQVNfVEVTVElORykK
ICNkZWZpbmUgX19QQVNfRU5BQkxFX1RFU1RJTkcgMQogI2Vsc2UKQEAgLTU0LDMgKzU5LDUgQEAK
ICNlbHNlCiAjZGVmaW5lIF9fUEFTX1JJU0NWIDAKICNlbmRpZgorCisjZW5kaWYgLyogUEFTX0NP
TkZJR19QUkVGSVhfSCAqLwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9s
aWJwYXMvcGFzX2ludGVybmFsX2NvbmZpZy5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9s
aWJwYXMvcGFzX2ludGVybmFsX2NvbmZpZy5oCmluZGV4IDMzN2UyYjNmOTc5NWZhNWJlMDY2OTRl
YmYwNTA1OTIzNjUzZjgzMDAuLjFkY2M1ZDVmNDU1OTQ2YWI2N2YyMjcxYzkzYzNmOTFlMzA3MTZj
OGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRl
cm5hbF9jb25maWcuaAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNf
aW50ZXJuYWxfY29uZmlnLmgKQEAgLTI3LDcgKzI3LDYgQEAKICNkZWZpbmUgUEFTX0lOVEVSTkFM
X0NPTkZJR19ICiAKICNpbmNsdWRlICJwYXNfY29uZmlnLmgiCi0jaW5jbHVkZSAicGFzX3BsYXRm
b3JtLmgiCiAKICNkZWZpbmUgUEFTX1NVQlBBR0VfU0laRSAgICAgICAgICAgICAgICAgNDA5Ngog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZv
cm0uaCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19wbGF0Zm9ybS5oCmlu
ZGV4IDc1MjkyMDMxOTM5ODQxMWUzNWUxNmY5ZWFiYTQyMjYxZDAyYTU5MTIuLjk5OTNkMmM1NjEz
ZjQ5MDA3MmVlMWE5ZTI3MTYwMjMwNGExYzYwMzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9j
L2xpYnBhcy9zcmMvbGlicGFzL3Bhc19wbGF0Zm9ybS5oCisrKyBiL1NvdXJjZS9ibWFsbG9jL2xp
YnBhcy9zcmMvbGlicGFzL3Bhc19wbGF0Zm9ybS5oCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVk
ZSA8VGFyZ2V0Q29uZGl0aW9uYWxzLmg+CiAjZW5kaWYKIAorLyogUEFTX0NPTVBJTEVSKCkgLSB0
aGUgdGFyZ2V0IGNvcG1pbGVyICovCiAjZGVmaW5lIFBBU19DT01QSUxFUihGRUFUVVJFKSAoZGVm
aW5lZCBQQVNfQ09NUElMRVJfIyNGRUFUVVJFICAmJiBQQVNfQ09NUElMRVJfIyNGRUFUVVJFKQog
CiAjaWYgZGVmaW5lZChfX2NsYW5nX18pCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9saWJw
YXMvc3JjL2xpYnBhcy9wYXNfdXRpbHMuaCBiL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGli
cGFzL3Bhc191dGlscy5oCmluZGV4IGRiYTFmYjI3MTc4NzQ0NTM1YjA1N2EyMmU0MzMxYmY0ZDg5
NzEwYTMuLjM1NTE3ZjgyYzNhOWYxZjU1NWVjZmYxY2NmNzJiNmE3ZGY4MGNmOTEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc191dGlscy5oCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc191dGlscy5oCkBAIC0yMDAsNiArMjAw
LDggQEAgUEFTX0lHTk9SRV9XQVJOSU5HU19FTkQKIAogI2RlZmluZSBQQVNfQVNTRVJUKGV4cCkg
XAogICAgIGRvIHsgXAorICAgICAgICBpZiAoIVBBU19FTkFCTEVfQVNTRVJUKSBcCisgICAgICAg
ICAgICBicmVhazsgXAogICAgICAgICBpZiAoUEFTX0xJS0VMWShleHApKSBcCiAgICAgICAgICAg
ICBicmVhazsgXAogICAgICAgICBwYXNfYXNzZXJ0aW9uX2ZhaWxlZF9ub3JldHVybl9zaWxlbmNl
cihfX0ZJTEVfXywgX19MSU5FX18sIF9fUFJFVFRZX0ZVTkNUSU9OX18sICNleHApOyBcCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449503</attachid>
            <date>2022-01-19 12:03:20 -0800</date>
            <delta_ts>2022-01-19 18:41:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235349-20220119120319.patch</filename>
            <type>text/plain</type>
            <size>3947</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg4MjE3CmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggNzdhMTc1ZmRlMGUxZDEy
Nzc0ZmE0YmE1NjM5YzA3ZGMzYTlkYjQ4Ni4uZjk4YWI2NmZmOGRlZjk0NmFiODI5NTg5ZGNiYTY2
YWM1ODc1N2RlOCAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIyLTAxLTE5ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CisKKyAgICAgICAgW2xpYnBhc10gRGlzYWJs
ZSBQQVNfQVNTRVJUIG9uIERhcndpbiBBUk02NCAobm90IGluIEFSTTY0RSkKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTM0OQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIGhhdmUgc2V2ZXJhbCB3ZWFr
IGRldmljZXMgd2hpY2ggb25seSBoYXZlIEFSTTY0IChub3QgQVJNNjRFKS4KKyAgICAgICAgQW5k
IGluIHN1Y2ggYSB3ZWFrIGRldmljZSwgUEFTX0FTU0VSVCBhZmZlY3RzIG9uIHBlcmZvcm1hbmNl
LgorICAgICAgICBCeSBkaXNhYmxpbmcgUEFTX0FTU0VSVCwgd2UgZ290IDAuNSUgaW1wcm92ZW1l
bnQgaW4gUExUIGluIGlQaG9uZSA2Uy4KKworICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bh
c19jb25maWcuaDoKKyAgICAgICAgKiBsaWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnX3ByZWZp
eC5oOgorICAgICAgICAqIGxpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRlcm5hbF9jb25maWcuaDoK
KyAgICAgICAgKiBsaWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZvcm0uaDoKKyAgICAgICAgKiBs
aWJwYXMvc3JjL2xpYnBhcy9wYXNfdXRpbHMuaDoKKwogMjAyMi0wMS0xOCAgQWxleCBDaHJpc3Rl
bnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgogCiAgICAgICAgIFVzZSBjKysyYSBpbnN0
ZWFkIG9mIGdudSsrMmEgZm9yIENvY29hIGJ1aWxkcwpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxs
b2MvbGlicGFzL3NyYy9saWJwYXMvcGFzX2NvbmZpZy5oIGIvU291cmNlL2JtYWxsb2MvbGlicGFz
L3NyYy9saWJwYXMvcGFzX2NvbmZpZy5oCmluZGV4IDJkMDgyZjk4NmJkOGQ1NmUxNjA0ZmQ0MGIz
ZmZlNjQwYzEzZmUyOGIuLjA0OGZjOWMwMDFjNGNmYzliZjZiZTUxMWNjMjU1NDllNzUzOTU0ZDMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9ibWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19jb25maWcu
aAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfY29uZmlnLmgKQEAg
LTM4LDYgKzM4LDExIEBACiAjZW5kaWYKICNlbmRpZgogCisjaWYgUEFTX09TKERBUldJTikgJiYg
X19QQVNfQVJNNjQgJiYgIV9fUEFTX0FSTTY0RSAmJiBkZWZpbmVkKE5ERUJVRykKKyNkZWZpbmUg
UEFTX0VOQUJMRV9BU1NFUlQgMAorI2Vsc2UKKyNkZWZpbmUgUEFTX0VOQUJMRV9BU1NFUlQgMQor
I2VuZGlmCiAjZGVmaW5lIFBBU19FTkFCTEVfVEVTVElORyBfX1BBU19FTkFCTEVfVEVTVElORwog
CiAjZGVmaW5lIFBBU19BUk02NCBfX1BBU19BUk02NApkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxs
b2MvbGlicGFzL3NyYy9saWJwYXMvcGFzX2NvbmZpZ19wcmVmaXguaCBiL1NvdXJjZS9ibWFsbG9j
L2xpYnBhcy9zcmMvbGlicGFzL3Bhc19jb25maWdfcHJlZml4LmgKaW5kZXggODA2ZDUxZjI4OTY4
YWM2YTUzN2NjODM2ODk3NGY2MDI1YTU2NDdkYS4uYzFlY2IxYzY2MWJmNTVmZWIzMDY5Zjg5MjIy
MTg3MDMxMDZkOTc5YyAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9saWJw
YXMvcGFzX2NvbmZpZ19wcmVmaXguaAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xp
YnBhcy9wYXNfY29uZmlnX3ByZWZpeC5oCkBAIC0yMyw2ICsyMywxMSBAQAogICogT0YgVEhJUyBT
T0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFH
RS4gCiAgKi8KIAorI2lmbmRlZiBQQVNfQ09ORklHX1BSRUZJWF9ICisjZGVmaW5lIFBBU19DT05G
SUdfUFJFRklYX0gKKworI2luY2x1ZGUgInBhc19wbGF0Zm9ybS5oIgorCiAjaWYgZGVmaW5lZChF
TkFCTEVfUEFTX1RFU1RJTkcpCiAjZGVmaW5lIF9fUEFTX0VOQUJMRV9URVNUSU5HIDEKICNlbHNl
CkBAIC01NCwzICs1OSw1IEBACiAjZWxzZQogI2RlZmluZSBfX1BBU19SSVNDViAwCiAjZW5kaWYK
KworI2VuZGlmIC8qIFBBU19DT05GSUdfUFJFRklYX0ggKi8KZGlmZiAtLWdpdCBhL1NvdXJjZS9i
bWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRlcm5hbF9jb25maWcuaCBiL1NvdXJjZS9i
bWFsbG9jL2xpYnBhcy9zcmMvbGlicGFzL3Bhc19pbnRlcm5hbF9jb25maWcuaAppbmRleCAzMzdl
MmIzZjk3OTVmYTViZTA2Njk0ZWJmMDUwNTkyMzY1M2Y4MzAwLi4xZGNjNWQ1ZjQ1NTk0NmFiNjdm
MjI3MWM5M2MzZjkxZTMwNzE2YzhmIDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMv
c3JjL2xpYnBhcy9wYXNfaW50ZXJuYWxfY29uZmlnLmgKKysrIGIvU291cmNlL2JtYWxsb2MvbGli
cGFzL3NyYy9saWJwYXMvcGFzX2ludGVybmFsX2NvbmZpZy5oCkBAIC0yNyw3ICsyNyw2IEBACiAj
ZGVmaW5lIFBBU19JTlRFUk5BTF9DT05GSUdfSAogCiAjaW5jbHVkZSAicGFzX2NvbmZpZy5oIgot
I2luY2x1ZGUgInBhc19wbGF0Zm9ybS5oIgogCiAjZGVmaW5lIFBBU19TVUJQQUdFX1NJWkUgICAg
ICAgICAgICAgICAgIDQwOTYKIApkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxsb2MvbGlicGFzL3Ny
Yy9saWJwYXMvcGFzX3BsYXRmb3JtLmggYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBh
cy9wYXNfcGxhdGZvcm0uaAppbmRleCA3NTI5MjAzMTkzOTg0MTFlMzVlMTZmOWVhYmE0MjI2MWQw
MmE1OTEyLi43NmJkNjZiYzZkZGJlYjBjY2Y0NDRkNjEwN2QzNDkxYTZjZTZjOGY5IDEwMDY0NAot
LS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZvcm0uaAorKysg
Yi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfcGxhdGZvcm0uaApAQCAtMzIs
NiArMzIsNyBAQAogI2luY2x1ZGUgPFRhcmdldENvbmRpdGlvbmFscy5oPgogI2VuZGlmCiAKKy8q
IFBBU19DT01QSUxFUigpIC0gdGhlIHRhcmdldCBjb21waWxlciAqLwogI2RlZmluZSBQQVNfQ09N
UElMRVIoRkVBVFVSRSkgKGRlZmluZWQgUEFTX0NPTVBJTEVSXyMjRkVBVFVSRSAgJiYgUEFTX0NP
TVBJTEVSXyMjRkVBVFVSRSkKIAogI2lmIGRlZmluZWQoX19jbGFuZ19fKQpkaWZmIC0tZ2l0IGEv
U291cmNlL2JtYWxsb2MvbGlicGFzL3NyYy9saWJwYXMvcGFzX3V0aWxzLmggYi9Tb3VyY2UvYm1h
bGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfdXRpbHMuaAppbmRleCBkYmExZmIyNzE3ODc0NDUz
NWIwNTdhMjJlNDMzMWJmNGQ4OTcxMGEzLi4zNTUxN2Y4MmMzYTlmMWY1NTVlY2ZmMWNjZjcyYjZh
N2RmODBjZjkxIDEwMDY0NAotLS0gYS9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9w
YXNfdXRpbHMuaAorKysgYi9Tb3VyY2UvYm1hbGxvYy9saWJwYXMvc3JjL2xpYnBhcy9wYXNfdXRp
bHMuaApAQCAtMjAwLDYgKzIwMCw4IEBAIFBBU19JR05PUkVfV0FSTklOR1NfRU5ECiAKICNkZWZp
bmUgUEFTX0FTU0VSVChleHApIFwKICAgICBkbyB7IFwKKyAgICAgICAgaWYgKCFQQVNfRU5BQkxF
X0FTU0VSVCkgXAorICAgICAgICAgICAgYnJlYWs7IFwKICAgICAgICAgaWYgKFBBU19MSUtFTFko
ZXhwKSkgXAogICAgICAgICAgICAgYnJlYWs7IFwKICAgICAgICAgcGFzX2Fzc2VydGlvbl9mYWls
ZWRfbm9yZXR1cm5fc2lsZW5jZXIoX19GSUxFX18sIF9fTElORV9fLCBfX1BSRVRUWV9GVU5DVElP
Tl9fLCAjZXhwKTsgXAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>