<?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>101325</bug_id>
          
          <creation_ts>2012-11-06 01:52:02 -0800</creation_ts>
          <short_desc>x32 backend of the LLInt</short_desc>
          <delta_ts>2012-11-06 01:56:56 -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>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>100450</dependson>
          <blocked>99153</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yuqiang Xian">yuqiang.xian</reporter>
          <assigned_to name="Yuqiang Xian">yuqiang.xian</assigned_to>
          <cc>barraclough</cc>
    
    <cc>fpizlo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>759414</commentid>
    <comment_count>0</comment_count>
    <who name="Yuqiang Xian">yuqiang.xian</who>
    <bug_when>2012-11-06 01:52:02 -0800</bug_when>
    <thetext>Add the x32 backend to the LLInt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759420</commentid>
    <comment_count>1</comment_count>
      <attachid>172528</attachid>
    <who name="Yuqiang Xian">yuqiang.xian</who>
    <bug_when>2012-11-06 01:56:56 -0800</bug_when>
    <thetext>Created attachment 172528
patch - not asking for review now as it depends on others</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172528</attachid>
            <date>2012-11-06 01:56:56 -0800</date>
            <delta_ts>2012-11-06 01:56:56 -0800</delta_ts>
            <desc>patch - not asking for review now as it depends on others</desc>
            <filename>101325.0.patch</filename>
            <type>text/plain</type>
            <size>18132</size>
            <attacher name="Yuqiang Xian">yuqiang.xian</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTMzNTcxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBA
CisyMDEyLTExLTA2ICBZdXFpYW5nIFhpYW4gIDx5dXFpYW5nLnhpYW5AaW50ZWwuY29tPgorCisg
ICAgICAgIHgzMiBiYWNrZW5kIG9mIHRoZSBMTEludAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMzI1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIGJhc2ljIHNoYXBlLgorCisgICAgICAgICogbGxp
bnQvTExJbnREYXRhLmNwcDoKKyAgICAgICAgKEpTQzo6TExJbnQ6OkRhdGE6OnBlcmZvcm1Bc3Nl
cnRpb25zKToKKyAgICAgICAgKiBsbGludC9MTEludE9mZmxpbmVBc21Db25maWcuaDoKKyAgICAg
ICAgKiBsbGludC9MTEludFNsb3dQYXRocy5oOgorICAgICAgICAoU2xvd1BhdGhSZXR1cm5UeXBl
KToKKyAgICAgICAgKEpTQzo6TExJbnQ6OmVuY29kZVJlc3VsdCk6CisgICAgICAgIChKU0M6OkxM
SW50OjpkZWNvZGVSZXN1bHQpOgorICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIu
YXNtOgorICAgICAgICAqIGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc206CisgICAgICAg
ICogb2ZmbGluZWFzbS9iYWNrZW5kcy5yYjoKKyAgICAgICAgKiBvZmZsaW5lYXNtL3g4Ni5yYjoK
KwogMjAxMi0xMS0wNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAg
IERGRyBzaG91bGQgbm90IGZhbGwgZG93biB0byBwYXRjaGFibGUgR2V0QnlJZCBqdXN0IGJlY2F1
c2UgYSBwcm90b3R5cGUgaGFkIHRoaW5ncyBhZGRlZCB0byBpdApJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL2xsaW50L0xMSW50RGF0YS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL2xsaW50L0xMSW50RGF0YS5jcHAJKHJldmlzaW9uIDEzMzU2MCkKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9sbGludC9MTEludERhdGEuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0x
MDcsNyArMTA3LDcgQEAgdm9pZCBEYXRhOjpwZXJmb3JtQXNzZXJ0aW9ucyhKU0dsb2JhbERhdAog
ICAgIEFTU0VSVChNYXNxdWVyYWRlc0FzVW5kZWZpbmVkID09IDEpOwogICAgIEFTU0VSVChJbXBs
ZW1lbnRzSGFzSW5zdGFuY2UgPT0gMik7CiAgICAgQVNTRVJUKEltcGxlbWVudHNEZWZhdWx0SGFz
SW5zdGFuY2UgPT0gOCk7Ci0jaWYgVVNFKEpTVkFMVUU2NCkKKyNpZiBVU0UoSlNWQUxVRTY0KSAm
JiAhQ1BVKFgzMikKICAgICBBU1NFUlQoJmdsb2JhbERhdGEuaGVhcC5hbGxvY2F0b3JGb3JPYmpl
Y3RXaXRob3V0RGVzdHJ1Y3RvcihKU09iamVjdDo6YWxsb2NhdGlvblNpemUoSU5MSU5FX1NUT1JB
R0VfQ0FQQUNJVFkpKSAtICZnbG9iYWxEYXRhLmhlYXAuZmlyc3RBbGxvY2F0b3JXaXRob3V0RGVz
dHJ1Y3RvcnMoKSA9PSAxKTsKICNlbHNlCiAgICAgQVNTRVJUKCZnbG9iYWxEYXRhLmhlYXAuYWxs
b2NhdG9yRm9yT2JqZWN0V2l0aG91dERlc3RydWN0b3IoSlNPYmplY3Q6OmFsbG9jYXRpb25TaXpl
KElOTElORV9TVE9SQUdFX0NBUEFDSVRZKSkgLSAmZ2xvYmFsRGF0YS5oZWFwLmZpcnN0QWxsb2Nh
dG9yV2l0aG91dERlc3RydWN0b3JzKCkgPT0gMyk7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvbGxpbnQvTExJbnRPZmZsaW5lQXNtQ29uZmlnLmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0ph
dmFTY3JpcHRDb3JlL2xsaW50L0xMSW50T2ZmbGluZUFzbUNvbmZpZy5oCShyZXZpc2lvbiAxMzM1
NjApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTExJbnRPZmZsaW5lQXNtQ29uZmln
LmgJKHdvcmtpbmcgY29weSkKQEAgLTM3LDYgKzM3LDcgQEAKICNkZWZpbmUgT0ZGTElORV9BU01f
WDg2IDAKICNkZWZpbmUgT0ZGTElORV9BU01fQVJNdjcgMAogI2RlZmluZSBPRkZMSU5FX0FTTV9Y
ODZfNjQgMAorI2RlZmluZSBPRkZMSU5FX0FTTV9YMzIgMAogI2RlZmluZSBPRkZMSU5FX0FTTV9B
Uk12N3MgMAogCiAjZWxzZSAvLyAhRU5BQkxFKExMSU5UX0NfTE9PUCkKQEAgLTYxLDcgKzYyLDEz
IEBACiAjZGVmaW5lIE9GRkxJTkVfQVNNX0FSTXY3IDAKICNlbmRpZgogCi0jaWYgQ1BVKFg4Nl82
NCkKKyNpZiBDUFUoWDg2XzY0KSAmJiBDUFUoWDMyKQorI2RlZmluZSBPRkZMSU5FX0FTTV9YMzIg
MQorI2Vsc2UKKyNkZWZpbmUgT0ZGTElORV9BU01fWDMyIDAKKyNlbmRpZgorCisjaWYgQ1BVKFg4
Nl82NCkgJiYgIUNQVShYMzIpCiAjZGVmaW5lIE9GRkxJTkVfQVNNX1g4Nl82NCAxCiAjZWxzZQog
I2RlZmluZSBPRkZMSU5FX0FTTV9YODZfNjQgMApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3Jl
L2xsaW50L0xMSW50U2xvd1BhdGhzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRD
b3JlL2xsaW50L0xMSW50U2xvd1BhdGhzLmgJKHJldmlzaW9uIDEzMzU2MCkKKysrIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9sbGludC9MTEludFNsb3dQYXRocy5oCSh3b3JraW5nIGNvcHkpCkBAIC00
MywyMiArNDMsMjIgQEAgbmFtZXNwYWNlIExMSW50IHsKIC8vICdleHRlcm4gIkMiJykgbmVlZHMg
dG8gYmUgUE9EOyBoZW5jZSBwdXR0aW5nIGFueSBjb25zdHJ1Y3RvcnMgaW50byBpdCBjb3VsZCBj
YXVzZSBlaXRoZXIgY29tcGlsZXIKIC8vIHdhcm5pbmdzLCBvciB3b3JzZSwgYSBjaGFuZ2UgaW4g
dGhlIEFCSSB1c2VkIHRvIHJldHVybiB0aGVzZSB0eXBlcy4KIHN0cnVjdCBTbG93UGF0aFJldHVy
blR5cGUgewotICAgIHZvaWQqIGE7Ci0gICAgRXhlY1N0YXRlKiBiOworICAgIGludDY0X3QgYTsK
KyAgICBpbnQ2NF90IGI7CiB9OwogCiBpbmxpbmUgU2xvd1BhdGhSZXR1cm5UeXBlIGVuY29kZVJl
c3VsdCh2b2lkKiBhLCBFeGVjU3RhdGUqIGIpCiB7CiAgICAgU2xvd1BhdGhSZXR1cm5UeXBlIHJl
c3VsdDsKLSAgICByZXN1bHQuYSA9IGE7Ci0gICAgcmVzdWx0LmIgPSBiOworICAgIHJlc3VsdC5h
ID0gcmVpbnRlcnByZXRfY2FzdDx1aW50cHRyX3Q+KGEpOworICAgIHJlc3VsdC5iID0gcmVpbnRl
cnByZXRfY2FzdDx1aW50cHRyX3Q+KGIpOwogICAgIHJldHVybiByZXN1bHQ7CiB9CiAKIGlubGlu
ZSB2b2lkIGRlY29kZVJlc3VsdChTbG93UGF0aFJldHVyblR5cGUgcmVzdWx0LCB2b2lkKiYgYSwg
RXhlY1N0YXRlKiYgYikKIHsKLSAgICBhID0gcmVzdWx0LmE7Ci0gICAgYiA9IHJlc3VsdC5iOwor
ICAgIGEgPSByZWludGVycHJldF9jYXN0PHZvaWQqPihyZXN1bHQuYSk7CisgICAgYiA9IHJlaW50
ZXJwcmV0X2Nhc3Q8RXhlY1N0YXRlKj4ocmVzdWx0LmIpOwogfQogCiAjZWxzZSAvLyBVU0UoSlNW
QUxVRTMyXzY0KQpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50
ZXJwcmV0ZXI2NC5hc20KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50
L0xvd0xldmVsSW50ZXJwcmV0ZXI2NC5hc20JKHJldmlzaW9uIDEzMzU2MCkKKysrIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyNjQuYXNtCSh3b3JraW5nIGNv
cHkpCkBAIC0zNCw3ICszNCwxMSBAQCBjb25zdCBWYWx1ZU51bGwgICAgICAgPSBUYWdCaXRUeXBl
T3RoZXIKIAogIyBVdGlsaXRpZXMuCiBtYWNybyBqdW1wVG9JbnN0cnVjdGlvbigpCi0gICAgam1w
IFtQQiwgUEMsIDhdCisgICAgaWYgWDMyCisgICAgICAgIGptcCBbUEIsIFBDLCA0XQorICAgIGVs
c2UKKyAgICAgICAgam1wIFtQQiwgUEMsIDhdCisgICAgZW5kCiBlbmQKIAogbWFjcm8gZGlzcGF0
Y2goYWR2YW5jZSkKQEAgLTQ4LDcgKzUyLDExIEBAIG1hY3JvIGRpc3BhdGNoSW50KGFkdmFuY2Up
CiBlbmQKIAogbWFjcm8gZGlzcGF0Y2hJbnRJbmRpcmVjdChvZmZzZXQpCi0gICAgZGlzcGF0Y2hJ
bnQob2Zmc2V0ICogOFtQQiwgUEMsIDhdKQorICAgIGlmIFgzMgorICAgICAgICBkaXNwYXRjaElu
dChvZmZzZXQgKiA0W1BCLCBQQywgNF0pCisgICAgZWxzZQorICAgICAgICBkaXNwYXRjaEludChv
ZmZzZXQgKiA4W1BCLCBQQywgOF0pCisgICAgZW5kCiBlbmQKIAogbWFjcm8gZGlzcGF0Y2hBZnRl
ckNhbGwoKQpAQCAtNTksNyArNjcsNyBAQCBtYWNybyBkaXNwYXRjaEFmdGVyQ2FsbCgpCiBlbmQK
IAogbWFjcm8gY0NhbGwyKGZ1bmN0aW9uLCBhcmcxLCBhcmcyKQotICAgIGlmIFg4Nl82NAorICAg
IGlmIFg4Nl82NCBvciBYMzIKICAgICAgICAgbW92ZSBhcmcxLCB0NQogICAgICAgICBtb3ZlIGFy
ZzIsIHQ0CiAgICAgICAgIGNhbGwgZnVuY3Rpb24KQEAgLTcyLDcgKzgwLDcgQEAgZW5kCiAKICMg
VGhpcyBiYXJlbHkgd29ya3MuIGFyZzMgYW5kIGFyZzQgc2hvdWxkIHByb2JhYmx5IGJlIGltbWVk
aWF0ZXMuCiBtYWNybyBjQ2FsbDQoZnVuY3Rpb24sIGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQpCi0g
ICAgaWYgWDg2XzY0CisgICAgaWYgWDg2XzY0IG9yIFgzMgogICAgICAgICBtb3ZlIGFyZzEsIHQ1
CiAgICAgICAgIG1vdmUgYXJnMiwgdDQKICAgICAgICAgbW92ZSBhcmczLCB0MQpAQCAtODYsNyAr
OTQsMTEgQEAgbWFjcm8gY0NhbGw0KGZ1bmN0aW9uLCBhcmcxLCBhcmcyLCBhcmczLAogZW5kCiAK
IG1hY3JvIHByZXBhcmVTdGF0ZUZvckNDYWxsKCkKLSAgICBsZWFwIFtQQiwgUEMsIDhdLCBQQwor
ICAgIGlmIFgzMgorICAgICAgICBsZWFwIFtQQiwgUEMsIDRdLCBQQworICAgIGVsc2UKKyAgICAg
ICAgbGVhcCBbUEIsIFBDLCA4XSwgUEMKKyAgICBlbmQKICAgICBtb3ZlIFBCLCB0MwogZW5kCiAK
QEAgLTk1LDcgKzEwNywxMSBAQCBtYWNybyByZXN0b3JlU3RhdGVBZnRlckNDYWxsKCkKICAgICBt
b3ZlIHQxLCBjZnIKICAgICBtb3ZlIHQzLCBQQgogICAgIHN1YnAgUEIsIFBDCi0gICAgcnNoaWZ0
cCAzLCBQQworICAgIGlmIFgzMgorICAgICAgICByc2hpZnRwIDIsIFBDCisgICAgZWxzZQorICAg
ICAgICByc2hpZnRwIDMsIFBDCisgICAgZW5kCiBlbmQKIAogbWFjcm8gY2FsbFNsb3dQYXRoKHNs
b3dQYXRoKQpAQCAtMTI0NCw3ICsxMjYwLDExIEBAIF9sbGludF9vcF9qbmVxX3B0cjoKICAgICBs
b2FkaXNGcm9tSW5zdHJ1Y3Rpb24oMiwgdDEpCiAgICAgbG9hZHAgQ29kZUJsb2NrW2Nmcl0sIHQy
CiAgICAgbG9hZHAgQ29kZUJsb2NrOjptX2dsb2JhbE9iamVjdFt0Ml0sIHQyCi0gICAgbG9hZHAg
SlNHbG9iYWxPYmplY3Q6Om1fc3BlY2lhbFBvaW50ZXJzW3QyLCB0MSwgOF0sIHQxCisgICAgaWYg
WDMyCisgICAgICAgIGxvYWRwIEpTR2xvYmFsT2JqZWN0OjptX3NwZWNpYWxQb2ludGVyc1t0Miwg
dDEsIDRdLCB0MQorICAgIGVsc2UKKyAgICAgICAgbG9hZHAgSlNHbG9iYWxPYmplY3Q6Om1fc3Bl
Y2lhbFBvaW50ZXJzW3QyLCB0MSwgOF0sIHQxCisgICAgZW5kCiAgICAgYnBuZXEgdDEsIFtjZnIs
IHQwLCA4XSwgLm9wSm5lcVB0clRhcmdldAogICAgIGRpc3BhdGNoKDQpCiAKQEAgLTE1MzQsNyAr
MTU1NCwxMSBAQCBfbGxpbnRfb3BfY2F0Y2g6CiAgICAgbG9hZHAgSklUU3RhY2tGcmFtZTo6Z2xv
YmFsRGF0YVtzcF0sIHQzCiAgICAgbG9hZHAgSlNHbG9iYWxEYXRhOjp0YXJnZXRJbnRlcnByZXRl
clBDRm9yVGhyb3dbdDNdLCBQQwogICAgIHN1YnAgUEIsIFBDCi0gICAgcnNoaWZ0cCAzLCBQQwor
ICAgIGlmIFgzMgorICAgICAgICByc2hpZnRwIDIsIFBDCisgICAgZWxzZQorICAgICAgICByc2hp
ZnRwIDMsIFBDCisgICAgZW5kCiAgICAgbG9hZHEgSlNHbG9iYWxEYXRhOjpleGNlcHRpb25bdDNd
LCB0MAogICAgIHN0b3JlcSAwLCBKU0dsb2JhbERhdGE6OmV4Y2VwdGlvblt0M10KICAgICBsb2Fk
aXNGcm9tSW5zdHJ1Y3Rpb24oMSwgdDIpCkBAIC0xNTcwLDcgKzE1OTQsNyBAQCBfbGxpbnRfdGhy
b3dfZHVyaW5nX2NhbGxfdHJhbXBvbGluZToKIAogbWFjcm8gbmF0aXZlQ2FsbFRyYW1wb2xpbmUo
ZXhlY3V0YWJsZU9mZnNldFRvRnVuY3Rpb24pCiAgICAgc3RvcmVwIDAsIENvZGVCbG9ja1tjZnJd
Ci0gICAgaWYgWDg2XzY0CisgICAgaWYgWDg2XzY0IG9yIFgzMgogICAgICAgICBsb2FkcCBKSVRT
dGFja0ZyYW1lOjpnbG9iYWxEYXRhICsgOFtzcF0sIHQwCiAgICAgICAgIHN0b3JlcCBjZnIsIEpT
R2xvYmFsRGF0YTo6dG9wQ2FsbEZyYW1lW3QwXQogICAgICAgICBsb2FkcCBDYWxsZXJGcmFtZVtj
ZnJdLCB0MApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXIuYXNtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9sbGludC9Mb3dM
ZXZlbEludGVycHJldGVyLmFzbQkocmV2aXNpb24gMTMzNTYwKQorKysgU291cmNlL0phdmFTY3Jp
cHRDb3JlL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCSh3b3JraW5nIGNvcHkpCkBAIC01
NSwxNiArNTUsMzAgQEAgaWYgSlNWQUxVRTY0CiAgICAgY29uc3QgdGFnVHlwZU51bWJlciA9IGNz
cjEKICAgICBjb25zdCB0YWdNYXNrID0gY3NyMgogICAgIAotICAgIG1hY3JvIGxvYWRpc0Zyb21J
bnN0cnVjdGlvbihvZmZzZXQsIGRlc3QpCi0gICAgICAgIGxvYWRpcyBvZmZzZXQgKiA4W1BCLCBQ
QywgOF0sIGRlc3QKLSAgICBlbmQKKyAgICBpZiBYMzIKKyAgICAgICAgbWFjcm8gbG9hZGlzRnJv
bUluc3RydWN0aW9uKG9mZnNldCwgZGVzdCkKKyAgICAgICAgICAgIGxvYWRpcyBvZmZzZXQgKiA0
W1BCLCBQQywgNF0sIGRlc3QKKyAgICAgICAgZW5kCiAgICAgCi0gICAgbWFjcm8gbG9hZHBGcm9t
SW5zdHJ1Y3Rpb24ob2Zmc2V0LCBkZXN0KQotICAgICAgICBsb2FkcCBvZmZzZXQgKiA4W1BCLCBQ
QywgOF0sIGRlc3QKLSAgICBlbmQKKyAgICAgICAgbWFjcm8gbG9hZHBGcm9tSW5zdHJ1Y3Rpb24o
b2Zmc2V0LCBkZXN0KQorICAgICAgICAgICAgbG9hZHAgb2Zmc2V0ICogNFtQQiwgUEMsIDRdLCBk
ZXN0CisgICAgICAgIGVuZAorICAgIAorICAgICAgICBtYWNybyBzdG9yZXBUb0luc3RydWN0aW9u
KHZhbHVlLCBvZmZzZXQpCisgICAgICAgICAgICBzdG9yZXAgdmFsdWUsIG9mZnNldCAqIDRbUEIs
IFBDLCA0XQorICAgICAgICBlbmQKKyAgICBlbHNlCisgICAgICAgIG1hY3JvIGxvYWRpc0Zyb21J
bnN0cnVjdGlvbihvZmZzZXQsIGRlc3QpCisgICAgICAgICAgICBsb2FkaXMgb2Zmc2V0ICogOFtQ
QiwgUEMsIDhdLCBkZXN0CisgICAgICAgIGVuZAogICAgIAotICAgIG1hY3JvIHN0b3JlcFRvSW5z
dHJ1Y3Rpb24odmFsdWUsIG9mZnNldCkKLSAgICAgICAgc3RvcmVwIHZhbHVlLCBvZmZzZXQgKiA4
W1BCLCBQQywgOF0KKyAgICAgICAgbWFjcm8gbG9hZHBGcm9tSW5zdHJ1Y3Rpb24ob2Zmc2V0LCBk
ZXN0KQorICAgICAgICAgICAgbG9hZHAgb2Zmc2V0ICogOFtQQiwgUEMsIDhdLCBkZXN0CisgICAg
ICAgIGVuZAorICAgIAorICAgICAgICBtYWNybyBzdG9yZXBUb0luc3RydWN0aW9uKHZhbHVlLCBv
ZmZzZXQpCisgICAgICAgICAgICBzdG9yZXAgdmFsdWUsIG9mZnNldCAqIDhbUEIsIFBDLCA4XQor
ICAgICAgICBlbmQKICAgICBlbmQKIAogZWxzZQpAQCAtMTQ1LDcgKzE1OSwxMSBAQCBjb25zdCBQ
dXRUb0Jhc2VPcGVyYXRpb25LaW5kVmFyaWFibGVQdXQKIAogIyBBbGxvY2F0aW9uIGNvbnN0YW50
cwogaWYgSlNWQUxVRTY0Ci0gICAgY29uc3QgSlNGaW5hbE9iamVjdFNpemVDbGFzc0luZGV4ID0g
MQorICAgIGlmIFgzMgorICAgICAgICBjb25zdCBKU0ZpbmFsT2JqZWN0U2l6ZUNsYXNzSW5kZXgg
PSAzCisgICAgZWxzZQorICAgICAgICBjb25zdCBKU0ZpbmFsT2JqZWN0U2l6ZUNsYXNzSW5kZXgg
PSAxCisgICAgZW5kCiBlbHNlCiAgICAgY29uc3QgSlNGaW5hbE9iamVjdFNpemVDbGFzc0luZGV4
ID0gMwogZW5kCkBAIC0xNTMsNyArMTcxLDExIEBAIGVuZAogIyBUaGlzIG11c3QgbWF0Y2ggd3Rm
L1ZlY3Rvci5oCiBjb25zdCBWZWN0b3JTaXplT2Zmc2V0ID0gMAogaWYgSlNWQUxVRTY0Ci0gICAg
Y29uc3QgVmVjdG9yQnVmZmVyT2Zmc2V0ID0gOAorICAgIGlmIFgzMgorICAgICAgICBjb25zdCBW
ZWN0b3JCdWZmZXJPZmZzZXQgPSA0CisgICAgZWxzZQorICAgICAgICBjb25zdCBWZWN0b3JCdWZm
ZXJPZmZzZXQgPSA4CisgICAgZW5kCiBlbHNlCiAgICAgY29uc3QgVmVjdG9yQnVmZmVyT2Zmc2V0
ID0gNAogZW5kCkBAIC0xODQsNyArMjA2LDcgQEAgbWFjcm8gcHJlc2VydmVSZXR1cm5BZGRyZXNz
QWZ0ZXJDYWxsKGRlcwogICAgICAgICBtb3ZlIGxyLCBkZXN0aW5hdGlvblJlZ2lzdGVyCiAgICAg
ZWxzaWYgQVJNdjcKICAgICAgICAgbW92ZSBsciwgZGVzdGluYXRpb25SZWdpc3RlcgotICAgIGVs
c2lmIFg4NiBvciBYODZfNjQKKyAgICBlbHNpZiBYODYgb3IgWDg2XzY0IG9yIFgzMgogICAgICAg
ICBwb3AgZGVzdGluYXRpb25SZWdpc3RlcgogICAgIGVsc2UKICAgICAgICAgZXJyb3IKQEAgLTE5
Nyw3ICsyMTksNyBAQCBtYWNybyByZXN0b3JlUmV0dXJuQWRkcmVzc0JlZm9yZVJldHVybihzCiAg
ICAgICAgIG1vdmUgc291cmNlUmVnaXN0ZXIsIGxyCiAgICAgZWxzaWYgQVJNdjcKICAgICAgICAg
bW92ZSBzb3VyY2VSZWdpc3RlciwgbHIKLSAgICBlbHNpZiBYODYgb3IgWDg2XzY0CisgICAgZWxz
aWYgWDg2IG9yIFg4Nl82NCBvciBYMzIKICAgICAgICAgcHVzaCBzb3VyY2VSZWdpc3RlcgogICAg
IGVsc2UKICAgICAgICAgZXJyb3IKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5l
YXNtL2JhY2tlbmRzLnJiCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZs
aW5lYXNtL2JhY2tlbmRzLnJiCShyZXZpc2lvbiAxMzM1NjApCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvb2ZmbGluZWFzbS9iYWNrZW5kcy5yYgkod29ya2luZyBjb3B5KQpAQCAtMzEsNiArMzEs
NyBAQCBCQUNLRU5EUyA9CiAgICAgWwogICAgICAiWDg2IiwKICAgICAgIlg4Nl82NCIsCisgICAg
ICJYMzIiLAogICAgICAiQVJNdjciLAogICAgICAiQ19MT09QIgogICAgIF0KQEAgLTQ0LDYgKzQ1
LDcgQEAgV09SS0lOR19CQUNLRU5EUyA9CiAgICAgWwogICAgICAiWDg2IiwKICAgICAgIlg4Nl82
NCIsCisgICAgICJYMzIiLAogICAgICAiQVJNdjciLAogICAgICAiQ19MT09QIgogICAgIF0KSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL3g4Ni5yYgo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS94ODYucmIJKHJldmlzaW9uIDEzMzU2
MCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZsaW5lYXNtL3g4Ni5yYgkod29ya2luZyBj
b3B5KQpAQCAtMjksNiArMjksMjEgQEAgZGVmIGlzWDY0CiAgICAgICAgIGZhbHNlCiAgICAgd2hl
biAiWDg2XzY0IgogICAgICAgICB0cnVlCisgICAgd2hlbiAiWDMyIgorICAgICAgICB0cnVlICMg
WDMyIGlzIGEgc3BlY2lhbCBtb2RlIG9mIFg4Nl82NAorICAgIGVsc2UKKyAgICAgICAgcmFpc2Ug
ImJhZCB2YWx1ZSBmb3IgJGFjdGl2ZUJhY2tlbmQ6ICN7JGFjdGl2ZUJhY2tlbmR9IgorICAgIGVu
ZAorZW5kCisKK2RlZiBpc1gzMgorICAgIGNhc2UgJGFjdGl2ZUJhY2tlbmQKKyAgICB3aGVuICJY
ODYiCisgICAgICAgIGZhbHNlCisgICAgd2hlbiAiWDg2XzY0IgorICAgICAgICBmYWxzZQorICAg
IHdoZW4gIlgzMiIKKyAgICAgICAgdHJ1ZQogICAgIGVsc2UKICAgICAgICAgcmFpc2UgImJhZCB2
YWx1ZSBmb3IgJGFjdGl2ZUJhY2tlbmQ6ICN7JGFjdGl2ZUJhY2tlbmR9IgogICAgIGVuZApAQCAt
NDQsNyArNTksNyBAQCBjbGFzcyBTcGVjaWFsUmVnaXN0ZXIgPCBOb0NoaWxkcmVuCiAgICAgICAg
IHdoZW4gOmludAogICAgICAgICAgICAgIiUiICsgQG5hbWUgKyAiZCIKICAgICAgICAgd2hlbiA6
cHRyCi0gICAgICAgICAgICAiJSIgKyBAbmFtZQorICAgICAgICAgICAgaXNYMzIgPyAiJSIgKyBA
bmFtZSArICJkIiA6ICIlIiArIEBuYW1lCiAgICAgICAgIHdoZW4gOnF1YWQKICAgICAgICAgICAg
ICIlIiArIEBuYW1lCiAgICAgICAgIGVsc2UKQEAgLTU1LDYgKzcwLDkgQEAgY2xhc3MgU3BlY2lh
bFJlZ2lzdGVyIDwgTm9DaGlsZHJlbgogICAgICAgICAjIENhbGwgb3BlcmFuZHMgYXJlIG5vdCBh
bGxvd2VkIHRvIGJlIHBhcnRpYWwgcmVnaXN0ZXJzLgogICAgICAgICAiKiN7eDg2T3BlcmFuZCg6
cXVhZCl9IgogICAgIGVuZAorICAgIGRlZiB4ODZQdXNoT3BlcmFuZChraW5kKQorICAgICAgICIj
e3g4Nk9wZXJhbmQoOnF1YWQpfSIKKyAgICBlbmQKIGVuZAogCiBYNjRfU0NSQVRDSF9SRUdJU1RF
UiA9IFNwZWNpYWxSZWdpc3Rlci5uZXcoInIxMSIpCkBAIC04NCw3ICsxMDIsNyBAQCBjbGFzcyBS
ZWdpc3RlcklECiAgICAgICAgICAgICB3aGVuIDppbnQKICAgICAgICAgICAgICAgICAiJWVheCIK
ICAgICAgICAgICAgIHdoZW4gOnB0cgotICAgICAgICAgICAgICAgIGlzWDY0ID8gIiVyYXgiIDog
IiVlYXgiCisgICAgICAgICAgICAgICAgaXNYNjQgJiYgIWlzWDMyID8gIiVyYXgiIDogIiVlYXgi
CiAgICAgICAgICAgICB3aGVuIDpxdWFkCiAgICAgICAgICAgICAgICAgaXNYNjQgPyAiJXJheCIg
OiByYWlzZQogICAgICAgICAgICAgZWxzZQpAQCAtOTksNyArMTE3LDcgQEAgY2xhc3MgUmVnaXN0
ZXJJRAogICAgICAgICAgICAgd2hlbiA6aW50CiAgICAgICAgICAgICAgICAgIiVlZHgiCiAgICAg
ICAgICAgICB3aGVuIDpwdHIKLSAgICAgICAgICAgICAgICBpc1g2NCA/ICIlcmR4IiA6ICIlZWR4
IgorICAgICAgICAgICAgICAgIGlzWDY0ICYmICFpc1gzMiA/ICIlcmR4IiA6ICIlZWR4IgogICAg
ICAgICAgICAgd2hlbiA6cXVhZAogICAgICAgICAgICAgICAgIGlzWDY0ID8gIiVyZHgiIDogcmFp
c2UKICAgICAgICAgICAgIGVsc2UKQEAgLTExNCw3ICsxMzIsNyBAQCBjbGFzcyBSZWdpc3RlcklE
CiAgICAgICAgICAgICB3aGVuIDppbnQKICAgICAgICAgICAgICAgICAiJWVjeCIKICAgICAgICAg
ICAgIHdoZW4gOnB0cgotICAgICAgICAgICAgICAgIGlzWDY0ID8gIiVyY3giIDogIiVlY3giCisg
ICAgICAgICAgICAgICAgaXNYNjQgJiYgIWlzWDMyID8gIiVyY3giIDogIiVlY3giCiAgICAgICAg
ICAgICB3aGVuIDpxdWFkCiAgICAgICAgICAgICAgICAgaXNYNjQgPyAiJXJjeCIgOiByYWlzZQog
ICAgICAgICAgICAgZWxzZQpAQCAtMTI5LDcgKzE0Nyw3IEBAIGNsYXNzIFJlZ2lzdGVySUQKICAg
ICAgICAgICAgIHdoZW4gOmludAogICAgICAgICAgICAgICAgICIlZWJ4IgogICAgICAgICAgICAg
d2hlbiA6cHRyCi0gICAgICAgICAgICAgICAgaXNYNjQgPyAiJXJieCIgOiAiJWVieCIKKyAgICAg
ICAgICAgICAgICBpc1g2NCAmJiAhaXNYMzIgPyAiJXJieCIgOiAiJWVieCIKICAgICAgICAgICAg
IHdoZW4gOnF1YWQKICAgICAgICAgICAgICAgICBpc1g2NCA/ICIlcmJ4IiA6IHJhaXNlCiAgICAg
ICAgICAgICBlbHNlCkBAIC0xNDQsNyArMTYyLDcgQEAgY2xhc3MgUmVnaXN0ZXJJRAogICAgICAg
ICAgICAgd2hlbiA6aW50CiAgICAgICAgICAgICAgICAgIiVlc2kiCiAgICAgICAgICAgICB3aGVu
IDpwdHIKLSAgICAgICAgICAgICAgICBpc1g2NCA/ICIlcnNpIiA6ICIlZXNpIgorICAgICAgICAg
ICAgICAgIGlzWDY0ICYmICFpc1gzMiA/ICIlcnNpIiA6ICIlZXNpIgogICAgICAgICAgICAgd2hl
biA6cXVhZAogICAgICAgICAgICAgICAgIGlzWDY0ID8gIiVyc2kiIDogcmFpc2UKICAgICAgICAg
ICAgIGVsc2UKQEAgLTE1OCw3ICsxNzYsNyBAQCBjbGFzcyBSZWdpc3RlcklECiAgICAgICAgICAg
ICAgICAgd2hlbiA6aW50CiAgICAgICAgICAgICAgICAgICAgICIlcjEzZCIKICAgICAgICAgICAg
ICAgICB3aGVuIDpwdHIKLSAgICAgICAgICAgICAgICAgICAgIiVyMTMiCisgICAgICAgICAgICAg
ICAgICAgIGlzWDMyID8gIiVyMTNkIiA6ICIlcjEzIgogICAgICAgICAgICAgICAgIHdoZW4gOnF1
YWQKICAgICAgICAgICAgICAgICAgICAgIiVyMTMiCiAgICAgICAgICAgICAgICAgZWxzZQpAQCAt
MTg3LDcgKzIwNSw3IEBAIGNsYXNzIFJlZ2lzdGVySUQKICAgICAgICAgICAgIHdoZW4gOmludAog
ICAgICAgICAgICAgICAgICIlZXNwIgogICAgICAgICAgICAgd2hlbiA6cHRyCi0gICAgICAgICAg
ICAgICAgaXNYNjQgPyAiJXJzcCIgOiAiJWVzcCIKKyAgICAgICAgICAgICAgICBpc1g2NCAmJiAh
aXNYMzIgPyAiJXJzcCIgOiAiJWVzcCIKICAgICAgICAgICAgIHdoZW4gOnF1YWQKICAgICAgICAg
ICAgICAgICBpc1g2NCA/ICIlcnNwIiA6IHJhaXNlCiAgICAgICAgICAgICBlbHNlCkBAIC0yMDMs
NyArMjIxLDcgQEAgY2xhc3MgUmVnaXN0ZXJJRAogICAgICAgICAgICAgd2hlbiA6aW50CiAgICAg
ICAgICAgICAgICAgIiVlZGkiCiAgICAgICAgICAgICB3aGVuIDpwdHIKLSAgICAgICAgICAgICAg
ICAiJXJkaSIKKyAgICAgICAgICAgICAgICBpc1gzMiA/ICIlZWRpIiA6ICIlcmRpIgogICAgICAg
ICAgICAgd2hlbiA6cXVhZAogICAgICAgICAgICAgICAgICIlcmRpIgogICAgICAgICAgICAgZW5k
CkBAIC0yMTUsNyArMjMzLDcgQEAgY2xhc3MgUmVnaXN0ZXJJRAogICAgICAgICAgICAgd2hlbiA6
aW50CiAgICAgICAgICAgICAgICAgIiVyMTBkIgogICAgICAgICAgICAgd2hlbiA6cHRyCi0gICAg
ICAgICAgICAgICAgIiVyMTAiCisgICAgICAgICAgICAgICAgaXNYMzIgPyAiJXIxMGQiIDogIiVy
MTAiCiAgICAgICAgICAgICB3aGVuIDpxdWFkCiAgICAgICAgICAgICAgICAgIiVyMTAiCiAgICAg
ICAgICAgICBlbmQKQEAgLTIyNyw3ICsyNDUsNyBAQCBjbGFzcyBSZWdpc3RlcklECiAgICAgICAg
ICAgICB3aGVuIDppbnQKICAgICAgICAgICAgICAgICAiJXIxNGQiCiAgICAgICAgICAgICB3aGVu
IDpwdHIKLSAgICAgICAgICAgICAgICAiJXIxNCIKKyAgICAgICAgICAgICAgICBpc1gzMiA/ICIl
cjE0ZCIgOiAiJXIxNCIKICAgICAgICAgICAgIHdoZW4gOnF1YWQKICAgICAgICAgICAgICAgICAi
JXIxNCIKICAgICAgICAgICAgIGVuZApAQCAtMjM5LDcgKzI1Nyw3IEBAIGNsYXNzIFJlZ2lzdGVy
SUQKICAgICAgICAgICAgIHdoZW4gOmludAogICAgICAgICAgICAgICAgICIlcjE1ZCIKICAgICAg
ICAgICAgIHdoZW4gOnB0cgotICAgICAgICAgICAgICAgICIlcjE1IgorICAgICAgICAgICAgICAg
IGlzWDMyID8gIiVyMTVkIiA6ICIlcjE1IgogICAgICAgICAgICAgd2hlbiA6cXVhZAogICAgICAg
ICAgICAgICAgICIlcjE1IgogICAgICAgICAgICAgZW5kCkBAIC0yNTAsNiArMjY4LDkgQEAgY2xh
c3MgUmVnaXN0ZXJJRAogICAgIGRlZiB4ODZDYWxsT3BlcmFuZChraW5kKQogICAgICAgICBpc1g2
NCA/ICIqI3t4ODZPcGVyYW5kKDpxdWFkKX0iIDogIioje3g4Nk9wZXJhbmQoOnB0cil9IgogICAg
IGVuZAorICAgIGRlZiB4ODZQdXNoT3BlcmFuZChraW5kKQorICAgICAgICBpc1g2NCA/ICIje3g4
Nk9wZXJhbmQoOnF1YWQpfSIgOiAiI3t4ODZPcGVyYW5kKDpwdHIpfSIKKyAgICBlbmQKIGVuZAog
CiBjbGFzcyBGUFJlZ2lzdGVySUQKQEAgLTI3NSw2ICsyOTYsOSBAQCBjbGFzcyBGUFJlZ2lzdGVy
SUQKICAgICBkZWYgeDg2Q2FsbE9wZXJhbmQoa2luZCkKICAgICAgICAgIioje3g4Nk9wZXJhbmQo
a2luZCl9IgogICAgIGVuZAorICAgIGRlZiB4ODZQdXNoT3BlcmFuZChraW5kKQorICAgICAgICAi
I3t4ODZPcGVyYW5kKGtpbmQpfSIKKyAgICBlbmQKIGVuZAogCiBjbGFzcyBJbW1lZGlhdGUKQEAg
LTI5MSw2ICszMTUsOSBAQCBjbGFzcyBJbW1lZGlhdGUKICAgICBkZWYgeDg2Q2FsbE9wZXJhbmQo
a2luZCkKICAgICAgICAgIiN7dmFsdWV9IgogICAgIGVuZAorICAgIGRlZiB4ODZQdXNoT3BlcmFu
ZChraW5kKQorICAgICAgICAiJCN7dmFsdWV9IgorICAgIGVuZAogZW5kCiAKIGNsYXNzIEFkZHJl
c3MKQEAgLTMwNyw2ICszMzQsOSBAQCBjbGFzcyBBZGRyZXNzCiAgICAgZGVmIHg4NkNhbGxPcGVy
YW5kKGtpbmQpCiAgICAgICAgICIqI3t4ODZPcGVyYW5kKGtpbmQpfSIKICAgICBlbmQKKyAgICBk
ZWYgeDg2UHVzaE9wZXJhbmQoa2luZCkKKyAgICAgICAgIiN7eDg2T3BlcmFuZChraW5kKX0iCisg
ICAgZW5kCiBlbmQKIAogY2xhc3MgQmFzZUluZGV4CkBAIC0zMjUsNiArMzU1LDEwIEBAIGNsYXNz
IEJhc2VJbmRleAogICAgIGRlZiB4ODZDYWxsT3BlcmFuZChraW5kKQogICAgICAgICAiKiN7eDg2
T3BlcmFuZChraW5kKX0iCiAgICAgZW5kCisKKyAgICBkZWYgeDg2UHVzaE9wZXJhbmQoa2luZCkK
KyAgICAgICAgIiN7eDg2T3BlcmFuZChraW5kKX0iCisgICAgZW5kCiBlbmQKIAogY2xhc3MgQWJz
b2x1dGVBZGRyZXNzCkBAIC0zNDMsNiArMzc3LDEwIEBAIGNsYXNzIEFic29sdXRlQWRkcmVzcwog
ICAgIGRlZiB4ODZDYWxsT3BlcmFuZChraW5kKQogICAgICAgICAiKiN7YWRkcmVzcy52YWx1ZX0i
CiAgICAgZW5kCisgICAgCisgICAgZGVmIHg4NlB1c2hPcGVyYW5kKGtpbmQpCisgICAgICAgICIj
e2FkZHJlc3MudmFsdWV9IgorICAgIGVuZAogZW5kCiAKIGNsYXNzIExhYmVsUmVmZXJlbmNlCkBA
IC0zOTYsNiArNDM0LDkgQEAgY2xhc3MgU2VxdWVuY2UKICAgICAgICAgCiAgICAgICAgIHJldHVy
biBuZXdMaXN0CiAgICAgZW5kCisgICAgZGVmIGdldE1vZGlmaWVkTGlzdFgzMgorICAgICAgICBy
ZXR1cm4gZ2V0TW9kaWZpZWRMaXN0WDg2XzY0CisgICAgZW5kCiBlbmQKIAogY2xhc3MgSW5zdHJ1
Y3Rpb24KQEAgLTQxOCw3ICs0NTksNyBAQCBjbGFzcyBJbnN0cnVjdGlvbgogICAgICAgICB3aGVu
IDppbnQKICAgICAgICAgICAgICJsIgogICAgICAgICB3aGVuIDpwdHIKLSAgICAgICAgICAgIGlz
WDY0ID8gInEiIDogImwiCisgICAgICAgICAgICBpc1g2NCAmJiAhaXNYMzIgPyAicSIgOiAibCIK
ICAgICAgICAgd2hlbiA6cXVhZAogICAgICAgICAgICAgaXNYNjQgPyAicSIgOiByYWlzZQogICAg
ICAgICB3aGVuIDpkb3VibGUKQEAgLTQzNyw3ICs0NzgsNyBAQCBjbGFzcyBJbnN0cnVjdGlvbgog
ICAgICAgICB3aGVuIDppbnQKICAgICAgICAgICAgIDQKICAgICAgICAgd2hlbiA6cHRyCi0gICAg
ICAgICAgICBpc1g2NCA/IDggOiA0CisgICAgICAgICAgICBpc1g2NCAmJiAhaXNYMzIgPyA4IDog
NAogICAgICAgICB3aGVuIDpxdWFkCiAgICAgICAgICAgICBpc1g2NCA/IDggOiByYWlzZQogICAg
ICAgICB3aGVuIDpkb3VibGUKQEAgLTQ2Niw2ICs1MDcsMTkgQEAgY2xhc3MgSW5zdHJ1Y3Rpb24K
ICAgICAgICAgaGFuZGxlWDg2T3BXaXRoTnVtT3BlcmFuZHMob3Bjb2RlLCBraW5kLCBvcGVyYW5k
cy5zaXplKQogICAgIGVuZAogICAgIAorICAgIGRlZiBoYW5kbGVYODZKdW1wKG9wY29kZSwga2lu
ZCkKKyAgICAgICAgaWYgaXNYMzIKKyAgICAgICAgICAgIGlmIG9wZXJhbmRzWzBdLmlzX2E/IEFk
ZHJlc3Mgb3Igb3BlcmFuZHNbMF0uaXNfYT8gQmFzZUluZGV4IG9yIG9wZXJhbmRzWzBdLmlzX2E/
IEFic29sdXRlQWRkcmVzcworICAgICAgICAgICAgICAgICRhc20ucHV0cyAibW92I3t4ODZTdWZm
aXgoa2luZCl9ICN7b3BlcmFuZHNbMF0ueDg2T3BlcmFuZChraW5kKX0sICN7WDY0X1NDUkFUQ0hf
UkVHSVNURVIueDg2T3BlcmFuZChraW5kKX0iCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICIj
e29wY29kZX0gI3tYNjRfU0NSQVRDSF9SRUdJU1RFUi54ODZDYWxsT3BlcmFuZChraW5kKX0iCisg
ICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgJGFzbS5wdXRzICIje29wY29kZX0gI3tv
cGVyYW5kc1swXS54ODZDYWxsT3BlcmFuZChraW5kKX0iCisgICAgICAgICAgICBlbmQKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgJGFzbS5wdXRzICIje29wY29kZX0gI3tvcGVyYW5kc1swXS54
ODZDYWxsT3BlcmFuZChraW5kKX0iCisgICAgICAgIGVuZAorICAgIGVuZAorCiAgICAgZGVmIGhh
bmRsZVg4NlNoaWZ0KG9wY29kZSwga2luZCkKICAgICAgICAgaWYgb3BlcmFuZHNbMF0uaXNfYT8g
SW1tZWRpYXRlIG9yIG9wZXJhbmRzWzBdID09IFJlZ2lzdGVySUQuZm9yTmFtZShuaWwsICJ0MiIp
CiAgICAgICAgICAgICAkYXNtLnB1dHMgIiN7b3Bjb2RlfSAje29wZXJhbmRzWzBdLng4Nk9wZXJh
bmQoOmJ5dGUpfSwgI3tvcGVyYW5kc1sxXS54ODZPcGVyYW5kKGtpbmQpfSIKQEAgLTY2MCw2ICs3
MTQsMTEgQEAgY2xhc3MgSW5zdHJ1Y3Rpb24KICAgICAgICAgbG93ZXJYODZDb21tb24KICAgICBl
bmQKICAgICAKKyAgICBkZWYgbG93ZXJYMzIKKyAgICAgICAgcmFpc2UgdW5sZXNzICRhY3RpdmVC
YWNrZW5kID09ICJYMzIiCisgICAgICAgIGxvd2VyWDg2Q29tbW9uCisgICAgZW5kCisKICAgICBk
ZWYgbG93ZXJYODZDb21tb24KICAgICAgICAgJGFzbS5jb2RlT3JpZ2luIGNvZGVPcmlnaW5TdHJp
bmcgaWYgJGVuYWJsZUNvZGVPcmlnaW5Db21tZW50cwogICAgICAgICAkYXNtLmFubm90YXRpb24g
YW5ub3RhdGlvbiBpZiAkZW5hYmxlSW5zdHJBbm5vdGF0aW9ucwpAQCAtODE1LDkgKzg3NCw5IEBA
IGNsYXNzIEluc3RydWN0aW9uCiAgICAgICAgIHdoZW4gIm1vdmR6IgogICAgICAgICAgICAgJGFz
bS5wdXRzICJ4b3JwZCAje29wZXJhbmRzWzBdLng4Nk9wZXJhbmQoOmRvdWJsZSl9LCAje29wZXJh
bmRzWzBdLng4Nk9wZXJhbmQoOmRvdWJsZSl9IgogICAgICAgICB3aGVuICJwb3AiCi0gICAgICAg
ICAgICAkYXNtLnB1dHMgInBvcCAje29wZXJhbmRzWzBdLng4Nk9wZXJhbmQoOnB0cil9IgorICAg
ICAgICAgICAgJGFzbS5wdXRzICJwb3AgI3tvcGVyYW5kc1swXS54ODZQdXNoT3BlcmFuZCg6cHRy
KX0iCiAgICAgICAgIHdoZW4gInB1c2giCi0gICAgICAgICAgICAkYXNtLnB1dHMgInB1c2ggI3tv
cGVyYW5kc1swXS54ODZPcGVyYW5kKDpwdHIpfSIKKyAgICAgICAgICAgICRhc20ucHV0cyAicHVz
aCAje29wZXJhbmRzWzBdLng4NlB1c2hPcGVyYW5kKDpwdHIpfSIKICAgICAgICAgd2hlbiAibW92
ZSIKICAgICAgICAgICAgIGhhbmRsZU1vdmUKICAgICAgICAgd2hlbiAic3hpMnEiCkBAIC05MzEs
NyArOTkwLDggQEAgY2xhc3MgSW5zdHJ1Y3Rpb24KICAgICAgICAgd2hlbiAiYnRibnoiCiAgICAg
ICAgICAgICBoYW5kbGVYODZCcmFuY2hUZXN0KCJqbnoiLCA6Ynl0ZSkKICAgICAgICAgd2hlbiAi
am1wIgotICAgICAgICAgICAgJGFzbS5wdXRzICJqbXAgI3tvcGVyYW5kc1swXS54ODZDYWxsT3Bl
cmFuZCg6cHRyKX0iCisgICAgICAgICAgICAjICRhc20ucHV0cyAiam1wICN7b3BlcmFuZHNbMF0u
eDg2Q2FsbE9wZXJhbmQoOnB0cil9IgorICAgICAgICAgICAgaGFuZGxlWDg2SnVtcCgiam1wIiwg
OnB0cikKICAgICAgICAgd2hlbiAiYmFkZGlvIgogICAgICAgICAgICAgaGFuZGxlWDg2T3BCcmFu
Y2goImFkZGwiLCAiam8iLCA6aW50KQogICAgICAgICB3aGVuICJiYWRkcG8iCkBAIC05ODMsNyAr
MTA0Myw4IEBAIGNsYXNzIEluc3RydWN0aW9uCiAgICAgICAgIHdoZW4gImJyZWFrIgogICAgICAg
ICAgICAgJGFzbS5wdXRzICJpbnQgJDMiCiAgICAgICAgIHdoZW4gImNhbGwiCi0gICAgICAgICAg
ICAkYXNtLnB1dHMgImNhbGwgI3tvcGVyYW5kc1swXS54ODZDYWxsT3BlcmFuZCg6cHRyKX0iCisg
ICAgICAgICAgICAjICRhc20ucHV0cyAiY2FsbCAje29wZXJhbmRzWzBdLng4NkNhbGxPcGVyYW5k
KDpwdHIpfSIKKyAgICAgICAgICAgIGhhbmRsZVg4Nkp1bXAoImNhbGwiLCA6cHRyKQogICAgICAg
ICB3aGVuICJyZXQiCiAgICAgICAgICAgICAkYXNtLnB1dHMgInJldCIKICAgICAgICAgd2hlbiAi
Y2llcSIK
</data>

          </attachment>
      

    </bug>

</bugzilla>