<?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>178557</bug_id>
          
          <creation_ts>2017-10-19 19:09:51 -0700</creation_ts>
          <short_desc>Enable gigacage on iOS with a 32GB runway and ensure it doesn&apos;t break WasmBench</short_desc>
          <delta_ts>2017-12-08 14:29:36 -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>Safari Technology Preview</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>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>jfbastien</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>rmorisset</cc>
    
    <cc>ticaiolima</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1362500</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-10-19 19:09:51 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379198</commentid>
    <comment_count>1</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 11:49:31 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379210</commentid>
    <comment_count>2</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 11:59:08 -0800</bug_when>
    <thetext>*** Bug 177605 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379222</commentid>
    <comment_count>3</comment_count>
      <attachid>328718</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 12:47:11 -0800</bug_when>
    <thetext>Created attachment 328718
patch

I think this should do it. But we&apos;ll see what EWS says w.r.t building on other platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379225</commentid>
    <comment_count>4</comment_count>
      <attachid>328718</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-12-07 12:57:19 -0800</bug_when>
    <thetext>Comment on attachment 328718
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379229</commentid>
    <comment_count>5</comment_count>
      <attachid>328720</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 13:05:05 -0800</bug_when>
    <thetext>Created attachment 328720
patch for landing

Curious why static assert is failing on x86-32. I made the static assert have a better error message.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379236</commentid>
    <comment_count>6</comment_count>
      <attachid>328722</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 13:09:57 -0800</bug_when>
    <thetext>Created attachment 328722
patch for landing

Fix 32-bit compiles since size_t is 32-bit on 32-bit platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379244</commentid>
    <comment_count>7</comment_count>
      <attachid>328724</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 13:12:25 -0800</bug_when>
    <thetext>Created attachment 328724
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379247</commentid>
    <comment_count>8</comment_count>
      <attachid>328725</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 13:13:56 -0800</bug_when>
    <thetext>Created attachment 328725
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379251</commentid>
    <comment_count>9</comment_count>
      <attachid>328728</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2017-12-07 13:24:33 -0800</bug_when>
    <thetext>Created attachment 328728
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379792</commentid>
    <comment_count>10</comment_count>
      <attachid>328728</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-08 14:28:34 -0800</bug_when>
    <thetext>Comment on attachment 328728
patch for landing

Clearing flags on attachment: 328728

Committed r225701: &lt;https://trac.webkit.org/changeset/225701&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379793</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-12-08 14:28:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379794</commentid>
    <comment_count>12</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-08 14:29:36 -0800</bug_when>
    <thetext>&lt;rdar://problem/35943687&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328718</attachid>
            <date>2017-12-07 12:47:11 -0800</date>
            <delta_ts>2017-12-07 13:05:05 -0800</delta_ts>
            <desc>patch</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>3458</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNTY0MCkKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3LTEyLTA3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBnaWdhY2FnZSBvbiBp
T1Mgd2l0aCBhIDMyR0IgcnVud2F5IGFuZCBlbnN1cmUgaXQgZG9lc24ndCBicmVhayBXYXNtQmVu
Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogYm1h
bGxvYy9HaWdhY2FnZS5jcHA6CisgICAgICAgICogYm1hbGxvYy9HaWdhY2FnZS5oOgorCiAyMDE3
LTEyLTA1ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbRGFyd2lu
XSBTaW1wbGlmeSB1c2Ugb2YgVGFyZ2V0Q29uZGl0aW9uYWxzCkluZGV4OiBTb3VyY2UvYm1hbGxv
Yy9ibWFsbG9jL0dpZ2FjYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9ibWFs
bG9jL0dpZ2FjYWdlLmNwcAkocmV2aXNpb24gMjI1NjEzKQorKysgU291cmNlL2JtYWxsb2MvYm1h
bGxvYy9HaWdhY2FnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM0LDEzICszNCwxMiBAQAogI2lu
Y2x1ZGUgPGNzdGRpbz4KICNpbmNsdWRlIDxtdXRleD4KIAotI2lmIEJDUFUoQVJNNjQpCi0vLyBG
SVhNRTogVGhlcmUgaXMgbm8gZ29vZCByZWFzb24gZm9yIEFSTTY0IHRvIGJlIHNwZWNpYWwuCi0v
LyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3NjA1Ci0jZGVmaW5l
IEdJR0FDQUdFX1JVTldBWSAwCi0jZWxzZQorLy8gVGhpcyBpcyBleGFjdGx5IDMyR0IgYmVjYXVz
ZSBpbnNpZGUgSlNDLCBpbmRleGVkIGFjY2Vzc2VzIGZvciBhcnJheXMsIHR5cGVkIGFycmF5cywg
ZXRjLAorLy8gdXNlIHVuc2lnbmVkIDMyLWJpdCBpbnRzIGFzIGluZGljZXMuIFRoZSBpdGVtcyB0
aG9zZSBpbmRpY2VzIGFjY2VzcyBhcmUgOCBieXRlcyBvciBsZXNzCisvLyBpbiBzaXplLiAyXjMy
ICogOCA9IDMyR0IuIFRoaXMgbWVhbnMgaWYgYW4gYWNjZXNzIG9uIGEgY2FnZWQgdHlwZSBoYXBw
ZW5zIHRvIGdvIG91dCBvZgorLy8gYm91bmRzLCB0aGUgYWNjZXNzIGlzIGd1YXJhbnRlZWQgdG8g
bGFuZCBzb21ld2hlcmUgZWxzZSBpbiB0aGUgY2FnZSBvciBpbnNpZGUgdGhlIHJ1bndheS4KKy8v
IElmIHRoaXMgd2VyZSBsZXNzIHRoYW4gMzJHQiwgdGhvc2UgT09CIGFjY2Vzc2VzIGNvdWxkIHJl
YWNoIG91dHNpZGUgb2YgdGhlIGNhZ2UuCiAjZGVmaW5lIEdJR0FDQUdFX1JVTldBWSAoMzJsbHUg
KiAxMDI0ICogMTAyNCAqIDEwMjQpCi0jZW5kaWYKIAogY2hhciBnX2dpZ2FjYWdlQmFzZVB0cnNb
R0lHQUNBR0VfQkFTRV9QVFJTX1NJWkVdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoR0lHQUNBR0Vf
QkFTRV9QVFJTX1NJWkUpKSk7CiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNh
Z2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dpZ2FjYWdlLmgJKHJl
dmlzaW9uIDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2UuaAkod29y
a2luZyBjb3B5KQpAQCAtMjUsNiArMjUsNyBAQAogCiAjcHJhZ21hIG9uY2UKIAorI2luY2x1ZGUg
IkFsZ29yaXRobS5oIgogI2luY2x1ZGUgIkJBc3NlcnQuaCIKICNpbmNsdWRlICJCRXhwb3J0Lmgi
CiAjaW5jbHVkZSAiQklubGluZS5oIgpAQCAtMzMsOSArMzQsNyBAQAogI2luY2x1ZGUgPGludHR5
cGVzLmg+CiAKICNpZiBCQ1BVKEFSTTY0KQotLy8gRklYTUU6IFRoaXMgY2FuIHByb2JhYmx5IGJl
IGEgbG90IGJpZ2dlciBvbiBpT1MuIEkganVzdCBoYXZlbid0IHRyaWVkIHRvIG1ha2UgaXQgYmln
Z2VyIHlldC4KLS8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc2
MDUKLSNkZWZpbmUgUFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUgMHg0MDAwMDAwMGxsdQorI2RlZmlu
ZSBQUklNSVRJVkVfR0lHQUNBR0VfU0laRSAweDgwMDAwMDAwbGx1CiAjZGVmaW5lIEpTVkFMVUVf
R0lHQUNBR0VfU0laRSAweDQwMDAwMDAwbGx1CiAjZGVmaW5lIFNUUklOR19HSUdBQ0FHRV9TSVpF
IDB4NDAwMDAwMDBsbHUKICNkZWZpbmUgR0lHQUNBR0VfQUxMT0NBVElPTl9DQU5fRkFJTCAxCkBA
IC00NiwxNSArNDUsMTggQEAKICNkZWZpbmUgR0lHQUNBR0VfQUxMT0NBVElPTl9DQU5fRkFJTCAw
CiAjZW5kaWYKIAorc3RhdGljX2Fzc2VydChibWFsbG9jOjppc1Bvd2VyT2ZUd28oUFJJTUlUSVZF
X0dJR0FDQUdFX1NJWkUpLCAiIik7CitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6OmlzUG93ZXJPZlR3
byhKU1ZBTFVFX0dJR0FDQUdFX1NJWkUpLCAiIik7CitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6Omlz
UG93ZXJPZlR3byhTVFJJTkdfR0lHQUNBR0VfU0laRSksICIiKTsKKwogI2RlZmluZSBHSUdBQ0FH
RV9TSVpFX1RPX01BU0soc2l6ZSkgKChzaXplKSAtIDEpCiAKICNkZWZpbmUgUFJJTUlUSVZFX0dJ
R0FDQUdFX01BU0sgR0lHQUNBR0VfU0laRV9UT19NQVNLKFBSSU1JVElWRV9HSUdBQ0FHRV9TSVpF
KQogI2RlZmluZSBKU1ZBTFVFX0dJR0FDQUdFX01BU0sgR0lHQUNBR0VfU0laRV9UT19NQVNLKEpT
VkFMVUVfR0lHQUNBR0VfU0laRSkKICNkZWZpbmUgU1RSSU5HX0dJR0FDQUdFX01BU0sgR0lHQUNB
R0VfU0laRV9UT19NQVNLKFNUUklOR19HSUdBQ0FHRV9TSVpFKQogCi0vLyBGSVhNRTogTWFrZSBX
YXNtQmVuY2ggcnVuIHdpdGggZ2lnYWNhZ2Ugb24gaU9TIGFuZCByZS1lbmFibGUgb24gQVJNNjQ6
Ci0vLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4NTU3Ci0jaWYg
KEJPUyhEQVJXSU4pIHx8IEJPUyhMSU5VWCkpICYmICgvKiAoQkNQVShBUk02NCkgJiYgIWRlZmlu
ZWQoX19JTFAzMl9fKSkgIHx8ICovIEJDUFUoWDg2XzY0KSkKKyNpZiAoKEJPUyhEQVJXSU4pIHx8
IEJPUyhMSU5VWCkpICYmIFwKKyAgICAoQkNQVShYODZfNjQpIHx8IChCQ1BVKEFSTTY0KSAmJiAh
ZGVmaW5lZChfX0lMUDMyX18pICYmICghQlBMQVRGT1JNKElPUykgfHwgX19JUEhPTkVfT1NfVkVS
U0lPTl9NSU5fUkVRVUlSRUQgPj0gMTEwMzAwKSkpKQogI2RlZmluZSBHSUdBQ0FHRV9FTkFCTEVE
IDEKICNlbHNlCiAjZGVmaW5lIEdJR0FDQUdFX0VOQUJMRUQgMAo=
</data>
<flag name="review"
          id="347887"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328720</attachid>
            <date>2017-12-07 13:05:05 -0800</date>
            <delta_ts>2017-12-07 13:09:57 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>3812</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNTY0MCkKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3LTEyLTA3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBnaWdhY2FnZSBvbiBp
