<?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>202066</bug_id>
          
          <creation_ts>2019-09-20 17:19:13 -0700</creation_ts>
          <short_desc>eliding a move in Air O0 needs to mark the dest&apos;s old reg as available</short_desc>
          <delta_ts>2019-09-20 19:18:23 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1572972</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-09-20 17:19:13 -0700</bug_when>
    <thetext>eliding a move in Air O0 needs to mark the dest&apos;s old reg as available</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572973</commentid>
    <comment_count>1</comment_count>
      <attachid>379290</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-09-20 17:21:01 -0700</bug_when>
    <thetext>Created attachment 379290
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572977</commentid>
    <comment_count>2</comment_count>
      <attachid>379291</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-09-20 17:22:07 -0700</bug_when>
    <thetext>Created attachment 379291
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572990</commentid>
    <comment_count>3</comment_count>
      <attachid>379291</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-09-20 17:47:24 -0700</bug_when>
    <thetext>Comment on attachment 379291
Patch

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

&gt; Source/JavaScriptCore/b3/air/AirAllocateRegistersAndStackAndGenerateCode.cpp:128
&gt; +    if (reg || (reg = m_map[tmp].reg)) {

can this assignment happen not in the if?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572993</commentid>
    <comment_count>4</comment_count>
      <attachid>379295</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-09-20 17:53:28 -0700</bug_when>
    <thetext>Created attachment 379295
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1572994</commentid>
    <comment_count>5</comment_count>
      <attachid>379296</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2019-09-20 17:54:21 -0700</bug_when>
    <thetext>Created attachment 379296
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1573018</commentid>
    <comment_count>6</comment_count>
      <attachid>379296</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-20 19:11:44 -0700</bug_when>
    <thetext>Comment on attachment 379296
Patch for landing

Clearing flags on attachment: 379296

Committed r250176: &lt;https://trac.webkit.org/changeset/250176&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1573019</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-20 19:11:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1573021</commentid>
    <comment_count>8</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-20 19:18:23 -0700</bug_when>
    <thetext>&lt;rdar://problem/55580417&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379290</attachid>
            <date>2019-09-20 17:21:01 -0700</date>
            <delta_ts>2019-09-20 17:22:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202066-20190920172101.patch</filename>
            <type>text/plain</type>
            <size>4451</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwMTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
ZmJmMjFjNjk2YmU0NmMzNWIyM2ZmYjQzNGU1YTkxNTZlYzgwMTJjLi5mMWQyZTA0ZTE3NmQ5ZDBh
YTg2NjQ5YTRiMTIzNzk2MjdhNGEwNDRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxOS0wOS0yMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBlbGlkaW5nIGEgbW92ZSBpbiBBaXIgTzAgbmVlZHMgdG8gbWFyayB0
aGUgZGVzdCdzIG9sZCByZWcgYXMgYXZhaWxhYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDIwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBbHNvIGFkZHMgYSBuZXcgcmVsZWFzZSBtZXRob2QgdGhh
dCBoYW5kbGVzIGFsbCB0aGUgaW52YXJpYW50cyBvZgorICAgICAgICByZXR1cm5pbmcgYSByZWdp
c3RlciB0byB0aGUgYXZhaWxhYmxlIHJlZ2lzdGVyIHBvb2wuCisKKyAgICAgICAgKiBiMy9haXIv
QWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5jcHA6CisgICAgICAg
IChKU0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OnJlbGVhc2UpOgor
ICAgICAgICAoSlNDOjpCMzo6QWlyOjpHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpzcGls
bCk6CisgICAgICAgIChKU0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6
OmZyZWVEZWFkVG1wc0lmTmVlZGVkKToKKyAgICAgICAgKEpTQzo6QjM6OkFpcjo6R2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6Z2VuZXJhdGUpOgorICAgICAgICAqIGIzL2Fpci9BaXJBbGxv
Y2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmg6CisKIDIwMTktMDktMjAgIFRy
dWl0dCBTYXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBy
b2xsaW5nIG91dCByMjUwMTE0LgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Iz
L2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmNwcCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0Fu
ZEdlbmVyYXRlQ29kZS5jcHAKaW5kZXggMTE1MTNiZTBkZjg2MmQ1ZjNjNzVjMjA2NzYyNmNmN2Uy
NTRkNThhYi4uYWUwZTljN2IyNDYzMWE0Y2NkOWI3NWY3ZGU1ZTUzNjM5MmJmN2RmNiAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0Fu
ZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMv
YWlyL0FpckFsbG9jYXRlUmVnaXN0ZXJzQW5kU3RhY2tBbmRHZW5lcmF0ZUNvZGUuY3BwCkBAIC0x
MjMsNiArMTIzLDI0IEBAIHN0YXRpYyBBTFdBWVNfSU5MSU5FIENDYWxsSGVscGVyczo6QWRkcmVz
cyBjYWxsRnJhbWVBZGRyKENDYWxsSGVscGVycyYgaml0LCBpbnRwCiAgICAgcmV0dXJuIENDYWxs
SGVscGVyczo6QWRkcmVzcyhyZWcpOwogfQogCitBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6cmVsZWFzZShUbXAgdG1wLCBSZWcgcmVnKQoreworICAgIGlm
IChyZWcgfHwgcmVnID0gbV9tYXBbdG1wXS5yZWcpIHsKKyAgICAgICAgQVNTRVJUKG1fY3VycmVu
dEFsbG9jYXRpb24tPmF0KHJlZykgPT0gdG1wKTsKKyAgICAgICAgbV9jdXJyZW50QWxsb2NhdGlv
bi0+YXQocmVnKSA9IFRtcCgpOworICAgICAgICBBU1NFUlQoIW1fYXZhaWxhYmxlUmVnc1t0bXAu
YmFuaygpXS5jb250YWlucyhyZWcpKTsKKyAgICAgICAgbV9hdmFpbGFibGVSZWdzW3RtcC5iYW5r
KCldLnNldChyZWcpOworICAgICAgICBBU1NFUlQobV9tYXBbdG1wXS5yZWcgPT0gcmVnKTsKKyAg
ICAgICAgbV9tYXBbdG1wXS5yZWcgPSBSZWcoKTsKKyAgICB9IGVsc2UgeworI2lmICFBU1NFUlRf
RElTQUJMRUQKKyAgICAgICAgZm9yIChSZWcgcmVnIDogUmVnaXN0ZXJTZXQ6OmFsbFJlZ2lzdGVy
cygpKQorICAgICAgICAgICAgQVNTRVJUKG1fY3VycmVudEFsbG9jYXRpb24tPmF0KHJlZykgIT0g
dG1wKTsKKyNlbmRpZgorICAgIH0KK30KKworCiBBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6Zmx1c2goVG1wIHRtcCwgUmVnIHJlZykKIHsKICAgICBBU1NF
UlQodG1wKTsKQEAgLTEzNywxMCArMTU1LDggQEAgQUxXQVlTX0lOTElORSB2b2lkIEdlbmVyYXRl
QW5kQWxsb2NhdGVSZWdpc3RlcnM6OnNwaWxsKFRtcCB0bXAsIFJlZyByZWcpCiB7CiAgICAgQVNT
RVJUKHJlZyk7CiAgICAgQVNTRVJUKG1fbWFwW3RtcF0ucmVnID09IHJlZyk7Ci0gICAgbV9hdmFp
bGFibGVSZWdzW3RtcC5iYW5rKCldLnNldChyZWcpOwotICAgIG1fY3VycmVudEFsbG9jYXRpb24t
PmF0KHJlZykgPSBUbXAoKTsKICAgICBmbHVzaCh0bXAsIHJlZyk7Ci0gICAgbV9tYXBbdG1wXS5y
ZWcgPSBSZWcoKTsKKyAgICByZWxlYXNlKHRtcCwgcmVnKTsKIH0KIAogQUxXQVlTX0lOTElORSB2
b2lkIEdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OmFsbG9jKFRtcCB0bXAsIFJlZyByZWcs
IGJvb2wgaXNEZWYpCkBAIC0xODAsMTAgKzE5Niw3IEBAIEFMV0FZU19JTkxJTkUgdm9pZCBHZW5l
cmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpmcmVlRGVhZFRtcHNJZk5lZWRlZCgpCiAgICAgICAg
IGlmIChtX2xpdmVSYW5nZUVuZFt0bXBdID49IG1fZ2xvYmFsSW5zdEluZGV4KQogICAgICAgICAg
ICAgY29udGludWU7CiAKLSAgICAgICAgUmVnIHJlZyA9IFJlZzo6ZnJvbUluZGV4KGkpOwotICAg
ICAgICBtX21hcFt0bXBdLnJlZyA9IFJlZygpOwotICAgICAgICBtX2F2YWlsYWJsZVJlZ3NbdG1w
LmJhbmsoKV0uc2V0KHJlZyk7Ci0gICAgICAgIG1fY3VycmVudEFsbG9jYXRpb24tPmF0KGkpID0g
VG1wKCk7CisgICAgICAgIHJlbGVhc2UodG1wLCBSZWc6OmZyb21JbmRleChpKSk7CiAgICAgfQog
fQogCkBAIC00NDcsMTEgKzQ2MCw3IEBAIHZvaWQgR2VuZXJhdGVBbmRBbGxvY2F0ZVJlZ2lzdGVy
czo6Z2VuZXJhdGUoQ0NhbGxIZWxwZXJzJiBqaXQpCiAgICAgICAgICAgICAgICAgaWYgKGRlc3Qu
aXNSZWcoKSAmJiBkZXN0LnJlZygpICE9IHNvdXJjZVJlZykKICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIHRydWU7CiAKLSAgICAgICAgICAgICAgICBpZiAoUmVnIG9sZFJlZyA9IG1fbWFwW2Rl
c3QudG1wKCldLnJlZykgewotICAgICAgICAgICAgICAgICAgICBBU1NFUlQobV9jdXJyZW50QWxs
b2NhdGlvbi0+YXQob2xkUmVnKSA9PSBkZXN0LnRtcCgpKTsKLSAgICAgICAgICAgICAgICAgICAg
bV9jdXJyZW50QWxsb2NhdGlvbi0+YXQob2xkUmVnKSA9IFRtcCgpOwotICAgICAgICAgICAgICAg
IH0KLQorICAgICAgICAgICAgICAgIHJlbGVhc2UoZGVzdC50bXAoKSk7CiAgICAgICAgICAgICAg
ICAgbV9jdXJyZW50QWxsb2NhdGlvbi0+YXQoc291cmNlUmVnKSA9IGRlc3QudG1wKCk7CiAgICAg
ICAgICAgICAgICAgbV9tYXBbc291cmNlLnRtcCgpXS5yZWcgPSBSZWcoKTsKICAgICAgICAgICAg
ICAgICBtX21hcFtkZXN0LnRtcCgpXS5yZWcgPSBzb3VyY2VSZWc7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckFsbG9jYXRlUmVnaXN0ZXJzQW5kU3RhY2tBbmRH
ZW5lcmF0ZUNvZGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVS
ZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5oCmluZGV4IGYxMDkyNTM1ZWVhZDZiNjJh
YmMzNDYxM2E0MTBhMDYyZDRhMzIwZjMuLmM3YmYxMGZjMGQwNmVkNmQyYTFhZTdiYzU2NmZlNDQw
YjYxZjQyNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxs
b2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5oCisrKyBiL1NvdXJjZS9KYXZh
U2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRl
Q29kZS5oCkBAIC01NSw2ICs1NSw3IEBAIHB1YmxpYzoKIAogcHJpdmF0ZToKICAgICB2b2lkIGlu
c2VydEJsb2Nrc0ZvckZsdXNoQWZ0ZXJUZXJtaW5hbFBhdGNocG9pbnRzKCk7CisgICAgdm9pZCBy
ZWxlYXNlKFRtcCwgUmVnID0gUmVnKCkpOwogICAgIHZvaWQgZmx1c2goVG1wLCBSZWcpOwogICAg
IHZvaWQgc3BpbGwoVG1wLCBSZWcpOwogICAgIHZvaWQgYWxsb2MoVG1wLCBSZWcsIGJvb2wgaXNE
ZWYpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379291</attachid>
            <date>2019-09-20 17:22:07 -0700</date>
            <delta_ts>2019-09-20 17:53:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202066-20190920172206.patch</filename>
            <type>text/plain</type>
            <size>4453</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwMTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
ZmJmMjFjNjk2YmU0NmMzNWIyM2ZmYjQzNGU1YTkxNTZlYzgwMTJjLi5mMWQyZTA0ZTE3NmQ5ZDBh
YTg2NjQ5YTRiMTIzNzk2MjdhNGEwNDRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxOS0wOS0yMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBlbGlkaW5nIGEgbW92ZSBpbiBBaXIgTzAgbmVlZHMgdG8gbWFyayB0
aGUgZGVzdCdzIG9sZCByZWcgYXMgYXZhaWxhYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDIwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBBbHNvIGFkZHMgYSBuZXcgcmVsZWFzZSBtZXRob2QgdGhh
dCBoYW5kbGVzIGFsbCB0aGUgaW52YXJpYW50cyBvZgorICAgICAgICByZXR1cm5pbmcgYSByZWdp
c3RlciB0byB0aGUgYXZhaWxhYmxlIHJlZ2lzdGVyIHBvb2wuCisKKyAgICAgICAgKiBiMy9haXIv
QWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5jcHA6CisgICAgICAg
IChKU0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OnJlbGVhc2UpOgor
ICAgICAgICAoSlNDOjpCMzo6QWlyOjpHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpzcGls
bCk6CisgICAgICAgIChKU0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6
OmZyZWVEZWFkVG1wc0lmTmVlZGVkKToKKyAgICAgICAgKEpTQzo6QjM6OkFpcjo6R2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6Z2VuZXJhdGUpOgorICAgICAgICAqIGIzL2Fpci9BaXJBbGxv
Y2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmg6CisKIDIwMTktMDktMjAgIFRy
dWl0dCBTYXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCBy
b2xsaW5nIG91dCByMjUwMTE0LgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Iz
L2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmNwcCBiL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0Fu
ZEdlbmVyYXRlQ29kZS5jcHAKaW5kZXggMTE1MTNiZTBkZjg2MmQ1ZjNjNzVjMjA2NzYyNmNmN2Uy
NTRkNThhYi4uNGJiYWJiMjc3MWJiNjEyNTE1NTIyNDg1OTgyYjdkMWM5ODY1Y2NlNiAxMDA2NDQK
LS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0Fu
ZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMv
YWlyL0FpckFsbG9jYXRlUmVnaXN0ZXJzQW5kU3RhY2tBbmRHZW5lcmF0ZUNvZGUuY3BwCkBAIC0x
MjMsNiArMTIzLDI0IEBAIHN0YXRpYyBBTFdBWVNfSU5MSU5FIENDYWxsSGVscGVyczo6QWRkcmVz
cyBjYWxsRnJhbWVBZGRyKENDYWxsSGVscGVycyYgaml0LCBpbnRwCiAgICAgcmV0dXJuIENDYWxs
SGVscGVyczo6QWRkcmVzcyhyZWcpOwogfQogCitBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6cmVsZWFzZShUbXAgdG1wLCBSZWcgcmVnKQoreworICAgIGlm
IChyZWcgfHwgKHJlZyA9IG1fbWFwW3RtcF0ucmVnKSkgeworICAgICAgICBBU1NFUlQobV9jdXJy
ZW50QWxsb2NhdGlvbi0+YXQocmVnKSA9PSB0bXApOworICAgICAgICBtX2N1cnJlbnRBbGxvY2F0
aW9uLT5hdChyZWcpID0gVG1wKCk7CisgICAgICAgIEFTU0VSVCghbV9hdmFpbGFibGVSZWdzW3Rt
cC5iYW5rKCldLmNvbnRhaW5zKHJlZykpOworICAgICAgICBtX2F2YWlsYWJsZVJlZ3NbdG1wLmJh
bmsoKV0uc2V0KHJlZyk7CisgICAgICAgIEFTU0VSVChtX21hcFt0bXBdLnJlZyA9PSByZWcpOwor
ICAgICAgICBtX21hcFt0bXBdLnJlZyA9IFJlZygpOworICAgIH0gZWxzZSB7CisjaWYgIUFTU0VS
VF9ESVNBQkxFRAorICAgICAgICBmb3IgKFJlZyByZWcgOiBSZWdpc3RlclNldDo6YWxsUmVnaXN0
ZXJzKCkpCisgICAgICAgICAgICBBU1NFUlQobV9jdXJyZW50QWxsb2NhdGlvbi0+YXQocmVnKSAh
PSB0bXApOworI2VuZGlmCisgICAgfQorfQorCisKIEFMV0FZU19JTkxJTkUgdm9pZCBHZW5lcmF0
ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpmbHVzaChUbXAgdG1wLCBSZWcgcmVnKQogewogICAgIEFT
U0VSVCh0bXApOwpAQCAtMTM3LDEwICsxNTUsOCBAQCBBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJh
dGVBbmRBbGxvY2F0ZVJlZ2lzdGVyczo6c3BpbGwoVG1wIHRtcCwgUmVnIHJlZykKIHsKICAgICBB
U1NFUlQocmVnKTsKICAgICBBU1NFUlQobV9tYXBbdG1wXS5yZWcgPT0gcmVnKTsKLSAgICBtX2F2
YWlsYWJsZVJlZ3NbdG1wLmJhbmsoKV0uc2V0KHJlZyk7Ci0gICAgbV9jdXJyZW50QWxsb2NhdGlv
bi0+YXQocmVnKSA9IFRtcCgpOwogICAgIGZsdXNoKHRtcCwgcmVnKTsKLSAgICBtX21hcFt0bXBd
LnJlZyA9IFJlZygpOworICAgIHJlbGVhc2UodG1wLCByZWcpOwogfQogCiBBTFdBWVNfSU5MSU5F
IHZvaWQgR2VuZXJhdGVBbmRBbGxvY2F0ZVJlZ2lzdGVyczo6YWxsb2MoVG1wIHRtcCwgUmVnIHJl
ZywgYm9vbCBpc0RlZikKQEAgLTE4MCwxMCArMTk2LDcgQEAgQUxXQVlTX0lOTElORSB2b2lkIEdl
bmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OmZyZWVEZWFkVG1wc0lmTmVlZGVkKCkKICAgICAg
ICAgaWYgKG1fbGl2ZVJhbmdlRW5kW3RtcF0gPj0gbV9nbG9iYWxJbnN0SW5kZXgpCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAotICAgICAgICBSZWcgcmVnID0gUmVnOjpmcm9tSW5kZXgoaSk7Ci0g
ICAgICAgIG1fbWFwW3RtcF0ucmVnID0gUmVnKCk7Ci0gICAgICAgIG1fYXZhaWxhYmxlUmVnc1t0
bXAuYmFuaygpXS5zZXQocmVnKTsKLSAgICAgICAgbV9jdXJyZW50QWxsb2NhdGlvbi0+YXQoaSkg
PSBUbXAoKTsKKyAgICAgICAgcmVsZWFzZSh0bXAsIFJlZzo6ZnJvbUluZGV4KGkpKTsKICAgICB9
CiB9CiAKQEAgLTQ0NywxMSArNDYwLDcgQEAgdm9pZCBHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0
ZXJzOjpnZW5lcmF0ZShDQ2FsbEhlbHBlcnMmIGppdCkKICAgICAgICAgICAgICAgICBpZiAoZGVz
dC5pc1JlZygpICYmIGRlc3QucmVnKCkgIT0gc291cmNlUmVnKQogICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgICAgICAgICAgICAgIGlmIChSZWcgb2xkUmVnID0gbV9tYXBb
ZGVzdC50bXAoKV0ucmVnKSB7Ci0gICAgICAgICAgICAgICAgICAgIEFTU0VSVChtX2N1cnJlbnRB
bGxvY2F0aW9uLT5hdChvbGRSZWcpID09IGRlc3QudG1wKCkpOwotICAgICAgICAgICAgICAgICAg
ICBtX2N1cnJlbnRBbGxvY2F0aW9uLT5hdChvbGRSZWcpID0gVG1wKCk7Ci0gICAgICAgICAgICAg
ICAgfQotCisgICAgICAgICAgICAgICAgcmVsZWFzZShkZXN0LnRtcCgpKTsKICAgICAgICAgICAg
ICAgICBtX2N1cnJlbnRBbGxvY2F0aW9uLT5hdChzb3VyY2VSZWcpID0gZGVzdC50bXAoKTsKICAg
ICAgICAgICAgICAgICBtX21hcFtzb3VyY2UudG1wKCldLnJlZyA9IFJlZygpOwogICAgICAgICAg
ICAgICAgIG1fbWFwW2Rlc3QudG1wKCldLnJlZyA9IHNvdXJjZVJlZzsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0Fu
ZEdlbmVyYXRlQ29kZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0
ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmgKaW5kZXggZjEwOTI1MzVlZWFkNmI2
MmFiYzM0NjEzYTQxMGEwNjJkNGEzMjBmMy4uYzdiZjEwZmMwZDA2ZWQ2ZDJhMWFlN2JjNTY2ZmU0
NDBiNjFmNDI3NiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJB
bGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmgKKysrIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJh
dGVDb2RlLmgKQEAgLTU1LDYgKzU1LDcgQEAgcHVibGljOgogCiBwcml2YXRlOgogICAgIHZvaWQg
aW5zZXJ0QmxvY2tzRm9yRmx1c2hBZnRlclRlcm1pbmFsUGF0Y2hwb2ludHMoKTsKKyAgICB2b2lk
IHJlbGVhc2UoVG1wLCBSZWcgPSBSZWcoKSk7CiAgICAgdm9pZCBmbHVzaChUbXAsIFJlZyk7CiAg
ICAgdm9pZCBzcGlsbChUbXAsIFJlZyk7CiAgICAgdm9pZCBhbGxvYyhUbXAsIFJlZywgYm9vbCBp
c0RlZik7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379295</attachid>
            <date>2019-09-20 17:53:28 -0700</date>
            <delta_ts>2019-09-20 17:54:19 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-202066-20190920175327.patch</filename>
            <type>text/plain</type>
            <size>4415</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwMTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
ZmJmMjFjNjk2YmU0NmMzNWIyM2ZmYjQzNGU1YTkxNTZlYzgwMTJjLi40ZDM4NTcyYzIzN2JjYmVj
ZGE2Yjc5YjI2YjU5YmM5OWE0ZWJiMDY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxOS0wOS0yMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBlbGlkaW5nIGEgbW92ZSBpbiBBaXIgTzAgbmVlZHMgdG8gbWFyayB0
aGUgZGVzdCdzIG9sZCByZWcgYXMgYXZhaWxhYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDIwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBTYWFt
IEJhcmF0aS4KKworICAgICAgICBBbHNvIGFkZHMgYSBuZXcgcmVsZWFzZSBtZXRob2QgdGhhdCBo
YW5kbGVzIGFsbCB0aGUgaW52YXJpYW50cyBvZgorICAgICAgICByZXR1cm5pbmcgYSByZWdpc3Rl
ciB0byB0aGUgYXZhaWxhYmxlIHJlZ2lzdGVyIHBvb2wuCisKKyAgICAgICAgKiBiMy9haXIvQWly
QWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5jcHA6CisgICAgICAgIChK
U0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OnJlbGVhc2UpOgorICAg
ICAgICAoSlNDOjpCMzo6QWlyOjpHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpzcGlsbCk6
CisgICAgICAgIChKU0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OmZy
ZWVEZWFkVG1wc0lmTmVlZGVkKToKKyAgICAgICAgKEpTQzo6QjM6OkFpcjo6R2VuZXJhdGVBbmRB
bGxvY2F0ZVJlZ2lzdGVyczo6Z2VuZXJhdGUpOgorICAgICAgICAqIGIzL2Fpci9BaXJBbGxvY2F0
ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmg6CisKIDIwMTktMDktMjAgIFRydWl0
dCBTYXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xs
aW5nIG91dCByMjUwMTE0LgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fp
ci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmNwcCBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdl
bmVyYXRlQ29kZS5jcHAKaW5kZXggMTE1MTNiZTBkZjg2MmQ1ZjNjNzVjMjA2NzYyNmNmN2UyNTRk
NThhYi4uMjM1ZmFiNzBmMjcyMzQ4ZjFiYzJkYzBjMGM1N2FkNWFhOWZjZWMwZSAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0
YWNrQW5kR2VuZXJhdGVDb2RlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWly
L0FpckFsbG9jYXRlUmVnaXN0ZXJzQW5kU3RhY2tBbmRHZW5lcmF0ZUNvZGUuY3BwCkBAIC0xMjMs
NiArMTIzLDE4IEBAIHN0YXRpYyBBTFdBWVNfSU5MSU5FIENDYWxsSGVscGVyczo6QWRkcmVzcyBj
YWxsRnJhbWVBZGRyKENDYWxsSGVscGVycyYgaml0LCBpbnRwCiAgICAgcmV0dXJuIENDYWxsSGVs
cGVyczo6QWRkcmVzcyhyZWcpOwogfQogCitBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVBbmRB
bGxvY2F0ZVJlZ2lzdGVyczo6cmVsZWFzZShUbXAgdG1wLCBSZWcgcmVnKQoreworICAgIEFTU0VS
VChyZWcpOworICAgIEFTU0VSVChtX2N1cnJlbnRBbGxvY2F0aW9uLT5hdChyZWcpID09IHRtcCk7
CisgICAgbV9jdXJyZW50QWxsb2NhdGlvbi0+YXQocmVnKSA9IFRtcCgpOworICAgIEFTU0VSVCgh
bV9hdmFpbGFibGVSZWdzW3RtcC5iYW5rKCldLmNvbnRhaW5zKHJlZykpOworICAgIG1fYXZhaWxh
YmxlUmVnc1t0bXAuYmFuaygpXS5zZXQocmVnKTsKKyAgICBBU1NFUlQobV9tYXBbdG1wXS5yZWcg
PT0gcmVnKTsKKyAgICBtX21hcFt0bXBdLnJlZyA9IFJlZygpOworfQorCisKIEFMV0FZU19JTkxJ
TkUgdm9pZCBHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpmbHVzaChUbXAgdG1wLCBSZWcg
cmVnKQogewogICAgIEFTU0VSVCh0bXApOwpAQCAtMTM3LDEwICsxNDksOCBAQCBBTFdBWVNfSU5M
SU5FIHZvaWQgR2VuZXJhdGVBbmRBbGxvY2F0ZVJlZ2lzdGVyczo6c3BpbGwoVG1wIHRtcCwgUmVn
IHJlZykKIHsKICAgICBBU1NFUlQocmVnKTsKICAgICBBU1NFUlQobV9tYXBbdG1wXS5yZWcgPT0g
cmVnKTsKLSAgICBtX2F2YWlsYWJsZVJlZ3NbdG1wLmJhbmsoKV0uc2V0KHJlZyk7Ci0gICAgbV9j
dXJyZW50QWxsb2NhdGlvbi0+YXQocmVnKSA9IFRtcCgpOwogICAgIGZsdXNoKHRtcCwgcmVnKTsK
LSAgICBtX21hcFt0bXBdLnJlZyA9IFJlZygpOworICAgIHJlbGVhc2UodG1wLCByZWcpOwogfQog
CiBBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVBbmRBbGxvY2F0ZVJlZ2lzdGVyczo6YWxsb2Mo
VG1wIHRtcCwgUmVnIHJlZywgYm9vbCBpc0RlZikKQEAgLTE4MCwxMCArMTkwLDcgQEAgQUxXQVlT
X0lOTElORSB2b2lkIEdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OmZyZWVEZWFkVG1wc0lm
TmVlZGVkKCkKICAgICAgICAgaWYgKG1fbGl2ZVJhbmdlRW5kW3RtcF0gPj0gbV9nbG9iYWxJbnN0
SW5kZXgpCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBSZWcgcmVnID0gUmVnOjpm
cm9tSW5kZXgoaSk7Ci0gICAgICAgIG1fbWFwW3RtcF0ucmVnID0gUmVnKCk7Ci0gICAgICAgIG1f
YXZhaWxhYmxlUmVnc1t0bXAuYmFuaygpXS5zZXQocmVnKTsKLSAgICAgICAgbV9jdXJyZW50QWxs
b2NhdGlvbi0+YXQoaSkgPSBUbXAoKTsKKyAgICAgICAgcmVsZWFzZSh0bXAsIFJlZzo6ZnJvbUlu
ZGV4KGkpKTsKICAgICB9CiB9CiAKQEAgLTQ0NywxNCArNDU0LDEyIEBAIHZvaWQgR2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6Z2VuZXJhdGUoQ0NhbGxIZWxwZXJzJiBqaXQpCiAgICAgICAg
ICAgICAgICAgaWYgKGRlc3QuaXNSZWcoKSAmJiBkZXN0LnJlZygpICE9IHNvdXJjZVJlZykKICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICAgICAgICAgICAgICBpZiAoUmVn
IG9sZFJlZyA9IG1fbWFwW2Rlc3QudG1wKCldLnJlZykgewotICAgICAgICAgICAgICAgICAgICBB
U1NFUlQobV9jdXJyZW50QWxsb2NhdGlvbi0+YXQob2xkUmVnKSA9PSBkZXN0LnRtcCgpKTsKLSAg
ICAgICAgICAgICAgICAgICAgbV9jdXJyZW50QWxsb2NhdGlvbi0+YXQob2xkUmVnKSA9IFRtcCgp
OwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBpZiAoUmVnJiBvbGRSZWcgPSBt
X21hcFtkZXN0LnRtcCgpXS5yZWcpCisgICAgICAgICAgICAgICAgICAgIHJlbGVhc2UoZGVzdC50
bXAoKSwgb2xkUmVnKTsKIAorICAgICAgICAgICAgICAgIG1fbWFwW2Rlc3QudG1wKCldLnJlZyA9
IHNvdXJjZVJlZzsKICAgICAgICAgICAgICAgICBtX2N1cnJlbnRBbGxvY2F0aW9uLT5hdChzb3Vy
Y2VSZWcpID0gZGVzdC50bXAoKTsKICAgICAgICAgICAgICAgICBtX21hcFtzb3VyY2UudG1wKCld
LnJlZyA9IFJlZygpOwotICAgICAgICAgICAgICAgIG1fbWFwW2Rlc3QudG1wKCldLnJlZyA9IHNv
dXJjZVJlZzsKICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgICAgICB9KSgp
OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckFsbG9jYXRl
UmVnaXN0ZXJzQW5kU3RhY2tBbmRHZW5lcmF0ZUNvZGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5oCmlu
ZGV4IGYxMDkyNTM1ZWVhZDZiNjJhYmMzNDYxM2E0MTBhMDYyZDRhMzIwZjMuLmM3YmYxMGZjMGQw
NmVkNmQyYTFhZTdiYzU2NmZlNDQwYjYxZjQyNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29k
ZS5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3Rl
cnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5oCkBAIC01NSw2ICs1NSw3IEBAIHB1YmxpYzoKIAog
cHJpdmF0ZToKICAgICB2b2lkIGluc2VydEJsb2Nrc0ZvckZsdXNoQWZ0ZXJUZXJtaW5hbFBhdGNo
cG9pbnRzKCk7CisgICAgdm9pZCByZWxlYXNlKFRtcCwgUmVnID0gUmVnKCkpOwogICAgIHZvaWQg
Zmx1c2goVG1wLCBSZWcpOwogICAgIHZvaWQgc3BpbGwoVG1wLCBSZWcpOwogICAgIHZvaWQgYWxs
b2MoVG1wLCBSZWcsIGJvb2wgaXNEZWYpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379296</attachid>
            <date>2019-09-20 17:54:21 -0700</date>
            <delta_ts>2019-09-20 19:11:44 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-202066-20190920175420.patch</filename>
            <type>text/plain</type>
            <size>4406</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwMTYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBi
ZmJmMjFjNjk2YmU0NmMzNWIyM2ZmYjQzNGU1YTkxNTZlYzgwMTJjLi40ZDM4NTcyYzIzN2JjYmVj
ZGE2Yjc5YjI2YjU5YmM5OWE0ZWJiMDY3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMCBAQAorMjAxOS0wOS0yMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBlbGlkaW5nIGEgbW92ZSBpbiBBaXIgTzAgbmVlZHMgdG8gbWFyayB0
aGUgZGVzdCdzIG9sZCByZWcgYXMgYXZhaWxhYmxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDIwNjYKKworICAgICAgICBSZXZpZXdlZCBieSBTYWFt
IEJhcmF0aS4KKworICAgICAgICBBbHNvIGFkZHMgYSBuZXcgcmVsZWFzZSBtZXRob2QgdGhhdCBo
YW5kbGVzIGFsbCB0aGUgaW52YXJpYW50cyBvZgorICAgICAgICByZXR1cm5pbmcgYSByZWdpc3Rl
ciB0byB0aGUgYXZhaWxhYmxlIHJlZ2lzdGVyIHBvb2wuCisKKyAgICAgICAgKiBiMy9haXIvQWly
QWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5jcHA6CisgICAgICAgIChK
U0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OnJlbGVhc2UpOgorICAg
ICAgICAoSlNDOjpCMzo6QWlyOjpHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpzcGlsbCk6
CisgICAgICAgIChKU0M6OkIzOjpBaXI6OkdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OmZy
ZWVEZWFkVG1wc0lmTmVlZGVkKToKKyAgICAgICAgKEpTQzo6QjM6OkFpcjo6R2VuZXJhdGVBbmRB
bGxvY2F0ZVJlZ2lzdGVyczo6Z2VuZXJhdGUpOgorICAgICAgICAqIGIzL2Fpci9BaXJBbGxvY2F0
ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmg6CisKIDIwMTktMDktMjAgIFRydWl0
dCBTYXZlbGwgIDx0c2F2ZWxsQGFwcGxlLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xs
aW5nIG91dCByMjUwMTE0LgpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fp
ci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmNwcCBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVSZWdpc3RlcnNBbmRTdGFja0FuZEdl
bmVyYXRlQ29kZS5jcHAKaW5kZXggMTE1MTNiZTBkZjg2MmQ1ZjNjNzVjMjA2NzYyNmNmN2UyNTRk
NThhYi4uM2Y5Yzc5Y2I4YzcwZDdmYzMwYjcyZDdiNzA2YmRmNWZkMzI3YTA1NiAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0
YWNrQW5kR2VuZXJhdGVDb2RlLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWly
L0FpckFsbG9jYXRlUmVnaXN0ZXJzQW5kU3RhY2tBbmRHZW5lcmF0ZUNvZGUuY3BwCkBAIC0xMjMs
NiArMTIzLDE4IEBAIHN0YXRpYyBBTFdBWVNfSU5MSU5FIENDYWxsSGVscGVyczo6QWRkcmVzcyBj
YWxsRnJhbWVBZGRyKENDYWxsSGVscGVycyYgaml0LCBpbnRwCiAgICAgcmV0dXJuIENDYWxsSGVs
cGVyczo6QWRkcmVzcyhyZWcpOwogfQogCitBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVBbmRB
bGxvY2F0ZVJlZ2lzdGVyczo6cmVsZWFzZShUbXAgdG1wLCBSZWcgcmVnKQoreworICAgIEFTU0VS
VChyZWcpOworICAgIEFTU0VSVChtX2N1cnJlbnRBbGxvY2F0aW9uLT5hdChyZWcpID09IHRtcCk7
CisgICAgbV9jdXJyZW50QWxsb2NhdGlvbi0+YXQocmVnKSA9IFRtcCgpOworICAgIEFTU0VSVCgh
bV9hdmFpbGFibGVSZWdzW3RtcC5iYW5rKCldLmNvbnRhaW5zKHJlZykpOworICAgIG1fYXZhaWxh
YmxlUmVnc1t0bXAuYmFuaygpXS5zZXQocmVnKTsKKyAgICBBU1NFUlQobV9tYXBbdG1wXS5yZWcg
PT0gcmVnKTsKKyAgICBtX21hcFt0bXBdLnJlZyA9IFJlZygpOworfQorCisKIEFMV0FZU19JTkxJ
TkUgdm9pZCBHZW5lcmF0ZUFuZEFsbG9jYXRlUmVnaXN0ZXJzOjpmbHVzaChUbXAgdG1wLCBSZWcg
cmVnKQogewogICAgIEFTU0VSVCh0bXApOwpAQCAtMTM3LDEwICsxNDksOCBAQCBBTFdBWVNfSU5M
SU5FIHZvaWQgR2VuZXJhdGVBbmRBbGxvY2F0ZVJlZ2lzdGVyczo6c3BpbGwoVG1wIHRtcCwgUmVn
IHJlZykKIHsKICAgICBBU1NFUlQocmVnKTsKICAgICBBU1NFUlQobV9tYXBbdG1wXS5yZWcgPT0g
cmVnKTsKLSAgICBtX2F2YWlsYWJsZVJlZ3NbdG1wLmJhbmsoKV0uc2V0KHJlZyk7Ci0gICAgbV9j
dXJyZW50QWxsb2NhdGlvbi0+YXQocmVnKSA9IFRtcCgpOwogICAgIGZsdXNoKHRtcCwgcmVnKTsK
LSAgICBtX21hcFt0bXBdLnJlZyA9IFJlZygpOworICAgIHJlbGVhc2UodG1wLCByZWcpOwogfQog
CiBBTFdBWVNfSU5MSU5FIHZvaWQgR2VuZXJhdGVBbmRBbGxvY2F0ZVJlZ2lzdGVyczo6YWxsb2Mo
VG1wIHRtcCwgUmVnIHJlZywgYm9vbCBpc0RlZikKQEAgLTE4MCwxMCArMTkwLDcgQEAgQUxXQVlT
X0lOTElORSB2b2lkIEdlbmVyYXRlQW5kQWxsb2NhdGVSZWdpc3RlcnM6OmZyZWVEZWFkVG1wc0lm
TmVlZGVkKCkKICAgICAgICAgaWYgKG1fbGl2ZVJhbmdlRW5kW3RtcF0gPj0gbV9nbG9iYWxJbnN0
SW5kZXgpCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBSZWcgcmVnID0gUmVnOjpm
cm9tSW5kZXgoaSk7Ci0gICAgICAgIG1fbWFwW3RtcF0ucmVnID0gUmVnKCk7Ci0gICAgICAgIG1f
YXZhaWxhYmxlUmVnc1t0bXAuYmFuaygpXS5zZXQocmVnKTsKLSAgICAgICAgbV9jdXJyZW50QWxs
b2NhdGlvbi0+YXQoaSkgPSBUbXAoKTsKKyAgICAgICAgcmVsZWFzZSh0bXAsIFJlZzo6ZnJvbUlu
ZGV4KGkpKTsKICAgICB9CiB9CiAKQEAgLTQ0NywxNCArNDU0LDEyIEBAIHZvaWQgR2VuZXJhdGVB
bmRBbGxvY2F0ZVJlZ2lzdGVyczo6Z2VuZXJhdGUoQ0NhbGxIZWxwZXJzJiBqaXQpCiAgICAgICAg
ICAgICAgICAgaWYgKGRlc3QuaXNSZWcoKSAmJiBkZXN0LnJlZygpICE9IHNvdXJjZVJlZykKICAg
ICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICAgICAgICAgICAgICBpZiAoUmVn
IG9sZFJlZyA9IG1fbWFwW2Rlc3QudG1wKCldLnJlZykgewotICAgICAgICAgICAgICAgICAgICBB
U1NFUlQobV9jdXJyZW50QWxsb2NhdGlvbi0+YXQob2xkUmVnKSA9PSBkZXN0LnRtcCgpKTsKLSAg
ICAgICAgICAgICAgICAgICAgbV9jdXJyZW50QWxsb2NhdGlvbi0+YXQob2xkUmVnKSA9IFRtcCgp
OwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBpZiAoUmVnIG9sZFJlZyA9IG1f
bWFwW2Rlc3QudG1wKCldLnJlZykKKyAgICAgICAgICAgICAgICAgICAgcmVsZWFzZShkZXN0LnRt
cCgpLCBvbGRSZWcpOwogCisgICAgICAgICAgICAgICAgbV9tYXBbZGVzdC50bXAoKV0ucmVnID0g
c291cmNlUmVnOwogICAgICAgICAgICAgICAgIG1fY3VycmVudEFsbG9jYXRpb24tPmF0KHNvdXJj
ZVJlZykgPSBkZXN0LnRtcCgpOwogICAgICAgICAgICAgICAgIG1fbWFwW3NvdXJjZS50bXAoKV0u
cmVnID0gUmVnKCk7Ci0gICAgICAgICAgICAgICAgbV9tYXBbZGVzdC50bXAoKV0ucmVnID0gc291
cmNlUmVnOwogICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIH0pKCk7
CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9haXIvQWlyQWxsb2NhdGVS
ZWdpc3RlcnNBbmRTdGFja0FuZEdlbmVyYXRlQ29kZS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmgKaW5k
ZXggZjEwOTI1MzVlZWFkNmI2MmFiYzM0NjEzYTQxMGEwNjJkNGEzMjBmMy4uZGY3YTNmZmY5OTBj
NTFhZGQyMTg4MjNjYzg5OTU3ZWM4YTg1NGI2NyAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVyc0FuZFN0YWNrQW5kR2VuZXJhdGVDb2Rl
LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL2Fpci9BaXJBbGxvY2F0ZVJlZ2lzdGVy
c0FuZFN0YWNrQW5kR2VuZXJhdGVDb2RlLmgKQEAgLTU1LDYgKzU1LDcgQEAgcHVibGljOgogCiBw
cml2YXRlOgogICAgIHZvaWQgaW5zZXJ0QmxvY2tzRm9yRmx1c2hBZnRlclRlcm1pbmFsUGF0Y2hw
b2ludHMoKTsKKyAgICB2b2lkIHJlbGVhc2UoVG1wLCBSZWcpOwogICAgIHZvaWQgZmx1c2goVG1w
LCBSZWcpOwogICAgIHZvaWQgc3BpbGwoVG1wLCBSZWcpOwogICAgIHZvaWQgYWxsb2MoVG1wLCBS
ZWcsIGJvb2wgaXNEZWYpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>