<?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>222086</bug_id>
          
          <creation_ts>2021-02-17 18:06:20 -0800</creation_ts>
          <short_desc>Adopt VM_FLAGS_PERMANENT for the config vm mapping</short_desc>
          <delta_ts>2021-05-18 14:20:45 -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>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>achristensen</cc>
    
    <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</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>1730692</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-02-17 18:06:20 -0800</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730693</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-02-17 18:08:13 -0800</bug_when>
    <thetext>&lt;rdar://74402690&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1730694</commentid>
    <comment_count>2</comment_count>
      <attachid>420778</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-02-17 18:12:38 -0800</bug_when>
    <thetext>Created attachment 420778
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737367</commentid>
    <comment_count>3</comment_count>
      <attachid>422634</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-08 16:32:09 -0800</bug_when>
    <thetext>Created attachment 422634
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737377</commentid>
    <comment_count>4</comment_count>
      <attachid>422639</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-08 16:54:22 -0800</bug_when>
    <thetext>Created attachment 422639
patch

Try to fix the build error.

I&apos;ll also look into the style error w.r.t my version checks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737379</commentid>
    <comment_count>5</comment_count>
      <attachid>422639</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2021-03-08 17:04:28 -0800</bug_when>
    <thetext>Comment on attachment 422639
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737690</commentid>
    <comment_count>6</comment_count>
      <attachid>422738</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-09 12:04:50 -0800</bug_when>
    <thetext>Created attachment 422738
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738638</commentid>
    <comment_count>7</comment_count>
      <attachid>422973</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2021-03-11 14:42:48 -0800</bug_when>
    <thetext>Created attachment 422973
patch for landing

Let&apos;s test EWS on this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738775</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-11 21:44:00 -0800</bug_when>
    <thetext>Committed r274325: &lt;https://commits.webkit.org/r274325&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422973.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738892</commentid>
    <comment_count>9</comment_count>
      <attachid>422973</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-03-12 07:48:39 -0800</bug_when>
    <thetext>Comment on attachment 422973
patch for landing

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

&gt; Source/WTF/wtf/WTFConfig.cpp:75
&gt; +        RELEASE_ASSERT(result == KERN_SUCCESS);

I&apos;m hitting this assertion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1738923</commentid>
    <comment_count>10</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-03-12 09:15:09 -0800</bug_when>
    <thetext>Never mind.  Configuration issue on my part.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761294</commentid>
    <comment_count>11</comment_count>
      <attachid>422973</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-05-18 13:54:40 -0700</bug_when>
    <thetext>Comment on attachment 422973
patch for landing

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

&gt; Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm:169
&gt; +    WTF::initializeMainThread();

This is too early.  It causes SafariForWebKitDevelopment to crash because it calls a function from JavaScriptCore.framework before we have loaded the framework.  What was the intent of adding this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761311</commentid>
    <comment_count>12</comment_count>
      <attachid>422973</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2021-05-18 14:20:45 -0700</bug_when>
    <thetext>Comment on attachment 422973
patch for landing

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

&gt;&gt; Source/WebKit/Shared/EntryPointUtilities/Cocoa/XPCService/XPCServiceMain.mm:169
&gt;&gt; +    WTF::initializeMainThread();
&gt; 
&gt; This is too early.  It causes SafariForWebKitDevelopment to crash because it calls a function from JavaScriptCore.framework before we have loaded the framework.  What was the intent of adding this?

Just kidding.  It seems to work fine.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>420778</attachid>
            <date>2021-02-17 18:12:38 -0800</date>
            <delta_ts>2021-03-08 16:32:09 -0800</delta_ts>
            <desc>WIP</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3102</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oCShyZXZpc2lvbiAyNzMwMTkpCisrKyBTb3VyY2UvV1RG