T1Mgd2l0aCBhIDMyR0IgcnVud2F5IGFuZCBlbnN1cmUgaXQgZG9lc24ndCBicmVhayBXYXNtQmVu
Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NworCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgICogYm1hbGxvYy9H
aWdhY2FnZS5jcHA6CisgICAgICAgICogYm1hbGxvYy9HaWdhY2FnZS5oOgorCiAyMDE3LTEyLTA1
ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbRGFyd2luXSBTaW1w
bGlmeSB1c2Ugb2YgVGFyZ2V0Q29uZGl0aW9uYWxzCkluZGV4OiBTb3VyY2UvYm1hbGxvYy9ibWFs
bG9jL0dpZ2FjYWdlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dp
Z2FjYWdlLmNwcAkocmV2aXNpb24gMjI1NjEzKQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxvYy9H
aWdhY2FnZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM0LDEzICszNCwxMiBAQAogI2luY2x1ZGUg
PGNzdGRpbz4KICNpbmNsdWRlIDxtdXRleD4KIAotI2lmIEJDUFUoQVJNNjQpCi0vLyBGSVhNRTog
VGhlcmUgaXMgbm8gZ29vZCByZWFzb24gZm9yIEFSTTY0IHRvIGJlIHNwZWNpYWwuCi0vLyBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3NjA1Ci0jZGVmaW5lIEdJR0FD
QUdFX1JVTldBWSAwCi0jZWxzZQorLy8gVGhpcyBpcyBleGFjdGx5IDMyR0IgYmVjYXVzZSBpbnNp
ZGUgSlNDLCBpbmRleGVkIGFjY2Vzc2VzIGZvciBhcnJheXMsIHR5cGVkIGFycmF5cywgZXRjLAor
Ly8gdXNlIHVuc2lnbmVkIDMyLWJpdCBpbnRzIGFzIGluZGljZXMuIFRoZSBpdGVtcyB0aG9zZSBp
bmRpY2VzIGFjY2VzcyBhcmUgOCBieXRlcyBvciBsZXNzCisvLyBpbiBzaXplLiAyXjMyICogOCA9
IDMyR0IuIFRoaXMgbWVhbnMgaWYgYW4gYWNjZXNzIG9uIGEgY2FnZWQgdHlwZSBoYXBwZW5zIHRv
IGdvIG91dCBvZgorLy8gYm91bmRzLCB0aGUgYWNjZXNzIGlzIGd1YXJhbnRlZWQgdG8gbGFuZCBz
b21ld2hlcmUgZWxzZSBpbiB0aGUgY2FnZSBvciBpbnNpZGUgdGhlIHJ1bndheS4KKy8vIElmIHRo
aXMgd2VyZSBsZXNzIHRoYW4gMzJHQiwgdGhvc2UgT09CIGFjY2Vzc2VzIGNvdWxkIHJlYWNoIG91
dHNpZGUgb2YgdGhlIGNhZ2UuCiAjZGVmaW5lIEdJR0FDQUdFX1JVTldBWSAoMzJsbHUgKiAxMDI0
ICogMTAyNCAqIDEwMjQpCi0jZW5kaWYKIAogY2hhciBnX2dpZ2FjYWdlQmFzZVB0cnNbR0lHQUNB
R0VfQkFTRV9QVFJTX1NJWkVdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoR0lHQUNBR0VfQkFTRV9Q
VFJTX1NJWkUpKSk7CiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2UuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dpZ2FjYWdlLmgJKHJldmlzaW9u
IDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2UuaAkod29ya2luZyBj
b3B5KQpAQCAtMjUsNiArMjUsNyBAQAogCiAjcHJhZ21hIG9uY2UKIAorI2luY2x1ZGUgIkFsZ29y
aXRobS5oIgogI2luY2x1ZGUgIkJBc3NlcnQuaCIKICNpbmNsdWRlICJCRXhwb3J0LmgiCiAjaW5j
bHVkZSAiQklubGluZS5oIgpAQCAtMzMsOSArMzQsNyBAQAogI2luY2x1ZGUgPGludHR5cGVzLmg+
CiAKICNpZiBCQ1BVKEFSTTY0KQotLy8gRklYTUU6IFRoaXMgY2FuIHByb2JhYmx5IGJlIGEgbG90
IGJpZ2dlciBvbiBpT1MuIEkganVzdCBoYXZlbid0IHRyaWVkIHRvIG1ha2UgaXQgYmlnZ2VyIHll
dC4KLS8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc2MDUKLSNk
ZWZpbmUgUFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUgMHg0MDAwMDAwMGxsdQorI2RlZmluZSBQUklN
SVRJVkVfR0lHQUNBR0VfU0laRSAweDgwMDAwMDAwbGx1CiAjZGVmaW5lIEpTVkFMVUVfR0lHQUNB
R0VfU0laRSAweDQwMDAwMDAwbGx1CiAjZGVmaW5lIFNUUklOR19HSUdBQ0FHRV9TSVpFIDB4NDAw
MDAwMDBsbHUKICNkZWZpbmUgR0lHQUNBR0VfQUxMT0NBVElPTl9DQU5fRkFJTCAxCkBAIC00Niwx
NSArNDUsMjIgQEAKICNkZWZpbmUgR0lHQUNBR0VfQUxMT0NBVElPTl9DQU5fRkFJTCAwCiAjZW5k
aWYKIAorI2RlZmluZSBTSVpFX1RPX1NUUklOR18oeCkgI3gKKyNkZWZpbmUgU0laRV9UT19TVFJJ
TkcoeCkgU0laRV9UT19TVFJJTkdfKHgpCitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6OmlzUG93ZXJP
ZlR3byhQUklNSVRJVkVfR0lHQUNBR0VfU0laRSksICJQUklNSVRJVkVfR0lHQUNBR0VfU0laRSBu
b3QgcG93ZXIgb2YgdHdvOiAiIFNJWkVfVE9fU1RSSU5HKFBSSU1JVElWRV9HSUdBQ0FHRV9TSVpF
KSk7CitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6OmlzUG93ZXJPZlR3byhKU1ZBTFVFX0dJR0FDQUdF
X1NJWkUpLCAiSlNWQUxVRV9HSUdBQ0FHRV9TSVpFIG5vdCBwb3dlciBvZiB0d286ICIgU0laRV9U
T19TVFJJTkcoSlNWQUxVRV9HSUdBQ0FHRV9TSVpFKSk7CitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6
OmlzUG93ZXJPZlR3byhTVFJJTkdfR0lHQUNBR0VfU0laRSksICJTVFJJTkdfR0lHQUNBR0VfU0la
RSBub3QgcG93ZXIgb2YgdHdvOiAiIFNJWkVfVE9fU1RSSU5HKFNUUklOR19HSUdBQ0FHRV9TSVpF
KSk7CisjdW5kZWYgU0laRV9UT19TVFJJTkcKKyN1bmRlZiBTSVpFX1RPX1NUUklOR18KKwogI2Rl
ZmluZSBHSUdBQ0FHRV9TSVpFX1RPX01BU0soc2l6ZSkgKChzaXplKSAtIDEpCiAKICNkZWZpbmUg
UFJJTUlUSVZFX0dJR0FDQUdFX01BU0sgR0lHQUNBR0VfU0laRV9UT19NQVNLKFBSSU1JVElWRV9H
SUdBQ0FHRV9TSVpFKQogI2RlZmluZSBKU1ZBTFVFX0dJR0FDQUdFX01BU0sgR0lHQUNBR0VfU0la
RV9UT19NQVNLKEpTVkFMVUVfR0lHQUNBR0VfU0laRSkKICNkZWZpbmUgU1RSSU5HX0dJR0FDQUdF
X01BU0sgR0lHQUNBR0VfU0laRV9UT19NQVNLKFNUUklOR19HSUdBQ0FHRV9TSVpFKQogCi0vLyBG
SVhNRTogTWFrZSBXYXNtQmVuY2ggcnVuIHdpdGggZ2lnYWNhZ2Ugb24gaU9TIGFuZCByZS1lbmFi
bGUgb24gQVJNNjQ6Ci0vLyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTc4NTU3Ci0jaWYgKEJPUyhEQVJXSU4pIHx8IEJPUyhMSU5VWCkpICYmICgvKiAoQkNQVShBUk02
NCkgJiYgIWRlZmluZWQoX19JTFAzMl9fKSkgIHx8ICovIEJDUFUoWDg2XzY0KSkKKyNpZiAoKEJP
UyhEQVJXSU4pIHx8IEJPUyhMSU5VWCkpICYmIFwKKyAgICAoQkNQVShYODZfNjQpIHx8IChCQ1BV
KEFSTTY0KSAmJiAhZGVmaW5lZChfX0lMUDMyX18pICYmICghQlBMQVRGT1JNKElPUykgfHwgX19J
UEhPTkVfT1NfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTEwMzAwKSkpKQogI2RlZmluZSBHSUdB
Q0FHRV9FTkFCTEVEIDEKICNlbHNlCiAjZGVmaW5lIEdJR0FDQUdFX0VOQUJMRUQgMAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328722</attachid>
            <date>2017-12-07 13:09:57 -0800</date>
            <delta_ts>2017-12-07 13:12:25 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>4320</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNTY0MCkKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3LTEyLTA3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBnaWdhY2FnZSBvbiBp
