<?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>234951</bug_id>
          
          <creation_ts>2022-01-07 02:42:44 -0800</creation_ts>
          <short_desc>Adopt linkedOnOrAfter() in more places</short_desc>
          <delta_ts>2022-01-07 14:47:52 -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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>akeerthi</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1828853</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-01-07 02:42:44 -0800</bug_when>
    <thetext>Adopt linkedOnOrAfter() in more places</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828854</commentid>
    <comment_count>1</comment_count>
      <attachid>448576</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-01-07 02:43:33 -0800</bug_when>
    <thetext>Created attachment 448576
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828980</commentid>
    <comment_count>2</comment_count>
      <attachid>448576</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2022-01-07 10:48:28 -0800</bug_when>
    <thetext>Comment on attachment 448576
Patch

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

This seems fine to me, given that we are already going down the `PLATFORM(IOS_FAMILY)` path on watchOS anyways (since `PLATFORM(WATCH)` is never defined on watchOS).

It would be nice if some JSC folks could take a look as well.

Separately, maybe we should consider actually avoiding this check on watchOS?

&gt; Source/JavaScriptCore/API/tests/testapi.mm:-2744
&gt; -#elif PLATFORM(WATCH)

(OOPS!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1828984</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2022-01-07 10:52:51 -0800</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #2)
&gt; Comment on attachment 448576 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=448576&amp;action=review
&gt; 
&gt; This seems fine to me, given that we are already going down the
&gt; `PLATFORM(IOS_FAMILY)` path on watchOS anyways (since `PLATFORM(WATCH)` is
&gt; never defined on watchOS).

Good point! Alas.

&gt; It would be nice if some JSC folks could take a look as well.
&gt; 
&gt; Separately, maybe we should consider actually avoiding this check on watchOS?

At the end of this patch series, the LOA checks will actually work /correctly/ on watchOS for the first time, so I don&apos;t think we need to special case anything.

&gt; &gt; Source/JavaScriptCore/API/tests/testapi.mm:-2744
&gt; &gt; -#elif PLATFORM(WATCH)
&gt; 
&gt; (OOPS!)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829087</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-07 14:46:12 -0800</bug_when>
    <thetext>Committed r287784 (245844@main): &lt;https://commits.webkit.org/245844@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 448576.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1829092</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-07 14:47:52 -0800</bug_when>
    <thetext>&lt;rdar://problem/87273517&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>448576</attachid>
            <date>2022-01-07 02:43:33 -0800</date>
            <delta_ts>2022-01-07 14:46:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234951-20220107024332.patch</filename>
            <type>text/plain</type>
            <size>13086</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg3NzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
Yzc5NmE5Yjc1ZTA0MGUzODZkZWNiNzhiMDYwZmZiMDcwMjNiMTRhLi5iYTg4NzFlZDczZWQ5YWQw
ODc1OThlYzU3YzI1MmFkZmNkNDkzOTdhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAyMi0wMS0wNyAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9uQGFwcGxl
LmNvbT4KKworICAgICAgICBBZG9wdCBsaW5rZWRPbk9yQWZ0ZXIoKSBpbiBtb3JlIHBsYWNlcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0OTUxCisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBBUEkvSlNX
cmFwcGVyTWFwLm1tOgorICAgICAgICAoc3VwcG9ydHNJbml0TWV0aG9kQ29uc3RydWN0b3JzKToK
KyAgICAgICAgKiBBUEkvdGVzdHMvdGVzdGFwaS5jcHA6CisgICAgICAgIChUZXN0QVBJOjpwcm9t
aXNlRHJhaW5Eb2VzTm90RWF0RXhjZXB0aW9ucyk6CisgICAgICAgICogQVBJL3Rlc3RzL3Rlc3Rh
cGkubW06CisgICAgICAgICh0ZXN0TWljcm90YXNrV2l0aEZ1bmN0aW9uKToKKyAgICAgICAgKiBy
dW50aW1lL0pTTG9jay5jcHA6CisgICAgICAgIChKU0M6OkpTTG9jazo6d2lsbFJlbGVhc2VMb2Nr
KToKKyAgICAgICAgKiBydW50aW1lL09iamVjdFByb3RvdHlwZS5jcHA6CisgICAgICAgIChKU0M6
OmlzUG9rZXJCcm9zKToKKyAgICAgICAgQWRvcHQgbGlua2VkT25PckFmdGVyLgorCiAyMDIyLTAx
LTA2ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgogCiAgICAgICAgIHByZXBhcmVQ
YXRjaHBvaW50Rm9yRXhjZXB0aW9ucyBuZWVkcyB0byBoYW5kbGUgdHVwbGVzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDU4MTNh
MGFkMzUwYjRkZjA3OTA5NTcxMzFjYWUyODMyN2FkZTgzMGUuLjcwNGFhMzliZWQ3M2NkMTVlNGM3
YzY2ZWM5ZWRjMGRmNDE4MTViMjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisr
KyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjItMDEtMDcgIFRp
bSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRvcHQgbGlu
a2VkT25PckFmdGVyKCkgaW4gbW9yZSBwbGFjZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDk1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgICogd3RmL2NvY29hL0xhbmd1YWdlQ29jb2EubW06CisgICAg
ICAgIChXVEY6OmNhbk1pbmltaXplTGFuZ3VhZ2VzKToKKyAgICAgICAgQWRvcHQgbGlua2VkT25P
ckFmdGVyIGFuZCBzaW1wbGlmeS4KKworICAgICAgICAqIHd0Zi9jb2NvYS9SdW50aW1lQXBwbGlj
YXRpb25DaGVja3NDb2NvYS5oOgorICAgICAgICBUaGUgd2VpcmQgbWlzbWF0Y2ggYmV0d2VlbiB0
aGUgaU9TIGFuZCBtYWNPUyB2YWx1ZXMgZm9yIEZpcnN0VmVyc2lvblRoYXRTdXBwb3J0c0luaXRD
b25zdHJ1Y3RvcnMKKyAgICAgICAgaXMgY29ycmVjdDsgdGhlIGlPUyB2ZXJzaW9uIHdhcyBidW1w
ZWQgaW4gcjIwMjY3MC4KKwogMjAyMi0wMS0wNiAgVGltIEhvcnRvbiAgPHRpbW90aHlfaG9ydG9u
QGFwcGxlLmNvbT4KIAogICAgICAgICBNb3ZlIGxpbmtlZE9uT3JBZnRlcigpIHRvIFdURgpkaWZm
IC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU1dyYXBwZXJNYXAubW0gYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTV3JhcHBlck1hcC5tbQppbmRleCBmMDM3NzUyZTQ5OWI1
Y2RjNDIzNWUyOGUyYjVmMWMyY2JlY2QwOWZkLi43MGRlZmMwMDQwM2ZhMWJhNTBmYTUyY2I1NTk1
YzJjMTZiN2M2MmRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTV3Jh
cHBlck1hcC5tbQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTV3JhcHBlck1hcC5t
bQpAQCAtNTAsMTEgKzUwLDYgQEAKICNpZiBQTEFURk9STShBUFBMRVRWKQogI2Vsc2UKIHN0YXRp
YyBjb25zdGV4cHIgaW50MzJfdCBmaXJzdEphdmFTY3JpcHRDb3JlVmVyc2lvbldpdGhJbml0Q29u
c3RydWN0b3JTdXBwb3J0ID0gMHgyMUEwNDAwOyAvLyA1MzguNC4wCi0jaWYgUExBVEZPUk0oSU9T
X0ZBTUlMWSkKLXN0YXRpYyBjb25zdGV4cHIgdWludDMyX3QgZmlyc3RTREtWZXJzaW9uV2l0aElu
aXRDb25zdHJ1Y3RvclN1cHBvcnQgPSBEWUxEX0lPU19WRVJTSU9OXzEwXzA7Ci0jZWxpZiBQTEFU
Rk9STShNQUMpCi1zdGF0aWMgY29uc3RleHByIHVpbnQzMl90IGZpcnN0U0RLVmVyc2lvbldpdGhJ
bml0Q29uc3RydWN0b3JTdXBwb3J0ID0gMHhBMEEwMDsgLy8gT1NYIDEwLjEwLjAKLSNlbmRpZgog
I2VuZGlmCiAKIEBjbGFzcyBKU09iakNDbGFzc0luZm87CkBAIC03MDIsMjEgKzY5NywxNyBAQCBi
b29sIHN1cHBvcnRzSW5pdE1ldGhvZENvbnN0cnVjdG9ycygpCiAgICAgLy8gVGhlcmUgYXJlIG5v
IG9sZCBjbGllbnRzIG9uIEFwcGxlIFRWLCBzbyB0aGVyZSdzIG5vIG5lZWQgZm9yIGJhY2t3YXJk
cyBjb21wYXRpYmlsaXR5LgogICAgIHJldHVybiB0cnVlOwogI2Vsc2UKLSAgICAvLyBGaXJzdCBj
aGVjayB0byBzZWUgdGhlIHZlcnNpb24gb2YgSmF2YVNjcmlwdENvcmUgd2UgZGlyZWN0bHkgbGlu
a2VkIGFnYWluc3QuCi0gICAgc3RhdGljIGludDMyX3QgdmVyc2lvbk9mTGlua1RpbWVKYXZhU2Ny
aXB0Q29yZSA9IDA7Ci0gICAgaWYgKCF2ZXJzaW9uT2ZMaW5rVGltZUphdmFTY3JpcHRDb3JlKQot
ICAgICAgICB2ZXJzaW9uT2ZMaW5rVGltZUphdmFTY3JpcHRDb3JlID0gTlNWZXJzaW9uT2ZMaW5r
VGltZUxpYnJhcnkoIkphdmFTY3JpcHRDb3JlIik7Ci0gICAgLy8gT25seSBkbyB0aGUgbGluayB0
aW1lIHZlcnNpb24gY29tcGFyaXNvbiBpZiB3ZSBsaW5rZWQgZGlyZWN0bHkgd2l0aCBKYXZhU2Ny
aXB0Q29yZQotICAgIGlmICh2ZXJzaW9uT2ZMaW5rVGltZUphdmFTY3JpcHRDb3JlICE9IC0xKQot
ICAgICAgICByZXR1cm4gdmVyc2lvbk9mTGlua1RpbWVKYXZhU2NyaXB0Q29yZSA+PSBmaXJzdEph
dmFTY3JpcHRDb3JlVmVyc2lvbldpdGhJbml0Q29uc3RydWN0b3JTdXBwb3J0OwotCi0gICAgLy8g
SWYgd2UgZGlkbid0IGxpbmsgZGlyZWN0bHkgd2l0aCBKYXZhU2NyaXB0Q29yZSwKLSAgICAvLyBi
YXNlIG91ciBjaGVjayBvbiB3aGF0IFNESyB3YXMgdXNlZCB0byBidWlsZCB0aGUgYXBwbGljYXRp
b24uCi0gICAgc3RhdGljIHVpbnQzMl90IHByb2dyYW1TREtWZXJzaW9uID0gMDsKLSAgICBpZiAo
IXByb2dyYW1TREtWZXJzaW9uKQotICAgICAgICBwcm9ncmFtU0RLVmVyc2lvbiA9IGFwcGxpY2F0
aW9uU0RLVmVyc2lvbigpOwotCi0gICAgcmV0dXJuIHByb2dyYW1TREtWZXJzaW9uID49IGZpcnN0
U0RLVmVyc2lvbldpdGhJbml0Q29uc3RydWN0b3JTdXBwb3J0OworICAgIHN0YXRpYyBjb25zdCBi
b29sIHN1cHBvcnRzSW5pdE1ldGhvZENvbnN0cnVjdG9ycyA9IFtdKCkgLT4gYm9vbCB7CisgICAg
ICAgIC8vIEZpcnN0IGNoZWNrIHRvIHNlZSB0aGUgdmVyc2lvbiBvZiBKYXZhU2NyaXB0Q29yZSB3
ZSBkaXJlY3RseSBsaW5rZWQgYWdhaW5zdC4KKyAgICAgICAgaW50MzJfdCB2ZXJzaW9uT2ZMaW5r
VGltZUphdmFTY3JpcHRDb3JlID0gTlNWZXJzaW9uT2ZMaW5rVGltZUxpYnJhcnkoIkphdmFTY3Jp
cHRDb3JlIik7CisKKyAgICAgICAgLy8gT25seSBkbyB0aGUgbGluayB0aW1lIHZlcnNpb24gY29t
cGFyaXNvbiBpZiB3ZSBsaW5rZWQgZGlyZWN0bHkgd2l0aCBKYXZhU2NyaXB0Q29yZQorICAgICAg
ICBpZiAodmVyc2lvbk9mTGlua1RpbWVKYXZhU2NyaXB0Q29yZSAhPSAtMSkKKyAgICAgICAgICAg
IHJldHVybiB2ZXJzaW9uT2ZMaW5rVGltZUphdmFTY3JpcHRDb3JlID49IGZpcnN0SmF2YVNjcmlw
dENvcmVWZXJzaW9uV2l0aEluaXRDb25zdHJ1Y3RvclN1cHBvcnQ7CisKKyAgICAgICAgcmV0dXJu
IGxpbmtlZE9uT3JBZnRlcihTREtWZXJzaW9uOjpGaXJzdFZlcnNpb25UaGF0U3VwcG9ydHNJbml0
Q29uc3RydWN0b3JzKTsKKyAgICB9KCk7CisgICAgcmV0dXJuIHN1cHBvcnRzSW5pdE1ldGhvZENv
bnN0cnVjdG9yczsKICNlbmRpZgogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQVBJL3Rlc3RzL3Rlc3RhcGkuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS90ZXN0
cy90ZXN0YXBpLmNwcAppbmRleCAxMDQ1Mjk4ZDg3YWU2MjY2NDBjN2U1YTQxNzc0N2QxMmU4MmZm
YWY2Li41MTZlMzIwYmU0OWM4MDZmYTgyMzIyMGU1NmI3ZWYxYmIxY2ExN2RhIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL3Rlc3RzL3Rlc3RhcGkuY3BwCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5jcHAKQEAgLTYxNywxNiArNjE3LDcg
QEAgdm9pZCBUZXN0QVBJOjpwcm9taXNlRWFybHlIYW5kbGVkUmVqZWN0aW9ucygpCiB2b2lkIFRl
c3RBUEk6OnByb21pc2VEcmFpbkRvZXNOb3RFYXRFeGNlcHRpb25zKCkKIHsKICNpZiBQTEFURk9S
TShDT0NPQSkKLSAgICBib29sIHVzZUxlZ2FjeURyYWluID0gZmFsc2U7Ci0jaWYgUExBVEZPUk0o
TUFDKQotICAgIHVzZUxlZ2FjeURyYWluID0gYXBwbGljYXRpb25TREtWZXJzaW9uKCkgPCBEWUxE
X01BQ09TWF9WRVJTSU9OXzEyXzAwOwotI2VsaWYgUExBVEZPUk0oV0FUQ0gpCi0gICAgICAgIC8v
IERvbid0IGNoZWNrLCBKU0MgaXNuJ3QgQVBJIG9uIHdhdGNoIGFueXdheS4KLSNlbGlmIFBMQVRG
T1JNKElPU19GQU1JTFkpCi0gICAgdXNlTGVnYWN5RHJhaW4gPSBhcHBsaWNhdGlvblNES1ZlcnNp
b24oKSA8IERZTERfSU9TX1ZFUlNJT05fMTVfMDsKLSNlbHNlCi0jZXJyb3IgIlVuc3VwcG9ydGVk
IENvY29hIFBsYXRmb3JtIgotI2VuZGlmCisgICAgYm9vbCB1c2VMZWdhY3lEcmFpbiA9ICFsaW5r
ZWRPbk9yQWZ0ZXIoU0RLVmVyc2lvbjo6Rmlyc3RUaGF0RG9lc05vdERyYWluVGhlTWljcm90YXNr
UXVldWVXaGVuQ2FsbGluZ09iakMpOwogICAgIGlmICh1c2VMZWdhY3lEcmFpbikKICAgICAgICAg
cmV0dXJuOwogI2VuZGlmCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL3Rl
c3RzL3Rlc3RhcGkubW0gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL3Rlc3RzL3Rlc3RhcGku
bW0KaW5kZXggZjE5ZjcyM2MyYTMyMWU4YTRhODFkMDdhZWFlMWJlYzczOTEzOTZhZC4uNGE4Yjdl
Zjg2MWIwZmQ0YjZhOTMwYzljNzBlOWI3YTM0Y2Y5YWM5NyAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL0FQSS90ZXN0cy90ZXN0YXBpLm1tCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9BUEkvdGVzdHMvdGVzdGFwaS5tbQpAQCAtMjczOCwxNiArMjczOCw3IEBAIHN0YXRpYyB2
b2lkIHRlc3RNaWNyb3Rhc2tXaXRoRnVuY3Rpb24oKQogewogICAgIEBhdXRvcmVsZWFzZXBvb2wg
ewogI2lmIFBMQVRGT1JNKENPQ09BKQotICAgICAgICBib29sIHVzZUxlZ2FjeURyYWluID0gZmFs
c2U7Ci0jaWYgUExBVEZPUk0oTUFDKQotICAgICAgICB1c2VMZWdhY3lEcmFpbiA9IGFwcGxpY2F0
aW9uU0RLVmVyc2lvbigpIDwgRFlMRF9NQUNPU1hfVkVSU0lPTl8xMl8wMDsKLSNlbGlmIFBMQVRG
T1JNKFdBVENIKQotICAgICAgICAgICAgLy8gRG9uJ3QgY2hlY2ssIEpTQyBpc24ndCBBUEkgb24g
d2F0Y2ggYW55d2F5LgotI2VsaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKLSAgICAgICAgdXNlTGVn
YWN5RHJhaW4gPSBhcHBsaWNhdGlvblNES1ZlcnNpb24oKSA8IERZTERfSU9TX1ZFUlNJT05fMTVf
MDsKLSNlbHNlCi0jZXJyb3IgIlVuc3VwcG9ydGVkIENvY29hIFBsYXRmb3JtIgotI2VuZGlmCisg
ICAgICAgIGJvb2wgdXNlTGVnYWN5RHJhaW4gPSAhbGlua2VkT25PckFmdGVyKFNES1ZlcnNpb246
OkZpcnN0VGhhdERvZXNOb3REcmFpblRoZU1pY3JvdGFza1F1ZXVlV2hlbkNhbGxpbmdPYmpDKTsK
ICAgICAgICAgaWYgKHVzZUxlZ2FjeURyYWluKQogICAgICAgICAgICAgcmV0dXJuOwogI2VuZGlm
CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0xvY2suY3BwIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNMb2NrLmNwcAppbmRleCAwZWZmNzhiMjNi
YzBjNDk5NDViN2Y0ZDc2ZWZmMDEzY2NiOWQ0NWI3Li5kMTNlYzdkYTNhYzllZDlhM2Q5ZTdmZmE2
YTVhN2RkZTgyOGQ0MmUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGlt
ZS9KU0xvY2suY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTTG9jay5j
cHAKQEAgLTIwNSwxNSArMjA1LDcgQEAgdm9pZCBKU0xvY2s6OndpbGxSZWxlYXNlTG9jaygpCiAj
aWYgUExBVEZPUk0oQ09DT0EpCiAgICAgICAgIHN0YXRpYyBzdGQ6Om9uY2VfZmxhZyBvbmNlOwog
ICAgICAgICBzdGQ6OmNhbGxfb25jZShvbmNlLCBbXSB7Ci0jaWYgUExBVEZPUk0oTUFDKQotICAg
ICAgICAgICAgdXNlTGVnYWN5RHJhaW4gPSBhcHBsaWNhdGlvblNES1ZlcnNpb24oKSA8IERZTERf
TUFDT1NYX1ZFUlNJT05fMTJfMDA7Ci0jZWxpZiBQTEFURk9STShXQVRDSCkKLSAgICAgICAgICAg
IC8vIERvbid0IGNoZWNrLCBKU0MgaXNuJ3QgQVBJIG9uIHdhdGNoIGFueXdheS4KLSNlbGlmIFBM
QVRGT1JNKElPU19GQU1JTFkpCi0gICAgICAgICAgICB1c2VMZWdhY3lEcmFpbiA9IGFwcGxpY2F0
aW9uU0RLVmVyc2lvbigpIDwgRFlMRF9JT1NfVkVSU0lPTl8xNV8wOwotI2Vsc2UKLSNlcnJvciAi
VW5zdXBwb3J0ZWQgQ29jb2EgUGxhdGZvcm0iCi0jZW5kaWYKKyAgICAgICAgICAgIHVzZUxlZ2Fj
eURyYWluID0gIWxpbmtlZE9uT3JBZnRlcihTREtWZXJzaW9uOjpGaXJzdFRoYXREb2VzTm90RHJh
aW5UaGVNaWNyb3Rhc2tRdWV1ZVdoZW5DYWxsaW5nT2JqQyk7CiAgICAgICAgIH0pOwogI2VuZGlm
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdFByb3Rv
dHlwZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PYmplY3RQcm90b3R5cGUu
Y3BwCmluZGV4IDBkYjgyNGEzMzZmZmVkZjdlYjk2MThhNzQzNWRlOTdlZDEyMTM3OWYuLjcwNGVk
NmQwZDllMGE0MzllYzRhNWExZDgwNjk0MjMzMTM2NTNjZjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9ydW50aW1lL09iamVjdFByb3RvdHlwZS5jcHAKKysrIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvT2JqZWN0UHJvdG90eXBlLmNwcApAQCAtMzE3LDcgKzMxNyw3
IEBAIGlubGluZSBzdGF0aWMgYm9vbCBpc1Bva2VyQnJvcygpCiAgICAgYXV0byBidW5kbGVJRCA9
IENGQnVuZGxlR2V0SWRlbnRpZmllcihDRkJ1bmRsZUdldE1haW5CdW5kbGUoKSk7CiAgICAgcmV0
dXJuIGJ1bmRsZUlECiAgICAgICAgICYmIENGRXF1YWwoYnVuZGxlSUQsIENGU1RSKCJjb20ua3Bn
YW1lLlBva2VyQnJvcyIpKQotICAgICAgICAmJiBhcHBsaWNhdGlvblNES1ZlcnNpb24oKSA8IERZ
TERfSU9TX1ZFUlNJT05fMTRfMDsKKyAgICAgICAgJiYgIWxpbmtlZE9uT3JBZnRlcihTREtWZXJz
aW9uOjpGaXJzdFdpdGhvdXRQb2tlckJyb3NCdWlsdEluVGFnUXVpcmspOwogfQogI2VuZGlmCiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL2NvY29hL0xhbmd1YWdlQ29jb2EubW0gYi9Tb3Vy
Y2UvV1RGL3d0Zi9jb2NvYS9MYW5ndWFnZUNvY29hLm1tCmluZGV4IGM0ZWZiNGE3MmY3ZmZiOTE0
NDQxNTA5ZTAyZmRjMjc2ZGU3MWYwOWQuLjMwMjFmZWMwNzE3ZWVmYTQyNmE1ZTdlYmU4YmJjNzY4
Y2YzMzM3ZGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvd3RmL2NvY29hL0xhbmd1YWdlQ29jb2Eu
bW0KKysrIGIvU291cmNlL1dURi93dGYvY29jb2EvTGFuZ3VhZ2VDb2NvYS5tbQpAQCAtNTYsMTUg
KzU2LDcgQEAgc2l6ZV90IGluZGV4T2ZCZXN0TWF0Y2hpbmdMYW5ndWFnZUluTGlzdChjb25zdCBT
dHJpbmcmIGxhbmd1YWdlLCBjb25zdCBWZWN0b3I8U3QKIGJvb2wgY2FuTWluaW1pemVMYW5ndWFn
ZXMoKQogewogICAgIHN0YXRpYyBjb25zdCBib29sIHJlc3VsdCA9IFtdKCkgLT4gYm9vbCB7Ci0j
aWYgUExBVEZPUk0oTUFDKQotICAgICAgICBpZiAoYXBwbGljYXRpb25TREtWZXJzaW9uKCkgPCBE
WUxEX01BQ09TWF9WRVJTSU9OXzEwXzE1XzQpCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0j
ZW5kaWYKLSNpZiBQTEFURk9STShJT1MpCi0gICAgICAgIGlmIChhcHBsaWNhdGlvblNES1ZlcnNp
b24oKSA8IERZTERfSU9TX1ZFUlNJT05fMTNfNCkKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsK
LSNlbmRpZgotICAgICAgICByZXR1cm4gW05TTG9jYWxlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2Vs
ZWN0b3IobWluaW1pemVkTGFuZ3VhZ2VzRnJvbUxhbmd1YWdlczopXTsKKyAgICAgICAgcmV0dXJu
IGxpbmtlZE9uT3JBZnRlcihTREtWZXJzaW9uOjpGaXJzdFRoYXRNaW5pbWl6ZXNMYW5ndWFnZXMp
ICYmIFtOU0xvY2FsZSByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKG1pbmltaXplZExhbmd1
YWdlc0Zyb21MYW5ndWFnZXM6KV07CiAgICAgfSgpOwogICAgIHJldHVybiByZXN1bHQ7CiB9CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9jb2NvYS9SdW50aW1lQXBwbGljYXRpb25DaGVja3ND
b2NvYS5oIGIvU291cmNlL1dURi93dGYvY29jb2EvUnVudGltZUFwcGxpY2F0aW9uQ2hlY2tzQ29j
b2EuaAppbmRleCAxNzc2N2U2YTIwZGMzMmQzNjA4NmE1NDc2MmNhYTU2NzUwYzQzMjNlLi4yMGFm
YTcxODFiMmFiMGVkZmY0NTgxMDQzN2NiYzE2MzAzYjBhNzgxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V1RGL3d0Zi9jb2NvYS9SdW50aW1lQXBwbGljYXRpb25DaGVja3NDb2NvYS5oCisrKyBiL1NvdXJj
ZS9XVEYvd3RmL2NvY29hL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNrc0NvY29hLmgKQEAgLTQxLDYg
KzQxLDcgQEAgZW51bSBjbGFzcyBTREtWZXJzaW9uIDogdWludDMyX3QgewogICAgIEZpcnN0VGhh
dENvbnZlcnRzSW52YWxpZFVSTHNUb0JsYW5rID0gRFlMRF9JT1NfVkVSU0lPTl8xMF8wLAogICAg
IEZpcnN0V2l0aG91dFRoZVNlY3JldFNvY2lldHlIaWRkZW5NeXN0ZXJ5V2luZG93T3BlblF1aXJr
ID0gRFlMRF9JT1NfVkVSU0lPTl8xMF8wLAogICAgIEZpcnN0V2l0aFVucHJlZml4ZWRQbGF5c0lu
bGluZUF0dHJpYnV0ZSA9IERZTERfSU9TX1ZFUlNJT05fMTBfMCwKKyAgICBGaXJzdFZlcnNpb25U
aGF0U3VwcG9ydHNJbml0Q29uc3RydWN0b3JzID0gRFlMRF9JT1NfVkVSU0lPTl8xMF8wLAogICAg
IEZpcnN0V2l0aEV4Y2VwdGlvbnNGb3JEdXBsaWNhdGVDb21wbGV0aW9uSGFuZGxlckNhbGxzID0g
RFlMRF9JT1NfVkVSU0lPTl8xMV8wLAogICAgIEZpcnN0V2l0aEV4cGlyZWRPbmx5UmVsb2FkQmVo
YXZpb3IgPSBEWUxEX0lPU19WRVJTSU9OXzExXzAsCiAgICAgRmlyc3RUaGF0RGlzYWxsb3dzU2V0
dGluZ0FueVhIUkhlYWRlckZyb21GaWxlVVJMcyA9IERZTERfSU9TX1ZFUlNJT05fMTFfMywKQEAg
LTY1LDExICs2NiwxMyBAQCBlbnVtIGNsYXNzIFNES1ZlcnNpb24gOiB1aW50MzJfdCB7CiAgICAg
Rmlyc3RXaGVyZVNpdGVTcGVjaWZpY1F1aXJrc0FyZUVuYWJsZWRCeURlZmF1bHQgPSBEWUxEX0lP
U19WRVJTSU9OXzEzXzIsCiAgICAgRmlyc3RUaGF0UmVzdHJpY3RzQmFzZVVSTFNjaGVtZXMgPSBE
WUxEX0lPU19WRVJTSU9OXzEzXzQsCiAgICAgRmlyc3RUaGF0U2VuZHNOYXRpdmVNb3VzZUV2ZW50
cyA9IERZTERfSU9TX1ZFUlNJT05fMTNfNCwKKyAgICBGaXJzdFRoYXRNaW5pbWl6ZXNMYW5ndWFn
ZXMgPSBEWUxEX0lPU19WRVJTSU9OXzEzXzQsCiAgICAgRmlyc3RXaXRoU2Vzc2lvbkNsZWFudXBC
eURlZmF1bHQgPSBEWUxEX0lPU19WRVJTSU9OXzE0XzAsCiAgICAgRmlyc3RXaXRoSW5pdGlhbGl6
ZVdlYktpdDJNYWluVGhyZWFkQXNzZXJ0aW9uID0gRFlMRF9JT1NfVkVSU0lPTl8xNF8wLAogICAg
IEZpcnN0V2l0aFdLV2Vic2l0ZURhdGFTdG9yZUluaXRSZXR1cm5pbmdOaWwgPSBEWUxEX0lPU19W
RVJTSU9OXzE0XzAsCiAgICAgRmlyc3RXaXRoV2ViU1FMRGlzYWJsZWRCeURlZmF1bHRJbkxlZ2Fj
eVdlYktpdCA9IERZTERfSU9TX1ZFUlNJT05fMTRfMCwKICAgICBGaXJzdFdpdGhvdXRMYUJhbnF1
ZVBvc3RhbGVRdWlya3MgPSBEWUxEX0lPU19WRVJTSU9OXzE0XzAsCisgICAgRmlyc3RXaXRob3V0
UG9rZXJCcm9zQnVpbHRJblRhZ1F1aXJrID0gRFlMRF9JT1NfVkVSU0lPTl8xNF8wLAogICAgIEZp
cnN0VmVyc2lvbldpdGhpT1NBcHBzT25NYWNPUyA9IERZTERfSU9TX1ZFUlNJT05fMTRfMiwKICAg
ICBGaXJzdFdpdGhEYXRhVVJMRnJhZ21lbnRSZW1vdmFsID0gRFlMRF9JT1NfVkVSU0lPTl8xNF81
LAogICAgIEZpcnN0V2l0aEhUTUxEb2N1bWVudFN1cHBvcnRlZFByb3BlcnR5TmFtZXMgPSBEWUxE
X0lPU19WRVJTSU9OXzE0XzUsCkBAIC04MSw5ICs4NCwxMSBAQCBlbnVtIGNsYXNzIFNES1ZlcnNp
b24gOiB1aW50MzJfdCB7CiAgICAgRmlyc3RXaXRoRE9NV2luZG93UmV1c2VSZXN0cmljdGlvbiAg
PSBEWUxEX0lPU19WRVJTSU9OXzE1XzAsCiAgICAgRmlyc3RXaXRoQXBwbGljYXRpb25DYWNoZURp
c2FibGVkQnlEZWZhdWx0ID0gRFlMRF9JT1NfVkVSU0lPTl8xNV8wLAogICAgIEZpcnN0V2l0aG91
dEV4cGFuZG9JbmRleGVkUHJvcGVydGllc09uV2luZG93ID0gRFlMRF9JT1NfVkVSU0lPTl8xNV8w
LAorICAgIEZpcnN0VGhhdERvZXNOb3REcmFpblRoZU1pY3JvdGFza1F1ZXVlV2hlbkNhbGxpbmdP
YmpDID0gRFlMRF9JT1NfVkVSU0lPTl8xNV8wLAogICAgIEZpcnN0V2l0aEF1dGhvcml6YXRpb25I
ZWFkZXJPblNhbWVPcmlnaW5SZWRpcmVjdHMgPSBEWUxEX0lPU19WRVJTSU9OXzE1XzQsCiAgICAg
Rmlyc3RGb3JiaWRkaW5nRG90UHJlZml4ZWRGb250cyA9IERZTERfSU9TX1ZFUlNJT05fMTZfMCwK
ICNlbGlmIFBMQVRGT1JNKE1BQykKKyAgICBGaXJzdFZlcnNpb25UaGF0U3VwcG9ydHNJbml0Q29u
c3RydWN0b3JzID0gMHhBMEEwMCwgLy8gT1MgWCAxMC4xMAogICAgIEZpcnN0VGhhdENvbnZlcnRz
SW52YWxpZFVSTHNUb0JsYW5rID0gRFlMRF9NQUNPU1hfVkVSU0lPTl8xMF8xMiwKICAgICBGaXJz
dFdpdGhFeGNlcHRpb25zRm9yRHVwbGljYXRlQ29tcGxldGlvbkhhbmRsZXJDYWxscyA9IERZTERf
TUFDT1NYX1ZFUlNJT05fMTBfMTMsCiAgICAgRmlyc3RXaXRoRHJvcFRvTmF2aWdhdGVEaXNhbGxv
d2VkQnlEZWZhdWx0ID0gRFlMRF9NQUNPU1hfVkVSU0lPTl8xMF8xMywKQEAgLTk3LDE3ICsxMDIs
MTkgQEAgZW51bSBjbGFzcyBTREtWZXJzaW9uIDogdWludDMyX3QgewogICAgIEZpcnN0V2l0aERv
d25sb2FkRGVsZWdhdGVzQ2FsbGVkT25UaGVNYWluVGhyZWFkID0gRFlMRF9NQUNPU1hfVkVSU0lP
Tl8xMF8xNSwKICAgICBGaXJzdFdoZXJlU2l0ZVNwZWNpZmljUXVpcmtzQXJlRW5hYmxlZEJ5RGVm
YXVsdCA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTBfMTVfMSwKICAgICBGaXJzdFRoYXRSZXN0cmlj
dHNCYXNlVVJMU2NoZW1lcyA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTBfMTVfNCwKKyAgICBGaXJz
dFRoYXRNaW5pbWl6ZXNMYW5ndWFnZXMgPSBEWUxEX01BQ09TWF9WRVJTSU9OXzEwXzE1XzQsCiAg
ICAgRmlyc3RXaXRoU2Vzc2lvbkNsZWFudXBCeURlZmF1bHQgPSBEWUxEX01BQ09TWF9WRVJTSU9O
XzEwXzE2LAogICAgIEZpcnN0V2l0aEluaXRpYWxpemVXZWJLaXQyTWFpblRocmVhZEFzc2VydGlv
biA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTBfMTYsCiAgICAgRmlyc3RXaXRoV0tXZWJzaXRlRGF0
YVN0b3JlSW5pdFJldHVybmluZ05pbCA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTBfMTYsCiAgICAg
Rmlyc3RXaXRoRGF0YVVSTEZyYWdtZW50UmVtb3ZhbCA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTFf
MywKICAgICBGaXJzdFdpdGhIVE1MRG9jdW1lbnRTdXBwb3J0ZWRQcm9wZXJ0eU5hbWVzID0gRFlM
RF9NQUNPU1hfVkVSU0lPTl8xMV8zLAotICAgIEZpcnN0V2l0aE51bGxPcmlnaW5Gb3JOb25TcGVj
aWFsU2NoZW1lZFVSTHMgPSBEWUxEX01BQ09TWF9WRVJTSU9OXzEyXzAwLAotICAgIEZpcnN0V2l0
aERPTVdpbmRvd1JldXNlUmVzdHJpY3Rpb24gPSBEWUxEX01BQ09TWF9WRVJTSU9OXzEyXzAwLAog
ICAgIEZpcnN0V2l0aEJsYW5rVmlld09uSlNQcm9tcHQgPSBEWUxEX01BQ09TWF9WRVJTSU9OXzEx
XzMsCiAgICAgRmlyc3RXaXRob3V0Q2xpZW50Q2VydGlmaWNhdGVMb29rdXAgPSBEWUxEX01BQ09T
WF9WRVJTSU9OXzExXzMsCiAgICAgRmlyc3RUaGF0RGVmYXVsdHNUb1Bhc3NpdmVXaGVlbExpc3Rl
bmVyc09uRG9jdW1lbnQgPSBEWUxEX01BQ09TWF9WRVJTSU9OXzExXzMsCiAgICAgRmlyc3RUaGF0
QWxsb3dzV2hlZWxFdmVudEdlc3R1cmVzVG9CZWNvbWVOb25CbG9ja2luZyA9IERZTERfTUFDT1NY
X1ZFUlNJT05fMTFfMywKKyAgICBGaXJzdFdpdGhOdWxsT3JpZ2luRm9yTm9uU3BlY2lhbFNjaGVt
ZWRVUkxzID0gRFlMRF9NQUNPU1hfVkVSU0lPTl8xMl8wMCwKKyAgICBGaXJzdFdpdGhET01XaW5k
b3dSZXVzZVJlc3RyaWN0aW9uID0gRFlMRF9NQUNPU1hfVkVSU0lPTl8xMl8wMCwKKyAgICBGaXJz
dFRoYXREb2VzTm90RHJhaW5UaGVNaWNyb3Rhc2tRdWV1ZVdoZW5DYWxsaW5nT2JqQyA9IERZTERf
TUFDT1NYX1ZFUlNJT05fMTJfMDAsCiAgICAgRmlyc3RXaXRoQXBwbGljYXRpb25DYWNoZURpc2Fi
bGVkQnlEZWZhdWx0ID0gRFlMRF9NQUNPU1hfVkVSU0lPTl8xMl8wMCwKICAgICBGaXJzdFdpdGhv
dXRFeHBhbmRvSW5kZXhlZFByb3BlcnRpZXNPbldpbmRvdyA9IERZTERfTUFDT1NYX1ZFUlNJT05f
MTJfMDAsCiAgICAgRmlyc3RXaXRoQXV0aG9yaXphdGlvbkhlYWRlck9uU2FtZU9yaWdpblJlZGly
ZWN0cyA9IERZTERfTUFDT1NYX1ZFUlNJT05fMTJfMywK
</data>

          </attachment>
      

    </bug>

</bugzilla>