L3d0Zi9QbGF0Zm9ybUhhdmUuaAkod29ya2luZyBjb3B5KQpAQCAtODg4LDMgKzg4OCwxMCBAQAog
I2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAx
MjAwMDAKICNkZWZpbmUgSEFWRV9TVEFUSUNfRk9OVF9SRUdJU1RSWSAxCiAjZW5kaWYKKworI2lm
IChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMTAz
MDApIFwKKyAgICB8fCAoUExBVEZPUk0oSU9TX0ZBTUlMWSkgJiYgX19JUEhPTkVfT1NfVkVSU0lP
Tl9NSU5fUkVRVUlSRUQgPj0gMTQwNTAwKSBcCisgICAgfHwgKFBMQVRGT1JNKEFQUExFVFYpICYm
IF9fVFZfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTQwNTAwKSBcCisgICAgfHwgKFBMQVRG
T1JNKFdBVENIT1MpICYmIF9fV0FUQ0hfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gNzA0MDAp
CisjZGVmaW5lIEhBVkVfVk1fRkxBR1NfUEVSTUFORU5UIDEKKyNlbmRpZgpJbmRleDogU291cmNl
L1dURi93dGYvVGhyZWFkaW5nLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9UaHJl
YWRpbmcuY3BwCShyZXZpc2lvbiAyNzMwMTkpCisrKyBTb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNzAsNiArMzcwLDcgQEAgdm9pZCBpbml0aWFsaXplKCkK
IHsKICAgICBzdGF0aWMgc3RkOjpvbmNlX2ZsYWcgb25jZUtleTsKICAgICBzdGQ6OmNhbGxfb25j
ZShvbmNlS2V5LCBbXSB7CisgICAgICAgIHNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKCk7CiAg
ICAgICAgIENvbmZpZzo6QXNzZXJ0Tm90RnJvemVuU2NvcGUgYXNzZXJ0U2NvcGU7CiAgICAgICAg
IGluaXRpYWxpemVSYW5kb21OdW1iZXJHZW5lcmF0b3IoKTsKICNpZiAhSEFWRShGQVNUX1RMUykg
JiYgIU9TKFdJTkRPV1MpCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9XVEZDb25maWcuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL1dURkNvbmZpZy5jcHAJKHJldmlzaW9uIDI3MzAxOSkK
KysrIFNvdXJjZS9XVEYvd3RmL1dURkNvbmZpZy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMxLDYg
KzMxLDcgQEAKICNpbmNsdWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKICNpZiBPUyhEQVJXSU4p
CisjaW5jbHVkZSA8d3RmL3NwaS9jb2NvYS9NYWNoVk1TUEkuaD4KICNpbmNsdWRlIDxtYWNoL21h
Y2guaD4KICNlbGlmIE9TKExJTlVYKQogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CkBAIC01Niw2ICs1
NywyMiBAQCBDb25maWcgZ193dGZDb25maWc7CiAKIG5hbWVzcGFjZSBXVEYgewogCisjaWYgRU5B
QkxFKFVOSUZJRURfQU5EX0ZSRUVaQUJMRV9DT05GSUdfUkVDT1JEKQordm9pZCBzZXRQZXJtaXNz
aW9uc09mQ29uZmlnUGFnZSgpCit7CisjaWYgT1MoREFSV0lOKQorICAgIG1hY2hfdm1fYWRkcmVz
c190IGFkZHIgPSBiaXR3aXNlX2Nhc3Q8bWFjaF92bV9hZGRyZXNzX3Q+KHN0YXRpY19jYXN0PHZv
aWQqPihXZWJDb25maWc6OmdfY29uZmlnKSk7CisgICAgYXV0byBmbGFncyA9IFZNX0ZMQUdTX0ZJ
WEVEIHwgVk1fRkxBR1NfT1ZFUldSSVRFOworI2lmIEhBVkUoVk1fRkxBR1NfUEVSTUFORU5UKQor
ICAgIGZsYWdzIHw9IFZNX0ZMQUdTX1BFUk1BTkVOVDsKKyNlbmRpZgorCisgICAgYXV0byByZXN1
bHQgPSBtYWNoX3ZtX21hcChtYWNoX3Rhc2tfc2VsZigpLCAmYWRkciwgQ29uZmlnU2l6ZVRvUHJv
dGVjdCwgcGFnZVNpemUoKSAtIDEsIGZsYWdzLCBNRU1PUllfT0JKRUNUX05VTEwsIDAsIGZhbHNl
LCBWTV9QUk9UX1JFQUQgfCBWTV9QUk9UX1dSSVRFLCBWTV9QUk9UX1JFQUQgfCBWTV9QUk9UX1dS
SVRFLCBWTV9JTkhFUklUX0RFRkFVTFQpOworICAgIFJFTEVBU0VfQVNTRVJUKHJlc3VsdCA9PSBL
RVJOX1NVQ0NFU1MpOworI2VuZGlmIC8vIE9TKERBUldJTikKK30KKyNlbmRpZgorCiB2b2lkIENv
bmZpZzo6cGVybWFuZW50bHlGcmVlemUoKQogewogICAgIHN0YXRpYyBMb2NrIGNvbmZpZ0xvY2s7
CkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9XVEZDb25maWcuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V1RGL3d0Zi9XVEZDb25maWcuaAkocmV2aXNpb24gMjczMDE5KQorKysgU291cmNlL1dURi93dGYv
V1RGQ29uZmlnLmgJKHdvcmtpbmcgY29weSkKQEAgLTk1LDEwICs5NSwxNCBAQCBjb25zdGV4cHIg
c2l6ZV90IGFsaWdubWVudE9mV1RGQ29uZmlnID0gCiBzdGF0aWNfYXNzZXJ0KEdpZ2FjYWdlOjpy
ZXNlcnZlZEJ5dGVzRm9yR2lnYWNhZ2VDb25maWcgKyBzaXplb2YoV1RGOjpDb25maWcpIDw9IENv
bmZpZ1NpemVUb1Byb3RlY3QpOwogc3RhdGljX2Fzc2VydChyb3VuZFVwVG9NdWx0aXBsZU9mPGFs
aWdubWVudE9mV1RGQ29uZmlnPihzdGFydE9mZnNldE9mV1RGQ29uZmlnKSA9PSBzdGFydE9mZnNl
dE9mV1RGQ29uZmlnKTsKIAordm9pZCBzZXRQZXJtaXNzaW9uc09mQ29uZmlnUGFnZSgpOworCiAj
ZGVmaW5lIGdfd3RmQ29uZmlnICgqYml0d2lzZV9jYXN0PFdURjo6Q29uZmlnKj4oJldlYkNvbmZp
Zzo6Z19jb25maWdbV1RGOjpzdGFydFNsb3RPZldURkNvbmZpZ10pKQogCiAjZWxzZSAvLyBub3Qg
RU5BQkxFKFVOSUZJRURfQU5EX0ZSRUVaQUJMRV9DT05GSUdfUkVDT1JEKQogCit2b2lkIHNldFBl
cm1pc3Npb25zT2ZDb25maWdQYWdlKCkgeyB9CisKIGV4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklW
QVRFIENvbmZpZyBnX3d0ZkNvbmZpZzsKIAogI2VuZGlmIC8vIEVOQUJMRShVTklGSUVEX0FORF9G
UkVFWkFCTEVfQ09ORklHX1JFQ09SRCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422634</attachid>
            <date>2021-03-08 16:32:09 -0800</date>
            <delta_ts>2021-03-08 16:54:22 -0800</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3944</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNzQxMTcpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDIxLTAzLTA4ICBTYWFtIEJhcmF0aSAgPHNiYXJh