T1Mgd2l0aCBhIDMyR0IgcnVud2F5IGFuZCBlbnN1cmUgaXQgZG9lc24ndCBicmVhayBXYXNtQmVu
Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NworCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgICogYm1hbGxvYy9H
aWdhY2FnZS5jcHA6CisgICAgICAgICogYm1hbGxvYy9HaWdhY2FnZS5oOgorCiAyMDE3LTEyLTA1
ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbRGFyd2luXSBTaW1w
bGlmeSB1c2Ugb2YgVGFyZ2V0Q29uZGl0aW9uYWxzCkluZGV4OiBTb3VyY2UvYm1hbGxvYy9ibWFs
bG9jL0FsZ29yaXRobS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxn
b3JpdGhtLmgJKHJldmlzaW9uIDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxn
b3JpdGhtLmgJKHdvcmtpbmcgY29weSkKQEAgLTYzLDcgKzYzLDggQEAgdGVtcGxhdGU8dHlwZW5h
bWUgVD4gaW5saW5lIGNvbnN0ZXhwciBibwogICAgIHJldHVybiAhIShyZWludGVycHJldF9jYXN0
PHVpbnRwdHJfdD4odmFsdWUpICYgbWFzayk7CiB9CiAKLWlubGluZSBjb25zdGV4cHIgYm9vbCBp
c1Bvd2VyT2ZUd28oc2l6ZV90IHNpemUpCit0ZW1wbGF0ZSA8dHlwZW5hbWUgVD4KK2lubGluZSBj
b25zdGV4cHIgYm9vbCBpc1Bvd2VyT2ZUd28oVCBzaXplKQogewogICAgIHJldHVybiBzaXplICYm
ICEoc2l6ZSAmIChzaXplIC0gMSkpOwogfQpJbmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy9H
aWdhY2FnZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2Fn
ZS5jcHAJKHJldmlzaW9uIDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNh
Z2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNCwxMyArMzQsMTIgQEAKICNpbmNsdWRlIDxjc3Rk
aW8+CiAjaW5jbHVkZSA8bXV0ZXg+CiAKLSNpZiBCQ1BVKEFSTTY0KQotLy8gRklYTUU6IFRoZXJl
IGlzIG5vIGdvb2QgcmVhc29uIGZvciBBUk02NCB0byBiZSBzcGVjaWFsLgotLy8gaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzYwNQotI2RlZmluZSBHSUdBQ0FHRV9S
VU5XQVkgMAotI2Vsc2UKKy8vIFRoaXMgaXMgZXhhY3RseSAzMkdCIGJlY2F1c2UgaW5zaWRlIEpT
QywgaW5kZXhlZCBhY2Nlc3NlcyBmb3IgYXJyYXlzLCB0eXBlZCBhcnJheXMsIGV0YywKKy8vIHVz
ZSB1bnNpZ25lZCAzMi1iaXQgaW50cyBhcyBpbmRpY2VzLiBUaGUgaXRlbXMgdGhvc2UgaW5kaWNl
cyBhY2Nlc3MgYXJlIDggYnl0ZXMgb3IgbGVzcworLy8gaW4gc2l6ZS4gMl4zMiAqIDggPSAzMkdC
LiBUaGlzIG1lYW5zIGlmIGFuIGFjY2VzcyBvbiBhIGNhZ2VkIHR5cGUgaGFwcGVucyB0byBnbyBv
dXQgb2YKKy8vIGJvdW5kcywgdGhlIGFjY2VzcyBpcyBndWFyYW50ZWVkIHRvIGxhbmQgc29tZXdo
ZXJlIGVsc2UgaW4gdGhlIGNhZ2Ugb3IgaW5zaWRlIHRoZSBydW53YXkuCisvLyBJZiB0aGlzIHdl
cmUgbGVzcyB0aGFuIDMyR0IsIHRob3NlIE9PQiBhY2Nlc3NlcyBjb3VsZCByZWFjaCBvdXRzaWRl
IG9mIHRoZSBjYWdlLgogI2RlZmluZSBHSUdBQ0FHRV9SVU5XQVkgKDMybGx1ICogMTAyNCAqIDEw
MjQgKiAxMDI0KQotI2VuZGlmCiAKIGNoYXIgZ19naWdhY2FnZUJhc2VQdHJzW0dJR0FDQUdFX0JB
U0VfUFRSU19TSVpFXSBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKEdJR0FDQUdFX0JBU0VfUFRSU19T
SVpFKSkpOwogCkluZGV4OiBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dpZ2FjYWdlLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5oCShyZXZpc2lvbiAyMjU2
MTMpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dpZ2FjYWdlLmgJKHdvcmtpbmcgY29weSkK
QEAgLTI1LDYgKzI1LDcgQEAKIAogI3ByYWdtYSBvbmNlCiAKKyNpbmNsdWRlICJBbGdvcml0aG0u
aCIKICNpbmNsdWRlICJCQXNzZXJ0LmgiCiAjaW5jbHVkZSAiQkV4cG9ydC5oIgogI2luY2x1ZGUg
IkJJbmxpbmUuaCIKQEAgLTMzLDkgKzM0LDcgQEAKICNpbmNsdWRlIDxpbnR0eXBlcy5oPgogCiAj
aWYgQkNQVShBUk02NCkKLS8vIEZJWE1FOiBUaGlzIGNhbiBwcm9iYWJseSBiZSBhIGxvdCBiaWdn
ZXIgb24gaU9TLiBJIGp1c3QgaGF2ZW4ndCB0cmllZCB0byBtYWtlIGl0IGJpZ2dlciB5ZXQuCi0v
LyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc3NjA1Ci0jZGVmaW5l
IFBSSU1JVElWRV9HSUdBQ0FHRV9TSVpFIDB4NDAwMDAwMDBsbHUKKyNkZWZpbmUgUFJJTUlUSVZF
X0dJR0FDQUdFX1NJWkUgMHg4MDAwMDAwMGxsdQogI2RlZmluZSBKU1ZBTFVFX0dJR0FDQUdFX1NJ
WkUgMHg0MDAwMDAwMGxsdQogI2RlZmluZSBTVFJJTkdfR0lHQUNBR0VfU0laRSAweDQwMDAwMDAw
bGx1CiAjZGVmaW5lIEdJR0FDQUdFX0FMTE9DQVRJT05fQ0FOX0ZBSUwgMQpAQCAtNDYsMTUgKzQ1
LDIyIEBACiAjZGVmaW5lIEdJR0FDQUdFX0FMTE9DQVRJT05fQ0FOX0ZBSUwgMAogI2VuZGlmCiAK
KyNkZWZpbmUgU0laRV9UT19TVFJJTkdfKHgpICN4CisjZGVmaW5lIFNJWkVfVE9fU1RSSU5HKHgp
IFNJWkVfVE9fU1RSSU5HXyh4KQorc3RhdGljX2Fzc2VydChibWFsbG9jOjppc1Bvd2VyT2ZUd28o
UFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUpLCAiUFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUgbm90IHBv
d2VyIG9mIHR3bzogIiBTSVpFX1RPX1NUUklORyhQUklNSVRJVkVfR0lHQUNBR0VfU0laRSkpOwor
c3RhdGljX2Fzc2VydChibWFsbG9jOjppc1Bvd2VyT2ZUd28oSlNWQUxVRV9HSUdBQ0FHRV9TSVpF
KSwgIkpTVkFMVUVfR0lHQUNBR0VfU0laRSBub3QgcG93ZXIgb2YgdHdvOiAiIFNJWkVfVE9fU1RS
SU5HKEpTVkFMVUVfR0lHQUNBR0VfU0laRSkpOworc3RhdGljX2Fzc2VydChibWFsbG9jOjppc1Bv
d2VyT2ZUd28oU1RSSU5HX0dJR0FDQUdFX1NJWkUpLCAiU1RSSU5HX0dJR0FDQUdFX1NJWkUgbm90
IHBvd2VyIG9mIHR3bzogIiBTSVpFX1RPX1NUUklORyhTVFJJTkdfR0lHQUNBR0VfU0laRSkpOwor
I3VuZGVmIFNJWkVfVE9fU1RSSU5HCisjdW5kZWYgU0laRV9UT19TVFJJTkdfCisKICNkZWZpbmUg
R0lHQUNBR0VfU0laRV9UT19NQVNLKHNpemUpICgoc2l6ZSkgLSAxKQogCiAjZGVmaW5lIFBSSU1J
VElWRV9HSUdBQ0FHRV9NQVNLIEdJR0FDQUdFX1NJWkVfVE9fTUFTSyhQUklNSVRJVkVfR0lHQUNB
R0VfU0laRSkKICNkZWZpbmUgSlNWQUxVRV9HSUdBQ0FHRV9NQVNLIEdJR0FDQUdFX1NJWkVfVE9f
TUFTSyhKU1ZBTFVFX0dJR0FDQUdFX1NJWkUpCiAjZGVmaW5lIFNUUklOR19HSUdBQ0FHRV9NQVNL
IEdJR0FDQUdFX1NJWkVfVE9fTUFTSyhTVFJJTkdfR0lHQUNBR0VfU0laRSkKIAotLy8gRklYTUU6
IE1ha2UgV2FzbUJlbmNoIHJ1biB3aXRoIGdpZ2FjYWdlIG9uIGlPUyBhbmQgcmUtZW5hYmxlIG9u
IEFSTTY0OgotLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NwotI2lmIChCT1MoREFSV0lOKSB8fCBCT1MoTElOVVgpKSAmJiAoLyogKEJDUFUoQVJNNjQpICYm
ICFkZWZpbmVkKF9fSUxQMzJfXykpICB8fCAqLyBCQ1BVKFg4Nl82NCkpCisjaWYgKChCT1MoREFS
V0lOKSB8fCBCT1MoTElOVVgpKSAmJiBcCisgICAgKEJDUFUoWDg2XzY0KSB8fCAoQkNQVShBUk02
NCkgJiYgIWRlZmluZWQoX19JTFAzMl9fKSAmJiAoIUJQTEFURk9STShJT1MpIHx8IF9fSVBIT05F
X09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDExMDMwMCkpKSkKICNkZWZpbmUgR0lHQUNBR0Vf
RU5BQkxFRCAxCiAjZWxzZQogI2RlZmluZSBHSUdBQ0FHRV9FTkFCTEVEIDAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328724</attachid>
            <date>2017-12-07 13:12:25 -0800</date>
            <delta_ts>2017-12-07 13:13:56 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>4375</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNTY0MCkKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE3LTEyLTA3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBnaWdhY2FnZSBvbiBp
