<?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>235235</bug_id>
          
          <creation_ts>2022-01-14 10:14:30 -0800</creation_ts>
          <short_desc>Use IRC for Wasm, and Briggs for JS on ARM64</short_desc>
          <delta_ts>2022-01-14 12:06:57 -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>JavaScriptCore</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="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1830945</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-14 10:14:30 -0800</bug_when>
    <thetext>Seeing some regressions from https://trac.webkit.org/changeset/287218/webkit by always using IRC</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830947</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-14 10:15:22 -0800</bug_when>
    <thetext>&lt;rdar://87090631&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830952</commentid>
    <comment_count>2</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-14 10:20:31 -0800</bug_when>
    <thetext>(In reply to Saam Barati from comment #0)
&gt; Seeing some regressions from https://trac.webkit.org/changeset/287218/webkit
&gt; by always using IRC

Regressions on iOS on JetStream2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830956</commentid>
    <comment_count>3</comment_count>
      <attachid>449182</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-14 10:26:41 -0800</bug_when>
    <thetext>Created attachment 449182
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830957</commentid>
    <comment_count>4</comment_count>
      <attachid>449182</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2022-01-14 10:29:06 -0800</bug_when>
    <thetext>Comment on attachment 449182
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830959</commentid>
    <comment_count>5</comment_count>
      <attachid>449182</attachid>
    <who name="Robin Morisset">rmorisset</who>
    <bug_when>2022-01-14 10:32:04 -0800</bug_when>
    <thetext>Comment on attachment 449182
patch

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

r=me

&gt; Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp:1823
&gt; +                if (isARM64())

Maybe just return !isArm64(); ?

&gt; Source/JavaScriptCore/b3/air/AirCode.h:416
&gt; +    bool m_forceIRC { false };

It probably does not really matter, but moving it with the other bools would save a word of memory.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830981</commentid>
    <comment_count>6</comment_count>
      <attachid>449182</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-14 11:23:28 -0800</bug_when>
    <thetext>Comment on attachment 449182
patch

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

&gt;&gt; Source/JavaScriptCore/b3/air/AirAllocateRegistersByGraphColoring.cpp:1823
&gt;&gt; +                if (isARM64())
&gt; 
&gt; Maybe just return !isArm64(); ?

as silly as this is, I find the current way slightly easier to read and add new conditions to later.

&gt;&gt; Source/JavaScriptCore/b3/air/AirCode.h:416
&gt;&gt; +    bool m_forceIRC { false };
&gt; 
&gt; It probably does not really matter, but moving it with the other bools would save a word of memory.

will fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830982</commentid>
    <comment_count>7</comment_count>
      <attachid>449191</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-01-14 11:24:33 -0800</bug_when>
    <thetext>Created attachment 449191
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1830999</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-14 12:06:52 -0800</bug_when>
    <thetext>Committed r288023 (246049@main): &lt;https://commits.webkit.org/246049@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 449191.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449182</attachid>
            <date>2022-01-14 10:26:41 -0800</date>
            <delta_ts>2022-01-14 11:24:33 -0800</delta_ts>
            <desc>patch</desc>
            <filename>a-backup.diff</filename>
            <type>text/plain</type>
            <size>3740</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjg4MDIwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBA
CisyMDIyLTAxLTE0ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFVzZSBJUkMgZm9yIFdhc20sIGFuZCBCcmlnZ3MgZm9yIEpTIG9uIEFSTTY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUyMzUKKyAgICAgICAgPHJk
YXI6Ly84NzA5MDYzMT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBXaGVuIEkgdHVybmVkIG9uIElSQyBmb3IgZXZlcnl0aGluZyBpbiByMjg3MjE4LCB3
ZSBzYXcgc29tZQorICAgICAgICByZWdyZXNzaW9ucyBvbiBpT1Mgb24gSmV0U3RyZWFtMi4gU28s
IHRoaXMgcGF0Y2ggbWFrZXMgaXQgc28KKyAgICAgICAgSlMgY29kZSBvbiBhcm02NCBnb2VzIGJh
Y2sgdG8gdXNpbmcgQnJpZ2dzLCBhbmQgV2FzbSB3aWxsCisgICAgICAgIHVzZSBJUkMuCisKKyAg
ICAgICAgKiBiMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNCeUdyYXBoQ29sb3JpbmcuY3BwOgor
ICAgICAgICAqIGIzL2Fpci9BaXJDb2RlLmg6CisgICAgICAgIChKU0M6OkIzOjpBaXI6OkNvZGU6
OnNldEZvcmNlSVJDUmVnaXN0ZXJBbGxvY2F0aW9uKToKKyAgICAgICAgKEpTQzo6QjM6OkFpcjo6
Q29kZTo6Zm9yY2VJUkNSZWdpc3RlckFsbG9jYXRpb24pOgorICAgICAgICAqIHdhc20vV2FzbUIz
SVJHZW5lcmF0b3IuY3BwOgorICAgICAgICAoSlNDOjpXYXNtOjpwYXJzZUFuZENvbXBpbGVCMyk6
CisKIDIwMjItMDEtMTMgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNla0BpZ2FsaWEuY29tPgogCiAg
ICAgICAgIFtSSVNDVjY0XSByaXNjdjY0IGJhY2tlbmQgc2hvdWxkIGxvd2VyIG9mZmxpbmVhc20g
aW5zdHJ1Y3Rpb25zCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckFsbG9j
YXRlUmVnaXN0ZXJzQnlHcmFwaENvbG9yaW5nLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvYjMvYWlyL0FpckFsbG9jYXRlUmVnaXN0ZXJzQnlHcmFwaENvbG9yaW5nLmNw
cAkocmV2aXNpb24gMjg4MDIwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJB
bGxvY2F0ZVJlZ2lzdGVyc0J5R3JhcGhDb2xvcmluZy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4
MTUsOCArMTgxNSwxNCBAQCBwcml2YXRlOgogICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsK
ICAgICAgICAgICAgIH07CiAKLSAgICAgICAgICAgIGF1dG8gdXNlSVJDID0gW10gewotICAgICAg
ICAgICAgICAgIHJldHVybiBPcHRpb25zOjphaXJGb3JjZUlSQ0FsbG9jYXRvcigpIHx8ICFPcHRp
b25zOjphaXJGb3JjZUJyaWdnc0FsbG9jYXRvcigpOworICAgICAgICAgICAgYXV0byB1c2VJUkMg
PSBbJl0geworICAgICAgICAgICAgICAgIGlmIChPcHRpb25zOjphaXJGb3JjZUJyaWdnc0FsbG9j
YXRvcigpKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgICAgICAg
ICAgaWYgKG1fY29kZS5mb3JjZUlSQ1JlZ2lzdGVyQWxsb2NhdGlvbigpIHx8IE9wdGlvbnM6OmFp
ckZvcmNlSVJDQWxsb2NhdG9yKCkpCisgICAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwor
ICAgICAgICAgICAgICAgIGlmIChpc0FSTTY0KCkpCisgICAgICAgICAgICAgICAgICAgIHJldHVy
biBmYWxzZTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgICAgIH07CiAK
ICAgICAgICAgICAgIGlmIChtX2NvZGUubnVtVG1wcyhiYW5rKSA8IFdURjo6bWF4U2l6ZUZvclNt
YWxsSW50ZXJmZXJlbmNlR3JhcGgpIHsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9h
aXIvQWlyQ29kZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIv
QWlyQ29kZS5oCShyZXZpc2lvbiAyODgwMjApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMv
YWlyL0FpckNvZGUuaAkod29ya2luZyBjb3B5KQpAQCAtMzYxLDYgKzM2MSw5IEBAIHB1YmxpYzoK
ICAgICB2b2lkIGVtaXRFcGlsb2d1ZShDQ2FsbEhlbHBlcnMmKTsKIAogICAgIHN0ZDo6dW5pcXVl
X3B0cjxHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzPiBtX2dlbmVyYXRlQW5kQWxsb2NhdGVS
ZWdpc3RlcnM7CisKKyAgICB2b2lkIHNldEZvcmNlSVJDUmVnaXN0ZXJBbGxvY2F0aW9uKCkgeyBt
X2ZvcmNlSVJDID0gdHJ1ZTsgfQorICAgIGJvb2wgZm9yY2VJUkNSZWdpc3RlckFsbG9jYXRpb24o
KSB7IHJldHVybiBtX2ZvcmNlSVJDOyB9CiAgICAgCiBwcml2YXRlOgogICAgIGZyaWVuZCBjbGFz
cyA6OkpTQzo6QjM6OlByb2NlZHVyZTsKQEAgLTQxMCw2ICs0MTMsNyBAQCBwcml2YXRlOgogICAg
IGNvbnN0IGNoYXIqIG1fbGFzdFBoYXNlTmFtZTsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8RGlzYXNz
ZW1ibGVyPiBtX2Rpc2Fzc2VtYmxlcjsKICAgICBSZWY8UHJvbG9ndWVHZW5lcmF0b3I+IG1fZGVm
YXVsdFByb2xvZ3VlR2VuZXJhdG9yOworICAgIGJvb2wgbV9mb3JjZUlSQyB7IGZhbHNlIH07CiB9
OwogCiB9IH0gfSAvLyBuYW1lc3BhY2UgSlNDOjpCMzo6QWlyCkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwCShyZXZpc2lvbiAyODgw
MjApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTMxNzQsNiArMzE3NCw4IEBAIEV4cGVjdGVkPHN0ZDo6dW5pcXVl
X3B0cjxJbnRlcm5hbEZ1bmN0aW8KICAgICAgICAgPyBPcHRpb25zOjp3ZWJBc3NlbWJseUJCUUIz
T3B0aW1pemF0aW9uTGV2ZWwoKQogICAgICAgICA6IE9wdGlvbnM6OndlYkFzc2VtYmx5T01HT3B0
aW1pemF0aW9uTGV2ZWwoKSk7CiAKKyAgICBwcm9jZWR1cmUuY29kZSgpLnNldEZvcmNlSVJDUmVn
aXN0ZXJBbGxvY2F0aW9uKCk7CisKICAgICBCM0lSR2VuZXJhdG9yIGlyR2VuZXJhdG9yKGluZm8s
IHByb2NlZHVyZSwgcmVzdWx0LmdldCgpLCB1bmxpbmtlZFdhc21Ub1dhc21DYWxscywgcmVzdWx0
LT5vc3JFbnRyeVNjcmF0Y2hCdWZmZXJTaXplLCBtb2RlLCBjb21waWxhdGlvbk1vZGUsIGZ1bmN0
aW9uSW5kZXgsIGxvb3BJbmRleEZvck9TUkVudHJ5LCB0aWVyVXApOwogICAgIEZ1bmN0aW9uUGFy
c2VyPEIzSVJHZW5lcmF0b3I+IHBhcnNlcihpckdlbmVyYXRvciwgZnVuY3Rpb24uZGF0YS5kYXRh
KCksIGZ1bmN0aW9uLmRhdGEuc2l6ZSgpLCBzaWduYXR1cmUsIGluZm8pOwogICAgIFdBU01fRkFJ
TF9JRl9IRUxQRVJfRkFJTFMocGFyc2VyLnBhcnNlKCkpOwo=
</data>
<flag name="review"
          id="475189"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>449191</attachid>
            <date>2022-01-14 11:24:33 -0800</date>
            <delta_ts>2022-01-14 12:06:54 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>a-backup.diff</filename>
            <type>text/plain</type>
            <size>3868</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjg4MDIwKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIzIEBA
CisyMDIyLTAxLTE0ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFVzZSBJUkMgZm9yIFdhc20sIGFuZCBCcmlnZ3MgZm9yIEpTIG9uIEFSTTY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzUyMzUKKyAgICAgICAgPHJk
YXI6Ly84NzA5MDYzMT4KKworICAgICAgICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtpIGFuZCBS
b2JpbiBNb3Jpc3NldC4KKworICAgICAgICBXaGVuIEkgdHVybmVkIG9uIElSQyBmb3IgZXZlcnl0
aGluZyBpbiByMjg3MjE4LCB3ZSBzYXcgc29tZQorICAgICAgICByZWdyZXNzaW9ucyBvbiBpT1Mg
b24gSmV0U3RyZWFtMi4gU28sIHRoaXMgcGF0Y2ggbWFrZXMgaXQgc28KKyAgICAgICAgSlMgY29k
ZSBvbiBhcm02NCBnb2VzIGJhY2sgdG8gdXNpbmcgQnJpZ2dzLCBhbmQgV2FzbSB3aWxsCisgICAg
ICAgIHVzZSBJUkMuCisKKyAgICAgICAgKiBiMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNCeUdy
YXBoQ29sb3JpbmcuY3BwOgorICAgICAgICAqIGIzL2Fpci9BaXJDb2RlLmg6CisgICAgICAgIChK
U0M6OkIzOjpBaXI6OkNvZGU6OnNldEZvcmNlSVJDUmVnaXN0ZXJBbGxvY2F0aW9uKToKKyAgICAg
ICAgKEpTQzo6QjM6OkFpcjo6Q29kZTo6Zm9yY2VJUkNSZWdpc3RlckFsbG9jYXRpb24pOgorICAg
ICAgICAqIHdhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwOgorICAgICAgICAoSlNDOjpXYXNtOjpw
YXJzZUFuZENvbXBpbGVCMyk6CisKIDIwMjItMDEtMTMgIFphbiBEb2JlcnNlayAgPHpkb2JlcnNl
a0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtSSVNDVjY0XSByaXNjdjY0IGJhY2tlbmQgc2hvdWxk
IGxvd2VyIG9mZmxpbmVhc20gaW5zdHJ1Y3Rpb25zCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvYjMvYWlyL0FpckFsbG9jYXRlUmVnaXN0ZXJzQnlHcmFwaENvbG9yaW5nLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckFsbG9jYXRlUmVnaXN0ZXJz
QnlHcmFwaENvbG9yaW5nLmNwcAkocmV2aXNpb24gMjg4MDIwKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0J5R3JhcGhDb2xvcmluZy5jcHAJKHdv
cmtpbmcgY29weSkKQEAgLTE4MTUsOCArMTgxNSwxNCBAQCBwcml2YXRlOgogICAgICAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIH07CiAKLSAgICAgICAgICAgIGF1dG8gdXNl
SVJDID0gW10gewotICAgICAgICAgICAgICAgIHJldHVybiBPcHRpb25zOjphaXJGb3JjZUlSQ0Fs
bG9jYXRvcigpIHx8ICFPcHRpb25zOjphaXJGb3JjZUJyaWdnc0FsbG9jYXRvcigpOworICAgICAg
ICAgICAgYXV0byB1c2VJUkMgPSBbJl0geworICAgICAgICAgICAgICAgIGlmIChPcHRpb25zOjph
aXJGb3JjZUJyaWdnc0FsbG9jYXRvcigpKQorICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgICAgICAgICAgICAgaWYgKG1fY29kZS5mb3JjZUlSQ1JlZ2lzdGVyQWxsb2NhdGlv
bigpIHx8IE9wdGlvbnM6OmFpckZvcmNlSVJDQWxsb2NhdG9yKCkpCisgICAgICAgICAgICAgICAg
ICAgIHJldHVybiB0cnVlOworICAgICAgICAgICAgICAgIGlmIChpc0FSTTY0KCkpCisgICAgICAg
ICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
ICAgICAgICAgICAgIH07CiAKICAgICAgICAgICAgIGlmIChtX2NvZGUubnVtVG1wcyhiYW5rKSA8
IFdURjo6bWF4U2l6ZUZvclNtYWxsSW50ZXJmZXJlbmNlR3JhcGgpIHsKSW5kZXg6IFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQ29kZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9iMy9haXIvQWlyQ29kZS5oCShyZXZpc2lvbiAyODgwMjApCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckNvZGUuaAkod29ya2luZyBjb3B5KQpAQCAtMzYxLDYg
KzM2MSw5IEBAIHB1YmxpYzoKICAgICB2b2lkIGVtaXRFcGlsb2d1ZShDQ2FsbEhlbHBlcnMmKTsK
IAogICAgIHN0ZDo6dW5pcXVlX3B0cjxHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzPiBtX2dl
bmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM7CisKKyAgICB2b2lkIHNldEZvcmNlSVJDUmVnaXN0
ZXJBbGxvY2F0aW9uKCkgeyBtX2ZvcmNlSVJDID0gdHJ1ZTsgfQorICAgIGJvb2wgZm9yY2VJUkNS
ZWdpc3RlckFsbG9jYXRpb24oKSB7IHJldHVybiBtX2ZvcmNlSVJDOyB9CiAgICAgCiBwcml2YXRl
OgogICAgIGZyaWVuZCBjbGFzcyA6OkpTQzo6QjM6OlByb2NlZHVyZTsKQEAgLTQwMCw2ICs0MDMs
NyBAQCBwcml2YXRlOgogICAgIHVuc2lnbmVkIG1fb3B0TGV2ZWwgeyBkZWZhdWx0T3B0TGV2ZWwo
KSB9OwogICAgIGJvb2wgbV9zdGFja0lzQWxsb2NhdGVkIHsgZmFsc2UgfTsKICAgICBib29sIG1f
cHJlc2VydmVCM09yaWdpbnMgeyB0cnVlIH07CisgICAgYm9vbCBtX2ZvcmNlSVJDIHsgZmFsc2Ug
fTsKICAgICBSZWdpc3RlckF0T2Zmc2V0TGlzdCBtX3VuY29ycmVjdGVkQ2FsbGVlU2F2ZVJlZ2lz
dGVyQXRPZmZzZXRMaXN0OwogICAgIFJlZ2lzdGVyU2V0IG1fY2FsbGVlU2F2ZVJlZ2lzdGVyczsK
ICAgICBTdGFja1Nsb3QqIG1fY2FsbGVlU2F2ZVN0YWNrU2xvdCB7IG51bGxwdHIgfTsKSW5kZXg6
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHAJ
KHJldmlzaW9uIDI4ODAyMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lS
R2VuZXJhdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzE3NCw2ICszMTc0LDggQEAgRXhwZWN0
ZWQ8c3RkOjp1bmlxdWVfcHRyPEludGVybmFsRnVuY3RpbwogICAgICAgICA/IE9wdGlvbnM6Ondl
YkFzc2VtYmx5QkJRQjNPcHRpbWl6YXRpb25MZXZlbCgpCiAgICAgICAgIDogT3B0aW9uczo6d2Vi
QXNzZW1ibHlPTUdPcHRpbWl6YXRpb25MZXZlbCgpKTsKIAorICAgIHByb2NlZHVyZS5jb2RlKCku
c2V0Rm9yY2VJUkNSZWdpc3RlckFsbG9jYXRpb24oKTsKKwogICAgIEIzSVJHZW5lcmF0b3IgaXJH
ZW5lcmF0b3IoaW5mbywgcHJvY2VkdXJlLCByZXN1bHQuZ2V0KCksIHVubGlua2VkV2FzbVRvV2Fz
bUNhbGxzLCByZXN1bHQtPm9zckVudHJ5U2NyYXRjaEJ1ZmZlclNpemUsIG1vZGUsIGNvbXBpbGF0
aW9uTW9kZSwgZnVuY3Rpb25JbmRleCwgbG9vcEluZGV4Rm9yT1NSRW50cnksIHRpZXJVcCk7CiAg
ICAgRnVuY3Rpb25QYXJzZXI8QjNJUkdlbmVyYXRvcj4gcGFyc2VyKGlyR2VuZXJhdG9yLCBmdW5j
dGlvbi5kYXRhLmRhdGEoKSwgZnVuY3Rpb24uZGF0YS5zaXplKCksIHNpZ25hdHVyZSwgaW5mbyk7
CiAgICAgV0FTTV9GQUlMX0lGX0hFTFBFUl9GQUlMUyhwYXJzZXIucGFyc2UoKSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>