dGlAYXBwbGUuY29tPgorCisgICAgICAgIEFkb3B0IFZNX0ZMQUdTX1BFUk1BTkVOVCBmb3IgdGhl
IGNvbmZpZyB2bSBtYXBwaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjIwODYKKyAgICAgICAgPHJkYXI6Ly83NDQwMjY5MD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNYWtlIGl0IHNvIHRoZSBDb25m
aWcgcGFnZSBjYW4ndCBiZSByZW1hcHBlZCB3aXRoIGRpZmZlcmVudCBwZXJtaXNzaW9ucy4KKwor
ICAgICAgICAqIHd0Zi9QbGF0Zm9ybUhhdmUuaDoKKyAgICAgICAgKiB3dGYvVGhyZWFkaW5nLmNw
cDoKKyAgICAgICAgKFdURjo6aW5pdGlhbGl6ZSk6CisgICAgICAgICogd3RmL1dURkNvbmZpZy5j
cHA6CisgICAgICAgIChXVEY6OnNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKToKKyAgICAgICAg
KiB3dGYvV1RGQ29uZmlnLmg6CisgICAgICAgIChXVEY6OnNldFBlcm1pc3Npb25zT2ZDb25maWdQ
YWdlKToKKwogMjAyMS0wMy0wOCAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAg
ICAgICAgUmVtb3ZlIHF1aXJrcyBmb3IgdGhlIG5vIGxvbmdlciBzdXBwb3J0ZWQgaUFkIFByb2R1
Y2VyCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAkocmV2aXNpb24gMjc0MDg4KQorKysgU291cmNl
L1dURi93dGYvUGxhdGZvcm1IYXZlLmgJKHdvcmtpbmcgY29weSkKQEAgLTkzMSwzICs5MzEsMTAg
QEAKICNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKElPUykgfHwgUExBVEZPUk0oTUFDQ0FU
QUxZU1QpCiAjZGVmaW5lIEhBVkVfUERGS0lUIDEKICNlbmRpZgorCisjaWYgKFBMQVRGT1JNKE1B
QykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VEID49IDExMDMwMCkgXAorICAgIHx8
IChQTEFURk9STShJT1NfRkFNSUxZKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxNDA1MDApIFwKKyAgICB8fCAoUExBVEZPUk0oQVBQTEVUVikgJiYgX19UVl9PU19WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxNDA1MDApIFwKKyAgICB8fCAoUExBVEZPUk0oV0FUQ0hPUykg
JiYgX19XQVRDSF9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSA3MDQwMCkKKyNkZWZpbmUgSEFW
RV9WTV9GTEFHU19QRVJNQU5FTlQgMQorI2VuZGlmCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9UaHJl
YWRpbmcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAJKHJl
dmlzaW9uIDI3NDA4OCkKKysrIFNvdXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM3MCw2ICszNzAsNyBAQCB2b2lkIGluaXRpYWxpemUoKQogewogICAgIHN0YXRp
YyBzdGQ6Om9uY2VfZmxhZyBvbmNlS2V5OwogICAgIHN0ZDo6Y2FsbF9vbmNlKG9uY2VLZXksIFtd
IHsKKyAgICAgICAgc2V0UGVybWlzc2lvbnNPZkNvbmZpZ1BhZ2UoKTsKICAgICAgICAgQ29uZmln
OjpBc3NlcnROb3RGcm96ZW5TY29wZSBhc3NlcnRTY29wZTsKICAgICAgICAgaW5pdGlhbGl6ZVJh
bmRvbU51bWJlckdlbmVyYXRvcigpOwogI2lmICFIQVZFKEZBU1RfVExTKSAmJiAhT1MoV0lORE9X
UykKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL1dURkNvbmZpZy5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dURi93dGYvV1RGQ29uZmlnLmNwcAkocmV2aXNpb24gMjc0MDg4KQorKysgU291cmNlL1dU
Ri93dGYvV1RGQ29uZmlnLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzEsNiArMzEsNyBAQAogI2lu
Y2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KIAogI2lmIE9TKERBUldJTikKKyNpbmNsdWRlIDx3
dGYvc3BpL2NvY29hL01hY2hWTVNQSS5oPgogI2luY2x1ZGUgPG1hY2gvbWFjaC5oPgogI2VsaWYg
T1MoTElOVVgpCiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KQEAgLTU2LDYgKzU3LDIyIEBAIENvbmZp
ZyBnX3d0ZkNvbmZpZzsKIAogbmFtZXNwYWNlIFdURiB7CiAKKyNpZiBFTkFCTEUoVU5JRklFRF9B
TkRfRlJFRVpBQkxFX0NPTkZJR19SRUNPUkQpCit2b2lkIHNldFBlcm1pc3Npb25zT2ZDb25maWdQ
YWdlKCkKK3sKKyNpZiBPUyhEQVJXSU4pCisgICAgbWFjaF92bV9hZGRyZXNzX3QgYWRkciA9IGJp
dHdpc2VfY2FzdDxtYWNoX3ZtX2FkZHJlc3NfdD4oc3RhdGljX2Nhc3Q8dm9pZCo+KFdlYkNvbmZp
Zzo6Z19jb25maWcpKTsKKyAgICBhdXRvIGZsYWdzID0gVk1fRkxBR1NfRklYRUQgfCBWTV9GTEFH
U19PVkVSV1JJVEU7CisjaWYgSEFWRShWTV9GTEFHU19QRVJNQU5FTlQpCisgICAgZmxhZ3MgfD0g
Vk1fRkxBR1NfUEVSTUFORU5UOworI2VuZGlmCisKKyAgICBhdXRvIHJlc3VsdCA9IG1hY2hfdm1f
bWFwKG1hY2hfdGFza19zZWxmKCksICZhZGRyLCBDb25maWdTaXplVG9Qcm90ZWN0LCBwYWdlU2l6
ZSgpIC0gMSwgZmxhZ3MsIE1FTU9SWV9PQkpFQ1RfTlVMTCwgMCwgZmFsc2UsIFZNX1BST1RfUkVB
RCB8IFZNX1BST1RfV1JJVEUsIFZNX1BST1RfUkVBRCB8IFZNX1BST1RfV1JJVEUsIFZNX0lOSEVS
SVRfREVGQVVMVCk7CisgICAgUkVMRUFTRV9BU1NFUlQocmVzdWx0ID09IEtFUk5fU1VDQ0VTUyk7
CisjZW5kaWYgLy8gT1MoREFSV0lOKQorfQorI2VuZGlmCisKIHZvaWQgQ29uZmlnOjpwZXJtYW5l
bnRseUZyZWV6ZSgpCiB7CiAgICAgc3RhdGljIExvY2sgY29uZmlnTG9jazsKSW5kZXg6IFNvdXJj
ZS9XVEYvd3RmL1dURkNvbmZpZy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL1dURkNv
bmZpZy5oCShyZXZpc2lvbiAyNzQwODgpCisrKyBTb3VyY2UvV1RGL3d0Zi9XVEZDb25maWcuaAko
d29ya2luZyBjb3B5KQpAQCAtOTUsMTAgKzk1LDE0IEBAIGNvbnN0ZXhwciBzaXplX3QgYWxpZ25t
ZW50T2ZXVEZDb25maWcgPSAKIHN0YXRpY19hc3NlcnQoR2lnYWNhZ2U6OnJlc2VydmVkQnl0ZXNG
b3JHaWdhY2FnZUNvbmZpZyArIHNpemVvZihXVEY6OkNvbmZpZykgPD0gQ29uZmlnU2l6ZVRvUHJv
dGVjdCk7CiBzdGF0aWNfYXNzZXJ0KHJvdW5kVXBUb011bHRpcGxlT2Y8YWxpZ25tZW50T2ZXVEZD
b25maWc+KHN0YXJ0T2Zmc2V0T2ZXVEZDb25maWcpID09IHN0YXJ0T2Zmc2V0T2ZXVEZDb25maWcp
OwogCit2b2lkIHNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKCk7CisKICNkZWZpbmUgZ193dGZD
b25maWcgKCpiaXR3aXNlX2Nhc3Q8V1RGOjpDb25maWcqPigmV2ViQ29uZmlnOjpnX2NvbmZpZ1tX
VEY6OnN0YXJ0U2xvdE9mV1RGQ29uZmlnXSkpCiAKICNlbHNlIC8vIG5vdCBFTkFCTEUoVU5JRklF
RF9BTkRfRlJFRVpBQkxFX0NPTkZJR19SRUNPUkQpCiAKK3ZvaWQgc2V0UGVybWlzc2lvbnNPZkNv
bmZpZ1BhZ2UoKSB7IH0KKwogZXh0ZXJuICJDIiBXVEZfRVhQT1JUX1BSSVZBVEUgQ29uZmlnIGdf
d3RmQ29uZmlnOwogCiAjZW5kaWYgLy8gRU5BQkxFKFVOSUZJRURfQU5EX0ZSRUVaQUJMRV9DT05G
SUdfUkVDT1JEKQo=
</data>
<flag name="commit-queue"
          id="441774"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422639</attachid>
            <date>2021-03-08 16:54:22 -0800</date>
            <delta_ts>2021-03-09 12:04:50 -0800</delta_ts>
            <desc>patch</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>3936</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNzQxMTcpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDIxLTAzLTA4ICBTYWFtIEJhcmF0aSAgPHNiYXJh