T1Mgd2l0aCBhIDMyR0IgcnVud2F5IGFuZCBlbnN1cmUgaXQgZG9lc24ndCBicmVhayBXYXNtQmVu
Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NworCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgICogYm1hbGxvYy9H
aWdhY2FnZS5jcHA6CisgICAgICAgICogYm1hbGxvYy9HaWdhY2FnZS5oOgorCiAyMDE3LTEyLTA1
ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbRGFyd2luXSBTaW1w
bGlmeSB1c2Ugb2YgVGFyZ2V0Q29uZGl0aW9uYWxzCkluZGV4OiBTb3VyY2UvYm1hbGxvYy9ibWFs
bG9jL0FsZ29yaXRobS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxn
b3JpdGhtLmgJKHJldmlzaW9uIDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQWxn
b3JpdGhtLmgJKHdvcmtpbmcgY29weSkKQEAgLTYzLDggKzYzLDEwIEBAIHRlbXBsYXRlPHR5cGVu
YW1lIFQ+IGlubGluZSBjb25zdGV4cHIgYm8KICAgICByZXR1cm4gISEocmVpbnRlcnByZXRfY2Fz
dDx1aW50cHRyX3Q+KHZhbHVlKSAmIG1hc2spOwogfQogCi1pbmxpbmUgY29uc3RleHByIGJvb2wg
aXNQb3dlck9mVHdvKHNpemVfdCBzaXplKQordGVtcGxhdGUgPHR5cGVuYW1lIFQ+CitpbmxpbmUg
Y29uc3RleHByIGJvb2wgaXNQb3dlck9mVHdvKFQgc2l6ZSkKIHsKKyAgICBzdGF0aWNfYXNzZXJ0
KHN0ZDo6aXNfdW5zaWduZWQ8VD46OnZhbHVlLCAiIik7CiAgICAgcmV0dXJuIHNpemUgJiYgIShz
aXplICYgKHNpemUgLSAxKSk7CiB9CiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2ln
YWNhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2Uu
Y3BwCShyZXZpc2lvbiAyMjU2MTMpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0dpZ2FjYWdl
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzQsMTMgKzM0LDEyIEBACiAjaW5jbHVkZSA8Y3N0ZGlv
PgogI2luY2x1ZGUgPG11dGV4PgogCi0jaWYgQkNQVShBUk02NCkKLS8vIEZJWE1FOiBUaGVyZSBp
cyBubyBnb29kIHJlYXNvbiBmb3IgQVJNNjQgdG8gYmUgc3BlY2lhbC4KLS8vIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc2MDUKLSNkZWZpbmUgR0lHQUNBR0VfUlVO
V0FZIDAKLSNlbHNlCisvLyBUaGlzIGlzIGV4YWN0bHkgMzJHQiBiZWNhdXNlIGluc2lkZSBKU0Ms
IGluZGV4ZWQgYWNjZXNzZXMgZm9yIGFycmF5cywgdHlwZWQgYXJyYXlzLCBldGMsCisvLyB1c2Ug
dW5zaWduZWQgMzItYml0IGludHMgYXMgaW5kaWNlcy4gVGhlIGl0ZW1zIHRob3NlIGluZGljZXMg
YWNjZXNzIGFyZSA4IGJ5dGVzIG9yIGxlc3MKKy8vIGluIHNpemUuIDJeMzIgKiA4ID0gMzJHQi4g
VGhpcyBtZWFucyBpZiBhbiBhY2Nlc3Mgb24gYSBjYWdlZCB0eXBlIGhhcHBlbnMgdG8gZ28gb3V0
IG9mCisvLyBib3VuZHMsIHRoZSBhY2Nlc3MgaXMgZ3VhcmFudGVlZCB0byBsYW5kIHNvbWV3aGVy
ZSBlbHNlIGluIHRoZSBjYWdlIG9yIGluc2lkZSB0aGUgcnVud2F5LgorLy8gSWYgdGhpcyB3ZXJl
IGxlc3MgdGhhbiAzMkdCLCB0aG9zZSBPT0IgYWNjZXNzZXMgY291bGQgcmVhY2ggb3V0c2lkZSBv
ZiB0aGUgY2FnZS4KICNkZWZpbmUgR0lHQUNBR0VfUlVOV0FZICgzMmxsdSAqIDEwMjQgKiAxMDI0
ICogMTAyNCkKLSNlbmRpZgogCiBjaGFyIGdfZ2lnYWNhZ2VCYXNlUHRyc1tHSUdBQ0FHRV9CQVNF
X1BUUlNfU0laRV0gX19hdHRyaWJ1dGVfXygoYWxpZ25lZChHSUdBQ0FHRV9CQVNFX1BUUlNfU0la
RSkpKTsKIApJbmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2UuaAkocmV2aXNpb24gMjI1NjEz
KQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5oCSh3b3JraW5nIGNvcHkpCkBA
IC0yNSw2ICsyNSw3IEBACiAKICNwcmFnbWEgb25jZQogCisjaW5jbHVkZSAiQWxnb3JpdGhtLmgi
CiAjaW5jbHVkZSAiQkFzc2VydC5oIgogI2luY2x1ZGUgIkJFeHBvcnQuaCIKICNpbmNsdWRlICJC
SW5saW5lLmgiCkBAIC0zMyw5ICszNCw3IEBACiAjaW5jbHVkZSA8aW50dHlwZXMuaD4KIAogI2lm
IEJDUFUoQVJNNjQpCi0vLyBGSVhNRTogVGhpcyBjYW4gcHJvYmFibHkgYmUgYSBsb3QgYmlnZ2Vy
IG9uIGlPUy4gSSBqdXN0IGhhdmVuJ3QgdHJpZWQgdG8gbWFrZSBpdCBiaWdnZXIgeWV0LgotLy8g
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzYwNQotI2RlZmluZSBQ
UklNSVRJVkVfR0lHQUNBR0VfU0laRSAweDQwMDAwMDAwbGx1CisjZGVmaW5lIFBSSU1JVElWRV9H
SUdBQ0FHRV9TSVpFIDB4ODAwMDAwMDBsbHUKICNkZWZpbmUgSlNWQUxVRV9HSUdBQ0FHRV9TSVpF
IDB4NDAwMDAwMDBsbHUKICNkZWZpbmUgU1RSSU5HX0dJR0FDQUdFX1NJWkUgMHg0MDAwMDAwMGxs
dQogI2RlZmluZSBHSUdBQ0FHRV9BTExPQ0FUSU9OX0NBTl9GQUlMIDEKQEAgLTQ2LDE1ICs0NSwy
MiBAQAogI2RlZmluZSBHSUdBQ0FHRV9BTExPQ0FUSU9OX0NBTl9GQUlMIDAKICNlbmRpZgogCisj
ZGVmaW5lIFNJWkVfVE9fU1RSSU5HXyh4KSAjeAorI2RlZmluZSBTSVpFX1RPX1NUUklORyh4KSBT
SVpFX1RPX1NUUklOR18oeCkKK3N0YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dlck9mVHdvKFBS
SU1JVElWRV9HSUdBQ0FHRV9TSVpFKSwgIlBSSU1JVElWRV9HSUdBQ0FHRV9TSVpFIG5vdCBwb3dl
ciBvZiB0d286ICIgU0laRV9UT19TVFJJTkcoUFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUpKTsKK3N0
YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dlck9mVHdvKEpTVkFMVUVfR0lHQUNBR0VfU0laRSks
ICJKU1ZBTFVFX0dJR0FDQUdFX1NJWkUgbm90IHBvd2VyIG9mIHR3bzogIiBTSVpFX1RPX1NUUklO
RyhKU1ZBTFVFX0dJR0FDQUdFX1NJWkUpKTsKK3N0YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dl
ck9mVHdvKFNUUklOR19HSUdBQ0FHRV9TSVpFKSwgIlNUUklOR19HSUdBQ0FHRV9TSVpFIG5vdCBw
b3dlciBvZiB0d286ICIgU0laRV9UT19TVFJJTkcoU1RSSU5HX0dJR0FDQUdFX1NJWkUpKTsKKyN1
bmRlZiBTSVpFX1RPX1NUUklORworI3VuZGVmIFNJWkVfVE9fU1RSSU5HXworCiAjZGVmaW5lIEdJ
R0FDQUdFX1NJWkVfVE9fTUFTSyhzaXplKSAoKHNpemUpIC0gMSkKIAogI2RlZmluZSBQUklNSVRJ
VkVfR0lHQUNBR0VfTUFTSyBHSUdBQ0FHRV9TSVpFX1RPX01BU0soUFJJTUlUSVZFX0dJR0FDQUdF
X1NJWkUpCiAjZGVmaW5lIEpTVkFMVUVfR0lHQUNBR0VfTUFTSyBHSUdBQ0FHRV9TSVpFX1RPX01B
U0soSlNWQUxVRV9HSUdBQ0FHRV9TSVpFKQogI2RlZmluZSBTVFJJTkdfR0lHQUNBR0VfTUFTSyBH
SUdBQ0FHRV9TSVpFX1RPX01BU0soU1RSSU5HX0dJR0FDQUdFX1NJWkUpCiAKLS8vIEZJWE1FOiBN
YWtlIFdhc21CZW5jaCBydW4gd2l0aCBnaWdhY2FnZSBvbiBpT1MgYW5kIHJlLWVuYWJsZSBvbiBB
Uk02NDoKLS8vIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzg1NTcK
LSNpZiAoQk9TKERBUldJTikgfHwgQk9TKExJTlVYKSkgJiYgKC8qIChCQ1BVKEFSTTY0KSAmJiAh
ZGVmaW5lZChfX0lMUDMyX18pKSAgfHwgKi8gQkNQVShYODZfNjQpKQorI2lmICgoQk9TKERBUldJ
TikgfHwgQk9TKExJTlVYKSkgJiYgXAorICAgIChCQ1BVKFg4Nl82NCkgfHwgKEJDUFUoQVJNNjQp
ICYmICFkZWZpbmVkKF9fSUxQMzJfXykgJiYgKCFCUExBVEZPUk0oSU9TKSB8fCBfX0lQSE9ORV9P
U19WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMTAzMDApKSkpCiAjZGVmaW5lIEdJR0FDQUdFX0VO
QUJMRUQgMQogI2Vsc2UKICNkZWZpbmUgR0lHQUNBR0VfRU5BQkxFRCAwCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328725</attachid>
            <date>2017-12-07 13:13:56 -0800</date>
            <delta_ts>2017-12-07 13:24:33 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>4081</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNTY0MikKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTEyLTA3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBnaWdhY2FnZSBvbiBp