dGlAYXBwbGUuY29tPgorCisgICAgICAgIEFkb3B0IFZNX0ZMQUdTX1BFUk1BTkVOVCBmb3IgdGhl
IGNvbmZpZyB2bSBtYXBwaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMjIwODYKKyAgICAgICAgPHJkYXI6Ly83NDQwMjY5MD4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBNYWtlIGl0IHNvIHRoZSBDb25m
aWcgcGFnZSBjYW4ndCBiZSByZW1hcHBlZCB3aXRoIGRpZmZlcmVudCBwZXJtaXNzaW9ucy4KKwor
ICAgICAgICAqIHd0Zi9QbGF0Zm9ybUhhdmUuaDoKKyAgICAgICAgKiB3dGYvVGhyZWFkaW5nLmNw
cDoKKyAgICAgICAgKFdURjo6aW5pdGlhbGl6ZSk6CisgICAgICAgICogd3RmL1dURkNvbmZpZy5j
cHA6CisgICAgICAgIChXVEY6OnNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKToKKyAgICAgICAg
KiB3dGYvV1RGQ29uZmlnLmg6CisgICAgICAgIChXVEY6OnNldFBlcm1pc3Npb25zT2ZDb25maWdQ
YWdlKToKKwogMjAyMS0wMy0wOCAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAg
ICAgICAgUmVtb3ZlIHF1aXJrcyBmb3IgdGhlIG5vIGxvbmdlciBzdXBwb3J0ZWQgaUFkIFByb2R1
Y2VyCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAkocmV2aXNpb24gMjc0MDg4KQorKysgU291cmNl
L1dURi93dGYvUGxhdGZvcm1IYXZlLmgJKHdvcmtpbmcgY29weSkKQEAgLTkzMSwzICs5MzEsMTAg
QEAKICNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKElPUykgfHwgUExBVEZPUk0oTUFDQ0FU
QUxZU1QpCiAjZGVmaW5lIEhBVkVfUERGS0lUIDEKICNlbmRpZgorCisjaWYgKFBMQVRGT1JNKE1B
QykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VEID49IDExMDMwMCkgXAorICAgIHx8
IChQTEFURk9STShJT1NfRkFNSUxZKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxNDA1MDApIFwKKyAgICB8fCAoUExBVEZPUk0oQVBQTEVUVikgJiYgX19UVl9PU19WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxNDA1MDApIFwKKyAgICB8fCAoUExBVEZPUk0oV0FUQ0hPUykg
JiYgX19XQVRDSF9PU19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSA3MDQwMCkKKyNkZWZpbmUgSEFW
RV9WTV9GTEFHU19QRVJNQU5FTlQgMQorI2VuZGlmCkluZGV4OiBTb3VyY2UvV1RGL3d0Zi9UaHJl
YWRpbmcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAJKHJl
dmlzaW9uIDI3NDA4OCkKKysrIFNvdXJjZS9XVEYvd3RmL1RocmVhZGluZy5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTM3MCw2ICszNzAsNyBAQCB2b2lkIGluaXRpYWxpemUoKQogewogICAgIHN0YXRp
YyBzdGQ6Om9uY2VfZmxhZyBvbmNlS2V5OwogICAgIHN0ZDo6Y2FsbF9vbmNlKG9uY2VLZXksIFtd
IHsKKyAgICAgICAgc2V0UGVybWlzc2lvbnNPZkNvbmZpZ1BhZ2UoKTsKICAgICAgICAgQ29uZmln
OjpBc3NlcnROb3RGcm96ZW5TY29wZSBhc3NlcnRTY29wZTsKICAgICAgICAgaW5pdGlhbGl6ZVJh
bmRvbU51bWJlckdlbmVyYXRvcigpOwogI2lmICFIQVZFKEZBU1RfVExTKSAmJiAhT1MoV0lORE9X
UykKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL1dURkNvbmZpZy5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dURi93dGYvV1RGQ29uZmlnLmNwcAkocmV2aXNpb24gMjc0MDg4KQorKysgU291cmNlL1dU
Ri93dGYvV1RGQ29uZmlnLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzEsNiArMzEsNyBAQAogI2lu
Y2x1ZGUgPHd0Zi9TdGRMaWJFeHRyYXMuaD4KIAogI2lmIE9TKERBUldJTikKKyNpbmNsdWRlIDx3
dGYvc3BpL2NvY29hL01hY2hWTVNQSS5oPgogI2luY2x1ZGUgPG1hY2gvbWFjaC5oPgogI2VsaWYg
T1MoTElOVVgpCiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KQEAgLTU2LDYgKzU3LDIyIEBAIENvbmZp
ZyBnX3d0ZkNvbmZpZzsKIAogbmFtZXNwYWNlIFdURiB7CiAKKyNpZiBFTkFCTEUoVU5JRklFRF9B
TkRfRlJFRVpBQkxFX0NPTkZJR19SRUNPUkQpCit2b2lkIHNldFBlcm1pc3Npb25zT2ZDb25maWdQ
YWdlKCkKK3sKKyNpZiBPUyhEQVJXSU4pCisgICAgbWFjaF92bV9hZGRyZXNzX3QgYWRkciA9IGJp
dHdpc2VfY2FzdDx1aW50cHRyX3Q+KHN0YXRpY19jYXN0PHZvaWQqPihXZWJDb25maWc6OmdfY29u
ZmlnKSk7CisgICAgYXV0byBmbGFncyA9IFZNX0ZMQUdTX0ZJWEVEIHwgVk1fRkxBR1NfT1ZFUldS
SVRFOworI2lmIEhBVkUoVk1fRkxBR1NfUEVSTUFORU5UKQorICAgIGZsYWdzIHw9IFZNX0ZMQUdT
X1BFUk1BTkVOVDsKKyNlbmRpZgorCisgICAgYXV0byByZXN1bHQgPSBtYWNoX3ZtX21hcChtYWNo
X3Rhc2tfc2VsZigpLCAmYWRkciwgQ29uZmlnU2l6ZVRvUHJvdGVjdCwgcGFnZVNpemUoKSAtIDEs
IGZsYWdzLCBNRU1PUllfT0JKRUNUX05VTEwsIDAsIGZhbHNlLCBWTV9QUk9UX1JFQUQgfCBWTV9Q
Uk9UX1dSSVRFLCBWTV9QUk9UX1JFQUQgfCBWTV9QUk9UX1dSSVRFLCBWTV9JTkhFUklUX0RFRkFV
TFQpOworICAgIFJFTEVBU0VfQVNTRVJUKHJlc3VsdCA9PSBLRVJOX1NVQ0NFU1MpOworI2VuZGlm
IC8vIE9TKERBUldJTikKK30KKyNlbmRpZgorCiB2b2lkIENvbmZpZzo6cGVybWFuZW50bHlGcmVl
emUoKQogewogICAgIHN0YXRpYyBMb2NrIGNvbmZpZ0xvY2s7CkluZGV4OiBTb3VyY2UvV1RGL3d0
Zi9XVEZDb25maWcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9XVEZDb25maWcuaAko
cmV2aXNpb24gMjc0MDg4KQorKysgU291cmNlL1dURi93dGYvV1RGQ29uZmlnLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTk1LDEwICs5NSwxNCBAQCBjb25zdGV4cHIgc2l6ZV90IGFsaWdubWVudE9mV1RG
Q29uZmlnID0gCiBzdGF0aWNfYXNzZXJ0KEdpZ2FjYWdlOjpyZXNlcnZlZEJ5dGVzRm9yR2lnYWNh
Z2VDb25maWcgKyBzaXplb2YoV1RGOjpDb25maWcpIDw9IENvbmZpZ1NpemVUb1Byb3RlY3QpOwog
c3RhdGljX2Fzc2VydChyb3VuZFVwVG9NdWx0aXBsZU9mPGFsaWdubWVudE9mV1RGQ29uZmlnPihz
dGFydE9mZnNldE9mV1RGQ29uZmlnKSA9PSBzdGFydE9mZnNldE9mV1RGQ29uZmlnKTsKIAordm9p
ZCBzZXRQZXJtaXNzaW9uc09mQ29uZmlnUGFnZSgpOworCiAjZGVmaW5lIGdfd3RmQ29uZmlnICgq
Yml0d2lzZV9jYXN0PFdURjo6Q29uZmlnKj4oJldlYkNvbmZpZzo6Z19jb25maWdbV1RGOjpzdGFy
dFNsb3RPZldURkNvbmZpZ10pKQogCiAjZWxzZSAvLyBub3QgRU5BQkxFKFVOSUZJRURfQU5EX0ZS
RUVaQUJMRV9DT05GSUdfUkVDT1JEKQogCit2b2lkIHNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdl
KCkgeyB9CisKIGV4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklWQVRFIENvbmZpZyBnX3d0ZkNvbmZp
ZzsKIAogI2VuZGlmIC8vIEVOQUJMRShVTklGSUVEX0FORF9GUkVFWkFCTEVfQ09ORklHX1JFQ09S
RCkK
</data>
<flag name="review"
          id="441777"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
    <flag name="commit-queue"
          id="441789"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422738</attachid>
            <date>2021-03-09 12:04:50 -0800</date>
            <delta_ts>2021-03-11 14:42:48 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>5345</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc0MTYyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDIxLTAzLTA5ICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IEFkb3B0IFZNX0ZMQUdTX1BFUk1BTkVOVCBmb3IgdGhlIGNvbmZpZyB2bSBtYXBwaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIwODYKKyAgICAg
ICAgPHJkYXI6Ly83NDQwMjY5MD4KKworICAgICAgICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtp
IGFuZCBNYXJrIExhbS4KKworICAgICAgICAqIHJ1bnRpbWUvSlNDQ29uZmlnLmg6CisgICAgICAg
IChKU0M6OkNvbmZpZzo6Y29uZmlndXJlRm9yVGVzdGluZyk6CisKIDIwMjEtMDMtMDggIFNhYW0g
QmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgVXNpbmcgYW4gdW5kZWNsYXJl
ZCBwcml2YXRlIGZpZWxkIGluc2lkZSBldmFsIHNob3VsZG4ndCBjcmFzaApJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDQ29uZmlnLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDQ29uZmlnLmgJKHJldmlzaW9uIDI3NDA4OCkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0NvbmZpZy5oCSh3b3JraW5nIGNvcHkp
CkBAIC00OSw2ICs0OSw3IEBAIHN0cnVjdCBDb25maWcgewogCiAgICAgc3RhdGljIHZvaWQgY29u
ZmlndXJlRm9yVGVzdGluZygpCiAgICAgeworICAgICAgICBXVEY6OnNldFBlcm1pc3Npb25zT2ZD
b25maWdQYWdlKCk7CiAgICAgICAgIGRpc2FibGVGcmVlemluZ0ZvclRlc3RpbmcoKTsKICAgICAg
ICAgZW5hYmxlUmVzdHJpY3RlZE9wdGlvbnMoKTsKICAgICB9CkluZGV4OiBTb3VyY2UvV1RGL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL0NoYW5nZUxvZwkocmV2aXNpb24gMjc0
MTE3KQorKysgU291cmNlL1dURi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwy
MSBAQAorMjAyMS0wMy0wOSAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4KKworICAg
ICAgICBBZG9wdCBWTV9GTEFHU19QRVJNQU5FTlQgZm9yIHRoZSBjb25maWcgdm0gbWFwcGluZwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIyMDg2Cisg
ICAgICAgIDxyZGFyOi8vNzQ0MDI2OTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgWXVzdWtlIFN1
enVraSBhbmQgTWFyayBMYW0uCisKKyAgICAgICAgTWFrZSBpdCBzbyB0aGUgQ29uZmlnIHBhZ2Ug
Y2FuJ3QgYmUgcmVtYXBwZWQgd2l0aCBkaWZmZXJlbnQgcGVybWlzc2lvbnMuCisKKyAgICAgICAg
KiB3dGYvUGxhdGZvcm1IYXZlLmg6CisgICAgICAgICogd3RmL1RocmVhZGluZy5jcHA6CisgICAg
ICAgIChXVEY6OmluaXRpYWxpemUpOgorICAgICAgICAqIHd0Zi9XVEZDb25maWcuY3BwOgorICAg
ICAgICAoV1RGOjpzZXRQZXJtaXNzaW9uc09mQ29uZmlnUGFnZSk6CisgICAgICAgICogd3RmL1dU
RkNvbmZpZy5oOgorICAgICAgICAoV1RGOjpzZXRQZXJtaXNzaW9uc09mQ29uZmlnUGFnZSk6CisK
IDIwMjEtMDMtMDggIFNhbSBXZWluaWcgIDx3ZWluaWdAYXBwbGUuY29tPgogCiAgICAgICAgIFJl
bW92ZSBxdWlya3MgZm9yIHRoZSBubyBsb25nZXIgc3VwcG9ydGVkIGlBZCBQcm9kdWNlcgpJbmRl
eDogU291cmNlL1dURi93dGYvUGxhdGZvcm1IYXZlLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dU
Ri93dGYvUGxhdGZvcm1IYXZlLmgJKHJldmlzaW9uIDI3NDA4OCkKKysrIFNvdXJjZS9XVEYvd3Rm
L1BsYXRmb3JtSGF2ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC05MzEsMyArOTMxLDEwIEBACiAjaWYg
UExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShJT1MpIHx8IFBMQVRGT1JNKE1BQ0NBVEFMWVNUKQog
I2RlZmluZSBIQVZFX1BERktJVCAxCiAjZW5kaWYKKworI2lmIChQTEFURk9STShNQUMpICYmIF9f
TUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxMTAzMDApIFwKKyAgICB8fCAoUExBVEZP
Uk0oSU9TX0ZBTUlMWSkgJiYgX19JUEhPTkVfT1NfVkVSU0lPTl9NQVhfQUxMT1dFRCA+PSAxNDA1
MDApIFwKKyAgICB8fCAoUExBVEZPUk0oQVBQTEVUVikgJiYgX19UVl9PU19WRVJTSU9OX01BWF9B
TExPV0VEID49IDE0MDUwMCkgXAorICAgIHx8IChQTEFURk9STShXQVRDSE9TKSAmJiBfX1dBVENI
X09TX1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0gNzA0MDApCisjZGVmaW5lIEhBVkVfVk1fRkxBR1Nf
UEVSTUFORU5UIDEKKyNlbmRpZgpJbmRleDogU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuY3BwCShyZXZpc2lvbiAyNzQw
ODgpCisrKyBTb3VyY2UvV1RGL3d0Zi9UaHJlYWRpbmcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0z
NzAsNiArMzcwLDcgQEAgdm9pZCBpbml0aWFsaXplKCkKIHsKICAgICBzdGF0aWMgc3RkOjpvbmNl
X2ZsYWcgb25jZUtleTsKICAgICBzdGQ6OmNhbGxfb25jZShvbmNlS2V5LCBbXSB7CisgICAgICAg
IHNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKCk7CiAgICAgICAgIENvbmZpZzo6QXNzZXJ0Tm90
RnJvemVuU2NvcGUgYXNzZXJ0U2NvcGU7CiAgICAgICAgIGluaXRpYWxpemVSYW5kb21OdW1iZXJH
ZW5lcmF0b3IoKTsKICNpZiAhSEFWRShGQVNUX1RMUykgJiYgIU9TKFdJTkRPV1MpCkluZGV4OiBT
b3VyY2UvV1RGL3d0Zi9XVEZDb25maWcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvd3Rm
L1dURkNvbmZpZy5jcHAJKHJldmlzaW9uIDI3NDA4OCkKKysrIFNvdXJjZS9XVEYvd3RmL1dURkNv
bmZpZy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMxLDExICszMSwxNCBAQAogI2luY2x1ZGUgPHd0
Zi9TdGRMaWJFeHRyYXMuaD4KIAogI2lmIE9TKERBUldJTikKKyNpbmNsdWRlIDx3dGYvc3BpL2Nv
Y29hL01hY2hWTVNQSS5oPgogI2luY2x1ZGUgPG1hY2gvbWFjaC5oPgogI2VsaWYgT1MoTElOVVgp
CiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KICNlbmRpZgogCisjaW5jbHVkZSA8bXV0ZXg+CisKICNp
ZiBFTkFCTEUoVU5JRklFRF9BTkRfRlJFRVpBQkxFX0NPTkZJR19SRUNPUkQpCiAKIG5hbWVzcGFj
ZSBXZWJDb25maWcgewpAQCAtNTYsNiArNTksMjUgQEAgQ29uZmlnIGdfd3RmQ29uZmlnOwogCiBu
YW1lc3BhY2UgV1RGIHsKIAorI2lmIEVOQUJMRShVTklGSUVEX0FORF9GUkVFWkFCTEVfQ09ORklH
X1JFQ09SRCkKK3ZvaWQgc2V0UGVybWlzc2lvbnNPZkNvbmZpZ1BhZ2UoKQoreworI2lmIE9TKERB
UldJTikKKyAgICBzdGF0aWMgc3RkOjpvbmNlX2ZsYWcgb25jZUZsYWc7CisgICAgc3RkOjpjYWxs
X29uY2Uob25jZUZsYWcsIFtdIHsKKyAgICAgICAgbWFjaF92bV9hZGRyZXNzX3QgYWRkciA9IGJp
dHdpc2VfY2FzdDx1aW50cHRyX3Q+KHN0YXRpY19jYXN0PHZvaWQqPihXZWJDb25maWc6OmdfY29u
ZmlnKSk7CisgICAgICAgIGF1dG8gZmxhZ3MgPSBWTV9GTEFHU19GSVhFRCB8IFZNX0ZMQUdTX09W
RVJXUklURTsKKyNpZiBIQVZFKFZNX0ZMQUdTX1BFUk1BTkVOVCkKKyAgICAgICAgZmxhZ3MgfD0g
Vk1fRkxBR1NfUEVSTUFORU5UOworI2VuZGlmCisKKyAgICAgICAgYXV0byByZXN1bHQgPSBtYWNo
X3ZtX21hcChtYWNoX3Rhc2tfc2VsZigpLCAmYWRkciwgQ29uZmlnU2l6ZVRvUHJvdGVjdCwgcGFn
ZVNpemUoKSAtIDEsIGZsYWdzLCBNRU1PUllfT0JKRUNUX05VTEwsIDAsIGZhbHNlLCBWTV9QUk9U
X1JFQUQgfCBWTV9QUk9UX1dSSVRFLCBWTV9QUk9UX1JFQUQgfCBWTV9QUk9UX1dSSVRFLCBWTV9J
TkhFUklUX0RFRkFVTFQpOworICAgICAgICBSRUxFQVNFX0FTU0VSVChyZXN1bHQgPT0gS0VSTl9T
VUNDRVNTKTsKKyAgICB9KTsKKyNlbmRpZiAvLyBPUyhEQVJXSU4pCit9CisjZW5kaWYgLy8gRU5B
QkxFKFVOSUZJRURfQU5EX0ZSRUVaQUJMRV9DT05GSUdfUkVDT1JEKQorCiB2b2lkIENvbmZpZzo6
cGVybWFuZW50bHlGcmVlemUoKQogewogICAgIHN0YXRpYyBMb2NrIGNvbmZpZ0xvY2s7CkluZGV4
OiBTb3VyY2UvV1RGL3d0Zi9XVEZDb25maWcuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL3d0
Zi9XVEZDb25maWcuaAkocmV2aXNpb24gMjc0MDg4KQorKysgU291cmNlL1dURi93dGYvV1RGQ29u
ZmlnLmgJKHdvcmtpbmcgY29weSkKQEAgLTk1LDEwICs5NSwxNCBAQCBjb25zdGV4cHIgc2l6ZV90
IGFsaWdubWVudE9mV1RGQ29uZmlnID0gCiBzdGF0aWNfYXNzZXJ0KEdpZ2FjYWdlOjpyZXNlcnZl
ZEJ5dGVzRm9yR2lnYWNhZ2VDb25maWcgKyBzaXplb2YoV1RGOjpDb25maWcpIDw9IENvbmZpZ1Np
emVUb1Byb3RlY3QpOwogc3RhdGljX2Fzc2VydChyb3VuZFVwVG9NdWx0aXBsZU9mPGFsaWdubWVu
dE9mV1RGQ29uZmlnPihzdGFydE9mZnNldE9mV1RGQ29uZmlnKSA9PSBzdGFydE9mZnNldE9mV1RG
Q29uZmlnKTsKIAorV1RGX0VYUE9SVF9QUklWQVRFIHZvaWQgc2V0UGVybWlzc2lvbnNPZkNvbmZp
Z1BhZ2UoKTsKKwogI2RlZmluZSBnX3d0ZkNvbmZpZyAoKmJpdHdpc2VfY2FzdDxXVEY6OkNvbmZp
Zyo+KCZXZWJDb25maWc6OmdfY29uZmlnW1dURjo6c3RhcnRTbG90T2ZXVEZDb25maWddKSkKIAog
I2Vsc2UgLy8gbm90IEVOQUJMRShVTklGSUVEX0FORF9GUkVFWkFCTEVfQ09ORklHX1JFQ09SRCkK
IAoraW5saW5lIHZvaWQgc2V0UGVybWlzc2lvbnNPZkNvbmZpZ1BhZ2UoKSB7IH0KKwogZXh0ZXJu
ICJDIiBXVEZfRVhQT1JUX1BSSVZBVEUgQ29uZmlnIGdfd3RmQ29uZmlnOwogCiAjZW5kaWYgLy8g
RU5BQkxFKFVOSUZJRURfQU5EX0ZSRUVaQUJMRV9DT05GSUdfUkVDT1JEKQo=
</data>
<flag name="commit-queue"
          id="441922"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422973</attachid>
            <date>2021-03-11 14:42:48 -0800</date>
            <delta_ts>2021-03-11 21:44:01 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>6542</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc0Mjk5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDIxLTAzLTExICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IEFkb3B0IFZNX0ZMQUdTX1BFUk1BTkVOVCBmb3IgdGhlIGNvbmZpZyB2bSBtYXBwaW5nCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjIwODYKKyAgICAg
ICAgPHJkYXI6Ly83NDQwMjY5MD4KKworICAgICAgICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtp
IGFuZCBNYXJrIExhbS4KKworICAgICAgICAqIHJ1bnRpbWUvSlNDQ29uZmlnLmg6CisgICAgICAg
IChKU0M6OkNvbmZpZzo6Y29uZmlndXJlRm9yVGVzdGluZyk6CisKIDIwMjEtMDMtMTEgIEJKIEJ1
cmcgIDxiYnVyZ0BhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogT2NjYXNpb25h
bCBjcmFzaCB1bmRlciBSZW1vdGVDb25uZWN0aW9uVG9UYXJnZXRDb2NvYTo6Y2xvc2UoKQpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDQ29uZmlnLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNDQ29uZmlnLmgJKHJldmlzaW9uIDI3
NDIyOCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQ0NvbmZpZy5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC00OSw2ICs0OSw3IEBAIHN0cnVjdCBDb25maWcgewogCiAgICAgc3RhdGlj
IHZvaWQgY29uZmlndXJlRm9yVGVzdGluZygpCiAgICAgeworICAgICAgICBXVEY6OnNldFBlcm1p
c3Npb25zT2ZDb25maWdQYWdlKCk7CiAgICAgICAgIGRpc2FibGVGcmVlemluZ0ZvclRlc3Rpbmco
KTsKICAgICAgICAgZW5hYmxlUmVzdHJpY3RlZE9wdGlvbnMoKTsKICAgICB9CkluZGV4OiBTb3Vy
Y2UvV1RGL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV1RGL0NoYW5nZUxvZwkocmV2
aXNpb24gMjc0MjI4KQorKysgU291cmNlL1dURi9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxOSBAQAorMjAyMS0wMy0xMSAgU2FhbSBCYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNv
bT4KKworICAgICAgICBBZG9wdCBWTV9GTEFHU19QRVJNQU5FTlQgZm9yIHRoZSBjb25maWcgdm0g
bWFwcGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjIyMDg2CisgICAgICAgIDxyZGFyOi8vNzQ0MDI2OTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
WXVzdWtlIFN1enVraSBhbmQgTWFyayBMYW0uCisKKyAgICAgICAgKiB3dGYvUGxhdGZvcm1IYXZl
Lmg6CisgICAgICAgICogd3RmL1RocmVhZGluZy5jcHA6CisgICAgICAgIChXVEY6OmluaXRpYWxp
emUpOgorICAgICAgICAqIHd0Zi9XVEZDb25maWcuY3BwOgorICAgICAgICAoV1RGOjpzZXRQZXJt
aXNzaW9uc09mQ29uZmlnUGFnZSk6CisgICAgICAgICogd3RmL1dURkNvbmZpZy5oOgorICAgICAg
ICAoV1RGOjpzZXRQZXJtaXNzaW9uc09mQ29uZmlnUGFnZSk6CisKIDIwMjEtMDMtMDkgIERhcmlu
IEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtDb2NvYV0gTWFrZSBXZWJLaXQg
QVBJIE9iamVjdGl2ZS1DIG9iamVjdHMgc2FmZSB0byByZWxlYXNlIG9uIG5vbi1tYWluIHRocmVh
ZHMKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XVEYvd3RmL1BsYXRmb3JtSGF2ZS5oCShyZXZpc2lvbiAyNzQyMjgpCisrKyBTb3VyY2Uv
V1RGL3d0Zi9QbGF0Zm9ybUhhdmUuaAkod29ya2luZyBjb3B5KQpAQCAtOTM4LDMgKzkzOCwxMCBA
QAogI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oSU9TKSB8fCBQTEFURk9STShNQUNDQVRB
TFlTVCkKICNkZWZpbmUgSEFWRV9QREZLSVQgMQogI2VuZGlmCisKKyNpZiAoUExBVEZPUk0oTUFD
KSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUFYX0FMTE9XRUQgPj0gMTEwMzAwKSBcCisgICAgfHwg
KFBMQVRGT1JNKElPU19GQU1JTFkpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUFYX0FMTE9XRUQg
Pj0gMTQwNTAwKSBcCisgICAgfHwgKFBMQVRGT1JNKEFQUExFVFYpICYmIF9fVFZfT1NfVkVSU0lP
Tl9NQVhfQUxMT1dFRCA+PSAxNDA1MDApIFwKKyAgICB8fCAoUExBVEZPUk0oV0FUQ0hPUykgJiYg
X19XQVRDSF9PU19WRVJTSU9OX01BWF9BTExPV0VEID49IDcwNDAwKQorI2RlZmluZSBIQVZFX1ZN
X0ZMQUdTX1BFUk1BTkVOVCAxCisjZW5kaWYKSW5kZXg6IFNvdXJjZS9XVEYvd3RmL1RocmVhZGlu
Zy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmNwcAkocmV2aXNp
b24gMjc0MjI4KQorKysgU291cmNlL1dURi93dGYvVGhyZWFkaW5nLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMzcwLDYgKzM3MCw3IEBAIHZvaWQgaW5pdGlhbGl6ZSgpCiB7CiAgICAgc3RhdGljIHN0
ZDo6b25jZV9mbGFnIG9uY2VLZXk7CiAgICAgc3RkOjpjYWxsX29uY2Uob25jZUtleSwgW10gewor
ICAgICAgICBzZXRQZXJtaXNzaW9uc09mQ29uZmlnUGFnZSgpOwogICAgICAgICBDb25maWc6OkFz
c2VydE5vdEZyb3plblNjb3BlIGFzc2VydFNjb3BlOwogICAgICAgICBpbml0aWFsaXplUmFuZG9t
TnVtYmVyR2VuZXJhdG9yKCk7CiAjaWYgIUhBVkUoRkFTVF9UTFMpICYmICFPUyhXSU5ET1dTKQpJ
bmRleDogU291cmNlL1dURi93dGYvV1RGQ29uZmlnLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V1RGL3d0Zi9XVEZDb25maWcuY3BwCShyZXZpc2lvbiAyNzQyMjgpCisrKyBTb3VyY2UvV1RGL3d0
Zi9XVEZDb25maWcuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMSwxMSArMzEsMTQgQEAKICNpbmNs
dWRlIDx3dGYvU3RkTGliRXh0cmFzLmg+CiAKICNpZiBPUyhEQVJXSU4pCisjaW5jbHVkZSA8d3Rm
L3NwaS9jb2NvYS9NYWNoVk1TUEkuaD4KICNpbmNsdWRlIDxtYWNoL21hY2guaD4KICNlbGlmIE9T
KExJTlVYKQogI2luY2x1ZGUgPHN5cy9tbWFuLmg+CiAjZW5kaWYKIAorI2luY2x1ZGUgPG11dGV4
PgorCiAjaWYgRU5BQkxFKFVOSUZJRURfQU5EX0ZSRUVaQUJMRV9DT05GSUdfUkVDT1JEKQogCiBu
YW1lc3BhY2UgV2ViQ29uZmlnIHsKQEAgLTU2LDYgKzU5LDI1IEBAIENvbmZpZyBnX3d0ZkNvbmZp
ZzsKIAogbmFtZXNwYWNlIFdURiB7CiAKKyNpZiBFTkFCTEUoVU5JRklFRF9BTkRfRlJFRVpBQkxF
X0NPTkZJR19SRUNPUkQpCit2b2lkIHNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKCkKK3sKKyNp
ZiBPUyhEQVJXSU4pCisgICAgc3RhdGljIHN0ZDo6b25jZV9mbGFnIG9uY2VGbGFnOworICAgIHN0
ZDo6Y2FsbF9vbmNlKG9uY2VGbGFnLCBbXSB7CisgICAgICAgIG1hY2hfdm1fYWRkcmVzc190IGFk
ZHIgPSBiaXR3aXNlX2Nhc3Q8dWludHB0cl90PihzdGF0aWNfY2FzdDx2b2lkKj4oV2ViQ29uZmln
OjpnX2NvbmZpZykpOworICAgICAgICBhdXRvIGZsYWdzID0gVk1fRkxBR1NfRklYRUQgfCBWTV9G
TEFHU19PVkVSV1JJVEU7CisjaWYgSEFWRShWTV9GTEFHU19QRVJNQU5FTlQpCisgICAgICAgIGZs
YWdzIHw9IFZNX0ZMQUdTX1BFUk1BTkVOVDsKKyNlbmRpZgorCisgICAgICAgIGF1dG8gcmVzdWx0
ID0gbWFjaF92bV9tYXAobWFjaF90YXNrX3NlbGYoKSwgJmFkZHIsIENvbmZpZ1NpemVUb1Byb3Rl
Y3QsIHBhZ2VTaXplKCkgLSAxLCBmbGFncywgTUVNT1JZX09CSkVDVF9OVUxMLCAwLCBmYWxzZSwg
Vk1fUFJPVF9SRUFEIHwgVk1fUFJPVF9XUklURSwgVk1fUFJPVF9SRUFEIHwgVk1fUFJPVF9XUklU
RSwgVk1fSU5IRVJJVF9ERUZBVUxUKTsKKyAgICAgICAgUkVMRUFTRV9BU1NFUlQocmVzdWx0ID09
IEtFUk5fU1VDQ0VTUyk7CisgICAgfSk7CisjZW5kaWYgLy8gT1MoREFSV0lOKQorfQorI2VuZGlm
IC8vIEVOQUJMRShVTklGSUVEX0FORF9GUkVFWkFCTEVfQ09ORklHX1JFQ09SRCkKKwogdm9pZCBD
b25maWc6OnBlcm1hbmVudGx5RnJlZXplKCkKIHsKICAgICBzdGF0aWMgTG9jayBjb25maWdMb2Nr
OwpJbmRleDogU291cmNlL1dURi93dGYvV1RGQ29uZmlnLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dURi93dGYvV1RGQ29uZmlnLmgJKHJldmlzaW9uIDI3NDIyOCkKKysrIFNvdXJjZS9XVEYvd3Rm
L1dURkNvbmZpZy5oCSh3b3JraW5nIGNvcHkpCkBAIC05NSwxMCArOTUsMTQgQEAgY29uc3RleHBy
IHNpemVfdCBhbGlnbm1lbnRPZldURkNvbmZpZyA9IAogc3RhdGljX2Fzc2VydChHaWdhY2FnZTo6
cmVzZXJ2ZWRCeXRlc0ZvckdpZ2FjYWdlQ29uZmlnICsgc2l6ZW9mKFdURjo6Q29uZmlnKSA8PSBD
b25maWdTaXplVG9Qcm90ZWN0KTsKIHN0YXRpY19hc3NlcnQocm91bmRVcFRvTXVsdGlwbGVPZjxh
bGlnbm1lbnRPZldURkNvbmZpZz4oc3RhcnRPZmZzZXRPZldURkNvbmZpZykgPT0gc3RhcnRPZmZz
ZXRPZldURkNvbmZpZyk7CiAKK1dURl9FWFBPUlRfUFJJVkFURSB2b2lkIHNldFBlcm1pc3Npb25z
T2ZDb25maWdQYWdlKCk7CisKICNkZWZpbmUgZ193dGZDb25maWcgKCpiaXR3aXNlX2Nhc3Q8V1RG
OjpDb25maWcqPigmV2ViQ29uZmlnOjpnX2NvbmZpZ1tXVEY6OnN0YXJ0U2xvdE9mV1RGQ29uZmln
XSkpCiAKICNlbHNlIC8vIG5vdCBFTkFCTEUoVU5JRklFRF9BTkRfRlJFRVpBQkxFX0NPTkZJR19S
RUNPUkQpCiAKK2lubGluZSB2b2lkIHNldFBlcm1pc3Npb25zT2ZDb25maWdQYWdlKCkgeyB9CisK
IGV4dGVybiAiQyIgV1RGX0VYUE9SVF9QUklWQVRFIENvbmZpZyBnX3d0ZkNvbmZpZzsKIAogI2Vu
ZGlmIC8vIEVOQUJMRShVTklGSUVEX0FORF9GUkVFWkFCTEVfQ09ORklHX1JFQ09SRCkKSW5kZXg6
IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyNzQyMjgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDIxLTAzLTExICBTYWFtIEJhcmF0aSAgPHNi
YXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEFkb3B0IFZNX0ZMQUdTX1BFUk1BTkVOVCBmb3Ig
dGhlIGNvbmZpZyB2bSBtYXBwaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMjIwODYKKyAgICAgICAgPHJkYXI6Ly83NDQwMjY5MD4KKworICAgICAg
ICBSZXZpZXdlZCBieSBZdXN1a2UgU3V6dWtpIGFuZCBNYXJrIExhbS4KKworICAgICAgICAqIFNo
YXJlZC9FbnRyeVBvaW50VXRpbGl0aWVzL0NvY29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZU1haW4u
bW06CisgICAgICAgIChXZWJLaXQ6OlhQQ1NlcnZpY2VNYWluKToKKwogMjAyMS0wMy0xMCAgQnJl
bnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBbQ29jb2FdIEFkZCBh
ZGRpdGlvbmFsIGJ1bmRsZSBJRCBwcm9wZXJ0eSB0byBXS1dlYlZpZXdDb25maWd1cmF0aW9uCklu
ZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9FbnRyeVBvaW50VXRpbGl0aWVzL0NvY29hL1hQQ1Nl
cnZpY2UvWFBDU2VydmljZU1haW4ubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9TaGFy
ZWQvRW50cnlQb2ludFV0aWxpdGllcy9Db2NvYS9YUENTZXJ2aWNlL1hQQ1NlcnZpY2VNYWluLm1t
CShyZXZpc2lvbiAyNzQyMjgpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9FbnRyeVBvaW50VXRp
bGl0aWVzL0NvY29hL1hQQ1NlcnZpY2UvWFBDU2VydmljZU1haW4ubW0JKHdvcmtpbmcgY29weSkK
QEAgLTE2Niw2ICsxNjYsOCBAQCBpbnQgWFBDU2VydmljZU1haW4oaW50IGFyZ2MsIGNvbnN0IGNo
YXIqCiAgICAgVU5VU0VEX1BBUkFNKGFyZ3YpOwogI2VuZGlmCiAKKyAgICBXVEY6OmluaXRpYWxp
emVNYWluVGhyZWFkKCk7CisKICAgICBhdXRvIGJvb3RzdHJhcCA9IGFkb3B0T1NPYmplY3QoeHBj
X2NvcHlfYm9vdHN0cmFwKCkpOwogCiAgICAgaWYgKGJvb3RzdHJhcCkgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>