T1Mgd2l0aCBhIDMyR0IgcnVud2F5IGFuZCBlbnN1cmUgaXQgZG9lc24ndCBicmVhayBXYXNtQmVu
Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NworCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgICogYm1hbGxvYy9B
bGdvcml0aG0uaDoKKyAgICAgICAgKGJtYWxsb2M6OmlzUG93ZXJPZlR3byk6CisgICAgICAgICog
Ym1hbGxvYy9HaWdhY2FnZS5jcHA6CisgICAgICAgICogYm1hbGxvYy9HaWdhY2FnZS5oOgorCiAy
MDE3LTEyLTA1ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbRGFy
d2luXSBTaW1wbGlmeSB1c2Ugb2YgVGFyZ2V0Q29uZGl0aW9uYWxzCkluZGV4OiBTb3VyY2UvYm1h
bGxvYy9ibWFsbG9jL0FsZ29yaXRobS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvQWxnb3JpdGhtLmgJKHJldmlzaW9uIDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvQWxnb3JpdGhtLmgJKHdvcmtpbmcgY29weSkKQEAgLTYzLDggKzYzLDEwIEBAIHRlbXBs
YXRlPHR5cGVuYW1lIFQ+IGlubGluZSBjb25zdGV4cHIgYm8KICAgICByZXR1cm4gISEocmVpbnRl
cnByZXRfY2FzdDx1aW50cHRyX3Q+KHZhbHVlKSAmIG1hc2spOwogfQogCi1pbmxpbmUgY29uc3Rl
eHByIGJvb2wgaXNQb3dlck9mVHdvKHNpemVfdCBzaXplKQordGVtcGxhdGUgPHR5cGVuYW1lIFQ+
CitpbmxpbmUgY29uc3RleHByIGJvb2wgaXNQb3dlck9mVHdvKFQgc2l6ZSkKIHsKKyAgICBzdGF0
aWNfYXNzZXJ0KHN0ZDo6aXNfdW5zaWduZWQ8VD46OnZhbHVlLCAiIik7CiAgICAgcmV0dXJuIHNp
emUgJiYgIShzaXplICYgKHNpemUgLSAxKSk7CiB9CiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvR2lnYWNhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2Mv
R2lnYWNhZ2UuY3BwCShyZXZpc2lvbiAyMjU2MTMpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9j
L0dpZ2FjYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzQsMTMgKzM0LDEyIEBACiAjaW5jbHVk
ZSA8Y3N0ZGlvPgogI2luY2x1ZGUgPG11dGV4PgogCi0jaWYgQkNQVShBUk02NCkKLS8vIEZJWE1F
OiBUaGVyZSBpcyBubyBnb29kIHJlYXNvbiBmb3IgQVJNNjQgdG8gYmUgc3BlY2lhbC4KLS8vIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc2MDUKLSNkZWZpbmUgR0lH
QUNBR0VfUlVOV0FZIDAKLSNlbHNlCisvLyBUaGlzIGlzIGV4YWN0bHkgMzJHQiBiZWNhdXNlIGlu
c2lkZSBKU0MsIGluZGV4ZWQgYWNjZXNzZXMgZm9yIGFycmF5cywgdHlwZWQgYXJyYXlzLCBldGMs
CisvLyB1c2UgdW5zaWduZWQgMzItYml0IGludHMgYXMgaW5kaWNlcy4gVGhlIGl0ZW1zIHRob3Nl
IGluZGljZXMgYWNjZXNzIGFyZSA4IGJ5dGVzIG9yIGxlc3MKKy8vIGluIHNpemUuIDJeMzIgKiA4
ID0gMzJHQi4gVGhpcyBtZWFucyBpZiBhbiBhY2Nlc3Mgb24gYSBjYWdlZCB0eXBlIGhhcHBlbnMg
dG8gZ28gb3V0IG9mCisvLyBib3VuZHMsIHRoZSBhY2Nlc3MgaXMgZ3VhcmFudGVlZCB0byBsYW5k
IHNvbWV3aGVyZSBlbHNlIGluIHRoZSBjYWdlIG9yIGluc2lkZSB0aGUgcnVud2F5LgorLy8gSWYg
dGhpcyB3ZXJlIGxlc3MgdGhhbiAzMkdCLCB0aG9zZSBPT0IgYWNjZXNzZXMgY291bGQgcmVhY2gg
b3V0c2lkZSBvZiB0aGUgY2FnZS4KICNkZWZpbmUgR0lHQUNBR0VfUlVOV0FZICgzMmxsdSAqIDEw
MjQgKiAxMDI0ICogMTAyNCkKLSNlbmRpZgogCiBjaGFyIGdfZ2lnYWNhZ2VCYXNlUHRyc1tHSUdB
Q0FHRV9CQVNFX1BUUlNfU0laRV0gX19hdHRyaWJ1dGVfXygoYWxpZ25lZChHSUdBQ0FHRV9CQVNF
X1BUUlNfU0laRSkpKTsKIApJbmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2UuaAkocmV2aXNp
b24gMjI1NjEzKQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC0yNSw2ICsyNSw3IEBACiAKICNwcmFnbWEgb25jZQogCisjaW5jbHVkZSAiQWxn
b3JpdGhtLmgiCiAjaW5jbHVkZSAiQkFzc2VydC5oIgogI2luY2x1ZGUgIkJFeHBvcnQuaCIKICNp
bmNsdWRlICJCSW5saW5lLmgiCkBAIC0zMyw5ICszNCw3IEBACiAjaW5jbHVkZSA8aW50dHlwZXMu
aD4KIAogI2lmIEJDUFUoQVJNNjQpCi0vLyBGSVhNRTogVGhpcyBjYW4gcHJvYmFibHkgYmUgYSBs
b3QgYmlnZ2VyIG9uIGlPUy4gSSBqdXN0IGhhdmVuJ3QgdHJpZWQgdG8gbWFrZSBpdCBiaWdnZXIg
eWV0LgotLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzYwNQot
I2RlZmluZSBQUklNSVRJVkVfR0lHQUNBR0VfU0laRSAweDQwMDAwMDAwbGx1CisjZGVmaW5lIFBS
SU1JVElWRV9HSUdBQ0FHRV9TSVpFIDB4ODAwMDAwMDBsbHUKICNkZWZpbmUgSlNWQUxVRV9HSUdB
Q0FHRV9TSVpFIDB4NDAwMDAwMDBsbHUKICNkZWZpbmUgU1RSSU5HX0dJR0FDQUdFX1NJWkUgMHg0
MDAwMDAwMGxsdQogI2RlZmluZSBHSUdBQ0FHRV9BTExPQ0FUSU9OX0NBTl9GQUlMIDEKQEAgLTQ2
LDE1ICs0NSwxOCBAQAogI2RlZmluZSBHSUdBQ0FHRV9BTExPQ0FUSU9OX0NBTl9GQUlMIDAKICNl
bmRpZgogCitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6OmlzUG93ZXJPZlR3byhQUklNSVRJVkVfR0lH
QUNBR0VfU0laRSksICIiKTsKK3N0YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dlck9mVHdvKEpT
VkFMVUVfR0lHQUNBR0VfU0laRSksICIiKTsKK3N0YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dl
ck9mVHdvKFNUUklOR19HSUdBQ0FHRV9TSVpFKSwgIiIpOworCiAjZGVmaW5lIEdJR0FDQUdFX1NJ
WkVfVE9fTUFTSyhzaXplKSAoKHNpemUpIC0gMSkKIAogI2RlZmluZSBQUklNSVRJVkVfR0lHQUNB
R0VfTUFTSyBHSUdBQ0FHRV9TSVpFX1RPX01BU0soUFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUpCiAj
ZGVmaW5lIEpTVkFMVUVfR0lHQUNBR0VfTUFTSyBHSUdBQ0FHRV9TSVpFX1RPX01BU0soSlNWQUxV
RV9HSUdBQ0FHRV9TSVpFKQogI2RlZmluZSBTVFJJTkdfR0lHQUNBR0VfTUFTSyBHSUdBQ0FHRV9T
SVpFX1RPX01BU0soU1RSSU5HX0dJR0FDQUdFX1NJWkUpCiAKLS8vIEZJWE1FOiBNYWtlIFdhc21C
ZW5jaCBydW4gd2l0aCBnaWdhY2FnZSBvbiBpT1MgYW5kIHJlLWVuYWJsZSBvbiBBUk02NDoKLS8v
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzg1NTcKLSNpZiAoQk9T
KERBUldJTikgfHwgQk9TKExJTlVYKSkgJiYgKC8qIChCQ1BVKEFSTTY0KSAmJiAhZGVmaW5lZChf
X0lMUDMyX18pKSAgfHwgKi8gQkNQVShYODZfNjQpKQorI2lmICgoQk9TKERBUldJTikgfHwgQk9T
KExJTlVYKSkgJiYgXAorICAgIChCQ1BVKFg4Nl82NCkgfHwgKEJDUFUoQVJNNjQpICYmICFkZWZp
bmVkKF9fSUxQMzJfXykgJiYgKCFCUExBVEZPUk0oSU9TKSB8fCBfX0lQSE9ORV9PU19WRVJTSU9O
X01JTl9SRVFVSVJFRCA+PSAxMTAzMDApKSkpCiAjZGVmaW5lIEdJR0FDQUdFX0VOQUJMRUQgMQog
I2Vsc2UKICNkZWZpbmUgR0lHQUNBR0VfRU5BQkxFRCAwCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328728</attachid>
            <date>2017-12-07 13:24:33 -0800</date>
            <delta_ts>2017-12-08 14:28:34 -0800</delta_ts>
            <desc>patch for landing</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>4081</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyNTY0MikKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDE3LTEyLTA3ICBTYWFtIEJh
cmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIEVuYWJsZSBnaWdhY2FnZSBvbiBp
T1Mgd2l0aCBhIDMyR0IgcnVud2F5IGFuZCBlbnN1cmUgaXQgZG9lc24ndCBicmVhayBXYXNtQmVu
Y2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODU1
NworCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgICogYm1hbGxvYy9B
bGdvcml0aG0uaDoKKyAgICAgICAgKGJtYWxsb2M6OmlzUG93ZXJPZlR3byk6CisgICAgICAgICog
Ym1hbGxvYy9HaWdhY2FnZS5jcHA6CisgICAgICAgICogYm1hbGxvYy9HaWdhY2FnZS5oOgorCiAy
MDE3LTEyLTA1ICBBbmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbRGFy
d2luXSBTaW1wbGlmeSB1c2Ugb2YgVGFyZ2V0Q29uZGl0aW9uYWxzCkluZGV4OiBTb3VyY2UvYm1h
bGxvYy9ibWFsbG9jL0FsZ29yaXRobS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvQWxnb3JpdGhtLmgJKHJldmlzaW9uIDIyNTYxMykKKysrIFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvQWxnb3JpdGhtLmgJKHdvcmtpbmcgY29weSkKQEAgLTYzLDggKzYzLDEwIEBAIHRlbXBs
YXRlPHR5cGVuYW1lIFQ+IGlubGluZSBjb25zdGV4cHIgYm8KICAgICByZXR1cm4gISEocmVpbnRl
cnByZXRfY2FzdDx1aW50cHRyX3Q+KHZhbHVlKSAmIG1hc2spOwogfQogCi1pbmxpbmUgY29uc3Rl
eHByIGJvb2wgaXNQb3dlck9mVHdvKHNpemVfdCBzaXplKQordGVtcGxhdGUgPHR5cGVuYW1lIFQ+
CitpbmxpbmUgY29uc3RleHByIGJvb2wgaXNQb3dlck9mVHdvKFQgc2l6ZSkKIHsKKyAgICBzdGF0
aWNfYXNzZXJ0KHN0ZDo6aXNfaW50ZWdyYWw8VD46OnZhbHVlLCAiIik7CiAgICAgcmV0dXJuIHNp
emUgJiYgIShzaXplICYgKHNpemUgLSAxKSk7CiB9CiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvR2lnYWNhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2Mv
R2lnYWNhZ2UuY3BwCShyZXZpc2lvbiAyMjU2MTMpCisrKyBTb3VyY2UvYm1hbGxvYy9ibWFsbG9j
L0dpZ2FjYWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzQsMTMgKzM0LDEyIEBACiAjaW5jbHVk
ZSA8Y3N0ZGlvPgogI2luY2x1ZGUgPG11dGV4PgogCi0jaWYgQkNQVShBUk02NCkKLS8vIEZJWE1F
OiBUaGVyZSBpcyBubyBnb29kIHJlYXNvbiBmb3IgQVJNNjQgdG8gYmUgc3BlY2lhbC4KLS8vIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzc2MDUKLSNkZWZpbmUgR0lH
QUNBR0VfUlVOV0FZIDAKLSNlbHNlCisvLyBUaGlzIGlzIGV4YWN0bHkgMzJHQiBiZWNhdXNlIGlu
c2lkZSBKU0MsIGluZGV4ZWQgYWNjZXNzZXMgZm9yIGFycmF5cywgdHlwZWQgYXJyYXlzLCBldGMs
CisvLyB1c2UgdW5zaWduZWQgMzItYml0IGludHMgYXMgaW5kaWNlcy4gVGhlIGl0ZW1zIHRob3Nl
IGluZGljZXMgYWNjZXNzIGFyZSA4IGJ5dGVzIG9yIGxlc3MKKy8vIGluIHNpemUuIDJeMzIgKiA4
ID0gMzJHQi4gVGhpcyBtZWFucyBpZiBhbiBhY2Nlc3Mgb24gYSBjYWdlZCB0eXBlIGhhcHBlbnMg
dG8gZ28gb3V0IG9mCisvLyBib3VuZHMsIHRoZSBhY2Nlc3MgaXMgZ3VhcmFudGVlZCB0byBsYW5k
IHNvbWV3aGVyZSBlbHNlIGluIHRoZSBjYWdlIG9yIGluc2lkZSB0aGUgcnVud2F5LgorLy8gSWYg
dGhpcyB3ZXJlIGxlc3MgdGhhbiAzMkdCLCB0aG9zZSBPT0IgYWNjZXNzZXMgY291bGQgcmVhY2gg
b3V0c2lkZSBvZiB0aGUgY2FnZS4KICNkZWZpbmUgR0lHQUNBR0VfUlVOV0FZICgzMmxsdSAqIDEw
MjQgKiAxMDI0ICogMTAyNCkKLSNlbmRpZgogCiBjaGFyIGdfZ2lnYWNhZ2VCYXNlUHRyc1tHSUdB
Q0FHRV9CQVNFX1BUUlNfU0laRV0gX19hdHRyaWJ1dGVfXygoYWxpZ25lZChHSUdBQ0FHRV9CQVNF
X1BUUlNfU0laRSkpKTsKIApJbmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5o
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvR2lnYWNhZ2UuaAkocmV2aXNp
b24gMjI1NjEzKQorKysgU291cmNlL2JtYWxsb2MvYm1hbGxvYy9HaWdhY2FnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC0yNSw2ICsyNSw3IEBACiAKICNwcmFnbWEgb25jZQogCisjaW5jbHVkZSAiQWxn
b3JpdGhtLmgiCiAjaW5jbHVkZSAiQkFzc2VydC5oIgogI2luY2x1ZGUgIkJFeHBvcnQuaCIKICNp
bmNsdWRlICJCSW5saW5lLmgiCkBAIC0zMyw5ICszNCw3IEBACiAjaW5jbHVkZSA8aW50dHlwZXMu
aD4KIAogI2lmIEJDUFUoQVJNNjQpCi0vLyBGSVhNRTogVGhpcyBjYW4gcHJvYmFibHkgYmUgYSBs
b3QgYmlnZ2VyIG9uIGlPUy4gSSBqdXN0IGhhdmVuJ3QgdHJpZWQgdG8gbWFrZSBpdCBiaWdnZXIg
eWV0LgotLy8gaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NzYwNQot
I2RlZmluZSBQUklNSVRJVkVfR0lHQUNBR0VfU0laRSAweDQwMDAwMDAwbGx1CisjZGVmaW5lIFBS
SU1JVElWRV9HSUdBQ0FHRV9TSVpFIDB4ODAwMDAwMDBsbHUKICNkZWZpbmUgSlNWQUxVRV9HSUdB
Q0FHRV9TSVpFIDB4NDAwMDAwMDBsbHUKICNkZWZpbmUgU1RSSU5HX0dJR0FDQUdFX1NJWkUgMHg0
MDAwMDAwMGxsdQogI2RlZmluZSBHSUdBQ0FHRV9BTExPQ0FUSU9OX0NBTl9GQUlMIDEKQEAgLTQ2
LDE1ICs0NSwxOCBAQAogI2RlZmluZSBHSUdBQ0FHRV9BTExPQ0FUSU9OX0NBTl9GQUlMIDAKICNl
bmRpZgogCitzdGF0aWNfYXNzZXJ0KGJtYWxsb2M6OmlzUG93ZXJPZlR3byhQUklNSVRJVkVfR0lH
QUNBR0VfU0laRSksICIiKTsKK3N0YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dlck9mVHdvKEpT
VkFMVUVfR0lHQUNBR0VfU0laRSksICIiKTsKK3N0YXRpY19hc3NlcnQoYm1hbGxvYzo6aXNQb3dl
ck9mVHdvKFNUUklOR19HSUdBQ0FHRV9TSVpFKSwgIiIpOworCiAjZGVmaW5lIEdJR0FDQUdFX1NJ
WkVfVE9fTUFTSyhzaXplKSAoKHNpemUpIC0gMSkKIAogI2RlZmluZSBQUklNSVRJVkVfR0lHQUNB
R0VfTUFTSyBHSUdBQ0FHRV9TSVpFX1RPX01BU0soUFJJTUlUSVZFX0dJR0FDQUdFX1NJWkUpCiAj
ZGVmaW5lIEpTVkFMVUVfR0lHQUNBR0VfTUFTSyBHSUdBQ0FHRV9TSVpFX1RPX01BU0soSlNWQUxV
RV9HSUdBQ0FHRV9TSVpFKQogI2RlZmluZSBTVFJJTkdfR0lHQUNBR0VfTUFTSyBHSUdBQ0FHRV9T
SVpFX1RPX01BU0soU1RSSU5HX0dJR0FDQUdFX1NJWkUpCiAKLS8vIEZJWE1FOiBNYWtlIFdhc21C
ZW5jaCBydW4gd2l0aCBnaWdhY2FnZSBvbiBpT1MgYW5kIHJlLWVuYWJsZSBvbiBBUk02NDoKLS8v
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzg1NTcKLSNpZiAoQk9T
KERBUldJTikgfHwgQk9TKExJTlVYKSkgJiYgKC8qIChCQ1BVKEFSTTY0KSAmJiAhZGVmaW5lZChf
X0lMUDMyX18pKSAgfHwgKi8gQkNQVShYODZfNjQpKQorI2lmICgoQk9TKERBUldJTikgfHwgQk9T
KExJTlVYKSkgJiYgXAorICAgIChCQ1BVKFg4Nl82NCkgfHwgKEJDUFUoQVJNNjQpICYmICFkZWZp
bmVkKF9fSUxQMzJfXykgJiYgKCFCUExBVEZPUk0oSU9TKSB8fCBfX0lQSE9ORV9PU19WRVJTSU9O
X01JTl9SRVFVSVJFRCA+PSAxMTAzMDApKSkpCiAjZGVmaW5lIEdJR0FDQUdFX0VOQUJMRUQgMQog
I2Vsc2UKICNkZWZpbmUgR0lHQUNBR0VfRU5BQkxFRCAwCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>