<?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>137167</bug_id>
          
          <creation_ts>2014-09-26 20:09:22 -0700</creation_ts>
          <short_desc>Disable function.arguments</short_desc>
          <delta_ts>2016-07-20 07:17:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>erights</cc>
    
    <cc>ggaren</cc>
    
    <cc>kangax</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenb</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>ossy</cc>
    
    <cc>sam</cc>
    
    <cc>syoichi</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1037610</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-09-26 20:09:22 -0700</bug_when>
    <thetext>This disables function.arguments, but leaves the infrastructure to support it.  We&apos;ll give it a while before we rip out that infrastructure.

While the infrastructure is in the tree, you can enable it by setting JSC_enableFunctionDotArguments=true.  It&apos;s also enabled for running JavaScriptCore stress tests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037611</commentid>
    <comment_count>1</comment_count>
      <attachid>238756</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-09-26 20:13:58 -0700</bug_when>
    <thetext>Created attachment 238756
patch for landing

RS=ggaren</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1037697</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-09-27 13:28:35 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/174036</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1212722</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-20 07:06:51 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Landed in http://trac.webkit.org/changeset/174036

http://trac.webkit.org/changeset/177029 reenabled function.arguments
20 moths ago. Do we still need this code path?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1212725</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2016-07-20 07:17:14 -0700</bug_when>
    <thetext>And --useFunctionDotArguments=true is passed to all tests in RJST script
when this option is always true 20 months ago. It seems to be redundant.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238756</attachid>
            <date>2014-09-26 20:13:58 -0700</date>
            <delta_ts>2014-09-26 20:13:58 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>16755</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTc0MDMxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBA
CisyMDE0LTA5LTI2ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
RGlzYWJsZSBmdW5jdGlvbi5hcmd1bWVudHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEzNzE2NworCisgICAgICAgIFJ1YmJlciBzdGFtcGVkIGJ5IEdl
b2ZmcmV5IEdhcmVuLgorICAgICAgICAKKyAgICAgICAgQWRkIGFuIG9wdGlvbiB0byBkaXNhYmxl
IGZ1bmN0aW9uLmFyZ3VtZW50cy4gQWRkIGEgdGVzdCBmb3IgZGlzYWJsaW5nIGl0LgorICAgICAg
ICAKKyAgICAgICAgVGhpcyBhbHNvIG1ha2VzIGZ1bmN0aW9uLmFyZ3VtZW50cyBkaXNhYmxlZCBi
eSBkZWZhdWx0LiBOb3RlIHRoYXQgdGhlIFJKU1QgaGFybmVzcyB3aWxsCisgICAgICAgIGVuYWJs
ZSB0aGVtIGJ5IGRlZmF1bHQsIHRvIGNvbnRpbnVlIHRvIGdldCB0ZXN0IGNvdmVyYWdlIGZvciB0
aGUgY29kZSB0aGF0IGltcGxlbWVudHMKKyAgICAgICAgdGhlIGZlYXR1cmUuCisgICAgICAgIAor
ICAgICAgICBXZSB3aWxsIHJpcCBvdXQgdGhhdCBjb2RlIG9uY2Ugd2UncmUgY29uZmlkZW50IHRo
YXQgaXQncyByZWFsbHkgc2FmZSB0byByZW1vdmUgdGhpcworICAgICAgICBmZWF0dXJlLiBPbmx5
IG9uY2Ugd2UgcmlwIG91dCB0aGF0IHN1cHBvcnQgd2lsbCB3ZSBiZSBhYmxlIHRvIGRvIG9wdGlt
aXphdGlvbnMgdG8KKyAgICAgICAgbGV2ZXJhZ2UgdGhlIGxhY2sgb2YgdGhpcyBmZWF0dXJlLgor
CisgICAgICAgICogaW50ZXJwcmV0ZXIvU3RhY2tWaXNpdG9yLmNwcDoKKyAgICAgICAgKEpTQzo6
U3RhY2tWaXNpdG9yOjpGcmFtZTo6Y3JlYXRlQXJndW1lbnRzKToKKyAgICAgICAgKiBydW50aW1l
L0FyZ3VtZW50cy5oOgorICAgICAgICAoSlNDOjpBcmd1bWVudHM6OmNyZWF0ZSk6CisgICAgICAg
IChKU0M6OkFyZ3VtZW50czo6ZmluaXNoQ3JlYXRpb24pOgorICAgICAgICAqIHJ1bnRpbWUvT3B0
aW9ucy5oOgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9kaXNhYmxlLWZ1bmN0aW9uLWRvdC1hcmd1
bWVudHMuanM6IEFkZGVkLgorICAgICAgICAoZm9vKToKKyAgICAgICAgKGJhcik6CisKIDIwMTQt
MDktMjYgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAogICAgICAgICBX
ZWIgSW5zcGVjdG9yOiBBdXRvbWF0aWMgSW5zcGVjdGlvbiBzaG91bGQgY29udGludWUgb25jZSBh
bGwgYnJlYWtwb2ludHMgYXJlIGxvYWRlZApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2lu
dGVycHJldGVyL1N0YWNrVmlzaXRvci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3Jp
cHRDb3JlL2ludGVycHJldGVyL1N0YWNrVmlzaXRvci5jcHAJKHJldmlzaW9uIDE3NDAyMSkKKysr
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9TdGFja1Zpc2l0b3IuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yNjEsMTUgKzI2MSwyMCBAQCBBcmd1bWVudHMqIFN0YWNrVmlzaXRvcjo6
RnJhbWU6OmNyZWF0ZUFyCiAgICAgQ2FsbEZyYW1lKiBwaHlzaWNhbEZyYW1lID0gbV9jYWxsRnJh
bWU7CiAgICAgVk0mIHZtID0gcGh5c2ljYWxGcmFtZS0+dm0oKTsKICAgICBBcmd1bWVudHMqIGFy
Z3VtZW50czsKKyAgICBBcmd1bWVudHNNb2RlIG1vZGU7CisgICAgaWYgKE9wdGlvbnM6OmVuYWJs
ZUZ1bmN0aW9uRG90QXJndW1lbnRzKCkpCisgICAgICAgIG1vZGUgPSBOb3JtYWxBcmd1bWVudHND
cmVhdGlvbk1vZGU7CisgICAgZWxzZQorICAgICAgICBtb2RlID0gRmFrZUFyZ3VtZW50VmFsdWVz
Q3JlYXRpb25Nb2RlOwogI2lmIEVOQUJMRShERkdfSklUKQogICAgIGlmIChpc0lubGluZWRGcmFt
ZSgpKSB7CiAgICAgICAgIEFTU0VSVChtX2lubGluZUNhbGxGcmFtZSk7Ci0gICAgICAgIGFyZ3Vt
ZW50cyA9IEFyZ3VtZW50czo6Y3JlYXRlKHZtLCBwaHlzaWNhbEZyYW1lLCBtX2lubGluZUNhbGxG
cmFtZSk7CisgICAgICAgIGFyZ3VtZW50cyA9IEFyZ3VtZW50czo6Y3JlYXRlKHZtLCBwaHlzaWNh
bEZyYW1lLCBtX2lubGluZUNhbGxGcmFtZSwgbW9kZSk7CiAgICAgICAgIGFyZ3VtZW50cy0+dGVh
ck9mZihwaHlzaWNhbEZyYW1lLCBtX2lubGluZUNhbGxGcmFtZSk7CiAgICAgfSBlbHNlIAogI2Vu
ZGlmCiAgICAgewotICAgICAgICBhcmd1bWVudHMgPSBBcmd1bWVudHM6OmNyZWF0ZSh2bSwgcGh5
c2ljYWxGcmFtZSk7CisgICAgICAgIGFyZ3VtZW50cyA9IEFyZ3VtZW50czo6Y3JlYXRlKHZtLCBw
aHlzaWNhbEZyYW1lLCBtb2RlKTsKICAgICAgICAgYXJndW1lbnRzLT50ZWFyT2ZmKHBoeXNpY2Fs
RnJhbWUpOwogICAgIH0KICAgICByZXR1cm4gYXJndW1lbnRzOwpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvQXJndW1lbnRzLmgJKHJldmlzaW9uIDE3NDAyMSkKKysrIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0FyZ3VtZW50cy5oCSh3b3JraW5nIGNvcHkpCkBAIC0z
NSwyMyArMzUsMjggQEAKIAogbmFtZXNwYWNlIEpTQyB7CiAKK2VudW0gQXJndW1lbnRzTW9kZSB7
CisgICAgTm9ybWFsQXJndW1lbnRzQ3JlYXRpb25Nb2RlLAorICAgIEZha2VBcmd1bWVudFZhbHVl
c0NyZWF0aW9uTW9kZQorfTsKKwogY2xhc3MgQXJndW1lbnRzIDogcHVibGljIEpTTm9uRmluYWxP
YmplY3QgewogICAgIGZyaWVuZCBjbGFzcyBKSVQ7CiAgICAgZnJpZW5kIGNsYXNzIEpTQXJndW1l
bnRzSXRlcmF0b3I7CiBwdWJsaWM6CiAgICAgdHlwZWRlZiBKU05vbkZpbmFsT2JqZWN0IEJhc2U7
CiAKLSAgICBzdGF0aWMgQXJndW1lbnRzKiBjcmVhdGUoVk0mIHZtLCBDYWxsRnJhbWUqIGNhbGxG
cmFtZSkKKyAgICBzdGF0aWMgQXJndW1lbnRzKiBjcmVhdGUoVk0mIHZtLCBDYWxsRnJhbWUqIGNh
bGxGcmFtZSwgQXJndW1lbnRzTW9kZSBtb2RlID0gTm9ybWFsQXJndW1lbnRzQ3JlYXRpb25Nb2Rl
KQogICAgIHsKICAgICAgICAgQXJndW1lbnRzKiBhcmd1bWVudHMgPSBuZXcgKE5vdE51bGwsIGFs
bG9jYXRlQ2VsbDxBcmd1bWVudHM+KHZtLmhlYXApKSBBcmd1bWVudHMoY2FsbEZyYW1lKTsKLSAg
ICAgICAgYXJndW1lbnRzLT5maW5pc2hDcmVhdGlvbihjYWxsRnJhbWUpOworICAgICAgICBhcmd1
bWVudHMtPmZpbmlzaENyZWF0aW9uKGNhbGxGcmFtZSwgbW9kZSk7CiAgICAgICAgIHJldHVybiBh
cmd1bWVudHM7CiAgICAgfQogICAgICAgICAKLSAgICBzdGF0aWMgQXJndW1lbnRzKiBjcmVhdGUo
Vk0mIHZtLCBDYWxsRnJhbWUqIGNhbGxGcmFtZSwgSW5saW5lQ2FsbEZyYW1lKiBpbmxpbmVDYWxs
RnJhbWUpCisgICAgc3RhdGljIEFyZ3VtZW50cyogY3JlYXRlKFZNJiB2bSwgQ2FsbEZyYW1lKiBj
YWxsRnJhbWUsIElubGluZUNhbGxGcmFtZSogaW5saW5lQ2FsbEZyYW1lLCBBcmd1bWVudHNNb2Rl
IG1vZGUgPSBOb3JtYWxBcmd1bWVudHNDcmVhdGlvbk1vZGUpCiAgICAgewogICAgICAgICBBcmd1
bWVudHMqIGFyZ3VtZW50cyA9IG5ldyAoTm90TnVsbCwgYWxsb2NhdGVDZWxsPEFyZ3VtZW50cz4o
dm0uaGVhcCkpIEFyZ3VtZW50cyhjYWxsRnJhbWUpOwotICAgICAgICBhcmd1bWVudHMtPmZpbmlz
aENyZWF0aW9uKGNhbGxGcmFtZSwgaW5saW5lQ2FsbEZyYW1lKTsKKyAgICAgICAgYXJndW1lbnRz
LT5maW5pc2hDcmVhdGlvbihjYWxsRnJhbWUsIGlubGluZUNhbGxGcmFtZSwgbW9kZSk7CiAgICAg
ICAgIHJldHVybiBhcmd1bWVudHM7CiAgICAgfQogCkBAIC0xMDcsOCArMTEyLDggQEAgcHVibGlj
OgogcHJvdGVjdGVkOgogICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBTdHJ1Y3R1cmVGbGFncyA9
IE92ZXJyaWRlc0dldE93blByb3BlcnR5U2xvdCB8IEludGVyY2VwdHNHZXRPd25Qcm9wZXJ0eVNs
b3RCeUluZGV4RXZlbldoZW5MZW5ndGhJc05vdFplcm8gfCBPdmVycmlkZXNHZXRQcm9wZXJ0eU5h
bWVzIHwgSlNPYmplY3Q6OlN0cnVjdHVyZUZsYWdzOwogCi0gICAgdm9pZCBmaW5pc2hDcmVhdGlv
bihDYWxsRnJhbWUqKTsKLSAgICB2b2lkIGZpbmlzaENyZWF0aW9uKENhbGxGcmFtZSosIElubGlu
ZUNhbGxGcmFtZSopOworICAgIHZvaWQgZmluaXNoQ3JlYXRpb24oQ2FsbEZyYW1lKiwgQXJndW1l
bnRzTW9kZSk7CisgICAgdm9pZCBmaW5pc2hDcmVhdGlvbihDYWxsRnJhbWUqLCBJbmxpbmVDYWxs
RnJhbWUqLCBBcmd1bWVudHNNb2RlKTsKIAogcHJpdmF0ZToKICAgICBzdGF0aWMgYm9vbCBnZXRP
d25Qcm9wZXJ0eVNsb3QoSlNPYmplY3QqLCBFeGVjU3RhdGUqLCBQcm9wZXJ0eU5hbWUsIFByb3Bl
cnR5U2xvdCYpOwpAQCAtMjcxLDYyICsyNzYsODggQEAgaW5saW5lIFdyaXRlQmFycmllckJhc2U8
VW5rbm93bj4mIEFyZ3VtZQogICAgIHJldHVybiBtX2xleGljYWxFbnZpcm9ubWVudC0+cmVnaXN0
ZXJBdChpbmRleCAtIG1fc2xvd0FyZ3VtZW50RGF0YS0+Ynl0ZWNvZGVUb01hY2hpbmVDYXB0dXJl
T2Zmc2V0KCkpOwogfQogCi1pbmxpbmUgdm9pZCBBcmd1bWVudHM6OmZpbmlzaENyZWF0aW9uKENh
bGxGcmFtZSogY2FsbEZyYW1lKQoraW5saW5lIHZvaWQgQXJndW1lbnRzOjpmaW5pc2hDcmVhdGlv
bihDYWxsRnJhbWUqIGNhbGxGcmFtZSwgQXJndW1lbnRzTW9kZSBtb2RlKQogewogICAgIEJhc2U6
OmZpbmlzaENyZWF0aW9uKGNhbGxGcmFtZS0+dm0oKSk7CiAgICAgQVNTRVJUKGluaGVyaXRzKGlu
Zm8oKSkpOwogCiAgICAgSlNGdW5jdGlvbiogY2FsbGVlID0ganNDYXN0PEpTRnVuY3Rpb24qPihj
YWxsRnJhbWUtPmNhbGxlZSgpKTsKLSAgICBtX251bUFyZ3VtZW50cyA9IGNhbGxGcmFtZS0+YXJn
dW1lbnRDb3VudCgpOwotICAgIG1fcmVnaXN0ZXJzID0gcmVpbnRlcnByZXRfY2FzdDxXcml0ZUJh
cnJpZXJCYXNlPFVua25vd24+Kj4oY2FsbEZyYW1lLT5yZWdpc3RlcnMoKSk7CiAgICAgbV9jYWxs
ZWUuc2V0KGNhbGxGcmFtZS0+dm0oKSwgdGhpcywgY2FsbGVlKTsKICAgICBtX292ZXJyb2RlTGVu
Z3RoID0gZmFsc2U7CiAgICAgbV9vdmVycm9kZUNhbGxlZSA9IGZhbHNlOwogICAgIG1fb3ZlcnJv
ZGVDYWxsZXIgPSBmYWxzZTsKICAgICBtX2lzU3RyaWN0TW9kZSA9IGNhbGxGcmFtZS0+Y29kZUJs
b2NrKCktPmlzU3RyaWN0TW9kZSgpOwogCi0gICAgQ29kZUJsb2NrKiBjb2RlQmxvY2sgPSBjYWxs
RnJhbWUtPmNvZGVCbG9jaygpOwotICAgIGlmIChjb2RlQmxvY2stPmhhc1Nsb3dBcmd1bWVudHMo
KSkgewotICAgICAgICBTeW1ib2xUYWJsZSogc3ltYm9sVGFibGUgPSBjb2RlQmxvY2stPnN5bWJv
bFRhYmxlKCk7Ci0gICAgICAgIGNvbnN0IFNsb3dBcmd1bWVudCogc2xvd0FyZ3VtZW50cyA9IGNv
ZGVCbG9jay0+bWFjaGluZVNsb3dBcmd1bWVudHMoKTsKLSAgICAgICAgYWxsb2NhdGVTbG93QXJn
dW1lbnRzKGNhbGxGcmFtZS0+dm0oKSk7Ci0gICAgICAgIHNpemVfdCBjb3VudCA9IHN0ZDo6bWlu
PHVuc2lnbmVkPihtX251bUFyZ3VtZW50cywgc3ltYm9sVGFibGUtPnBhcmFtZXRlckNvdW50KCkp
OwotICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGNvdW50OyArK2kpCi0gICAgICAgICAg
ICBtX3Nsb3dBcmd1bWVudERhdGEtPnNsb3dBcmd1bWVudHMoKVtpXSA9IHNsb3dBcmd1bWVudHNb
aV07Ci0gICAgICAgIG1fc2xvd0FyZ3VtZW50RGF0YS0+c2V0Qnl0ZWNvZGVUb01hY2hpbmVDYXB0
dXJlT2Zmc2V0KAotICAgICAgICAgICAgY29kZUJsb2NrLT5mcmFtZVBvaW50ZXJPZmZzZXRUb0dl
dEFjdGl2YXRpb25SZWdpc3RlcnMoKSk7Ci0gICAgfQorICAgIHN3aXRjaCAobW9kZSkgeworICAg
IGNhc2UgTm9ybWFsQXJndW1lbnRzQ3JlYXRpb25Nb2RlOiB7CisgICAgICAgIG1fbnVtQXJndW1l
bnRzID0gY2FsbEZyYW1lLT5hcmd1bWVudENvdW50KCk7CisgICAgICAgIG1fcmVnaXN0ZXJzID0g
cmVpbnRlcnByZXRfY2FzdDxXcml0ZUJhcnJpZXJCYXNlPFVua25vd24+Kj4oY2FsbEZyYW1lLT5y
ZWdpc3RlcnMoKSk7CisKKyAgICAgICAgQ29kZUJsb2NrKiBjb2RlQmxvY2sgPSBjYWxsRnJhbWUt
PmNvZGVCbG9jaygpOworICAgICAgICBpZiAoY29kZUJsb2NrLT5oYXNTbG93QXJndW1lbnRzKCkp
IHsKKyAgICAgICAgICAgIFN5bWJvbFRhYmxlKiBzeW1ib2xUYWJsZSA9IGNvZGVCbG9jay0+c3lt
Ym9sVGFibGUoKTsKKyAgICAgICAgICAgIGNvbnN0IFNsb3dBcmd1bWVudCogc2xvd0FyZ3VtZW50
cyA9IGNvZGVCbG9jay0+bWFjaGluZVNsb3dBcmd1bWVudHMoKTsKKyAgICAgICAgICAgIGFsbG9j
YXRlU2xvd0FyZ3VtZW50cyhjYWxsRnJhbWUtPnZtKCkpOworICAgICAgICAgICAgc2l6ZV90IGNv
dW50ID0gc3RkOjptaW48dW5zaWduZWQ+KG1fbnVtQXJndW1lbnRzLCBzeW1ib2xUYWJsZS0+cGFy
YW1ldGVyQ291bnQoKSk7CisgICAgICAgICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IGNvdW50
OyArK2kpCisgICAgICAgICAgICAgICAgbV9zbG93QXJndW1lbnREYXRhLT5zbG93QXJndW1lbnRz
KClbaV0gPSBzbG93QXJndW1lbnRzW2ldOworICAgICAgICAgICAgbV9zbG93QXJndW1lbnREYXRh
LT5zZXRCeXRlY29kZVRvTWFjaGluZUNhcHR1cmVPZmZzZXQoCisgICAgICAgICAgICAgICAgY29k
ZUJsb2NrLT5mcmFtZVBvaW50ZXJPZmZzZXRUb0dldEFjdGl2YXRpb25SZWdpc3RlcnMoKSk7Cisg
ICAgICAgIH0KIAotICAgIC8vIFRoZSBieXRlY29kZSBnZW5lcmF0b3Igb21pdHMgb3BfdGVhcl9v
ZmZfbGV4aWNhbF9lbnZpcm9ubWVudCBpbiBjYXNlcyBvZiBubwotICAgIC8vIGRlY2xhcmVkIHBh
cmFtZXRlcnMsIHNvIHdlIG5lZWQgdG8gdGVhciBvZmYgaW1tZWRpYXRlbHkuCi0gICAgaWYgKG1f
aXNTdHJpY3RNb2RlIHx8ICFjYWxsZWUtPmpzRXhlY3V0YWJsZSgpLT5wYXJhbWV0ZXJDb3VudCgp
KQorICAgICAgICAvLyBUaGUgYnl0ZWNvZGUgZ2VuZXJhdG9yIG9taXRzIG9wX3RlYXJfb2ZmX2xl
eGljYWxfZW52aXJvbm1lbnQgaW4gY2FzZXMgb2Ygbm8KKyAgICAgICAgLy8gZGVjbGFyZWQgcGFy
YW1ldGVycywgc28gd2UgbmVlZCB0byB0ZWFyIG9mZiBpbW1lZGlhdGVseS4KKyAgICAgICAgaWYg
KG1faXNTdHJpY3RNb2RlIHx8ICFjYWxsZWUtPmpzRXhlY3V0YWJsZSgpLT5wYXJhbWV0ZXJDb3Vu
dCgpKQorICAgICAgICAgICAgdGVhck9mZihjYWxsRnJhbWUpOworICAgICAgICBicmVhazsKKyAg
ICB9CisgICAgICAgIAorICAgIGNhc2UgRmFrZUFyZ3VtZW50VmFsdWVzQ3JlYXRpb25Nb2RlOiB7
CisgICAgICAgIG1fbnVtQXJndW1lbnRzID0gMDsKKyAgICAgICAgbV9yZWdpc3RlcnMgPSBudWxs
cHRyOwogICAgICAgICB0ZWFyT2ZmKGNhbGxGcmFtZSk7CisgICAgICAgIGJyZWFrOworICAgIH0g
fQorICAgICAgICAKIH0KIAotaW5saW5lIHZvaWQgQXJndW1lbnRzOjpmaW5pc2hDcmVhdGlvbihD
YWxsRnJhbWUqIGNhbGxGcmFtZSwgSW5saW5lQ2FsbEZyYW1lKiBpbmxpbmVDYWxsRnJhbWUpCitp
bmxpbmUgdm9pZCBBcmd1bWVudHM6OmZpbmlzaENyZWF0aW9uKENhbGxGcmFtZSogY2FsbEZyYW1l
LCBJbmxpbmVDYWxsRnJhbWUqIGlubGluZUNhbGxGcmFtZSwgQXJndW1lbnRzTW9kZSBtb2RlKQog
ewogICAgIEJhc2U6OmZpbmlzaENyZWF0aW9uKGNhbGxGcmFtZS0+dm0oKSk7CiAgICAgQVNTRVJU
KGluaGVyaXRzKGluZm8oKSkpOwogCiAgICAgSlNGdW5jdGlvbiogY2FsbGVlID0gaW5saW5lQ2Fs
bEZyYW1lLT5jYWxsZWVGb3JDYWxsRnJhbWUoY2FsbEZyYW1lKTsKLSAgICBtX251bUFyZ3VtZW50
cyA9IGlubGluZUNhbGxGcmFtZS0+YXJndW1lbnRzLnNpemUoKSAtIDE7Ci0gICAgCi0gICAgaWYg
KG1fbnVtQXJndW1lbnRzKSB7Ci0gICAgICAgIGludCBvZmZzZXRGb3JBcmd1bWVudE9uZSA9IGlu
bGluZUNhbGxGcmFtZS0+YXJndW1lbnRzWzFdLnZpcnR1YWxSZWdpc3RlcigpLm9mZnNldCgpOwot
ICAgICAgICBtX3JlZ2lzdGVycyA9IHJlaW50ZXJwcmV0X2Nhc3Q8V3JpdGVCYXJyaWVyQmFzZTxV
bmtub3duPio+KGNhbGxGcmFtZS0+cmVnaXN0ZXJzKCkpICsgb2Zmc2V0Rm9yQXJndW1lbnRPbmUg
LSB2aXJ0dWFsUmVnaXN0ZXJGb3JBcmd1bWVudCgxKS5vZmZzZXQoKTsKLSAgICB9IGVsc2UKLSAg
ICAgICAgbV9yZWdpc3RlcnMgPSAwOwogICAgIG1fY2FsbGVlLnNldChjYWxsRnJhbWUtPnZtKCks
IHRoaXMsIGNhbGxlZSk7CiAgICAgbV9vdmVycm9kZUxlbmd0aCA9IGZhbHNlOwogICAgIG1fb3Zl
cnJvZGVDYWxsZWUgPSBmYWxzZTsKICAgICBtX292ZXJyb2RlQ2FsbGVyID0gZmFsc2U7CiAgICAg
bV9pc1N0cmljdE1vZGUgPSBqc0Nhc3Q8RnVuY3Rpb25FeGVjdXRhYmxlKj4oaW5saW5lQ2FsbEZy
YW1lLT5leGVjdXRhYmxlLmdldCgpKS0+aXNTdHJpY3RNb2RlKCk7Ci0gICAgQVNTRVJUKCFqc0Nh
c3Q8RnVuY3Rpb25FeGVjdXRhYmxlKj4oaW5saW5lQ2FsbEZyYW1lLT5leGVjdXRhYmxlLmdldCgp
KS0+c3ltYm9sVGFibGUoaW5saW5lQ2FsbEZyYW1lLT5zcGVjaWFsaXphdGlvbktpbmQoKSktPnNs
b3dBcmd1bWVudHMoKSk7CiAKLSAgICAvLyBUaGUgYnl0ZWNvZGUgZ2VuZXJhdG9yIG9taXRzIG9w
X3RlYXJfb2ZmX2xleGljYWxfZW52aXJvbm1lbnQgaW4gY2FzZXMgb2Ygbm8KLSAgICAvLyBkZWNs
YXJlZCBwYXJhbWV0ZXJzLCBzbyB3ZSBuZWVkIHRvIHRlYXIgb2ZmIGltbWVkaWF0ZWx5LgotICAg
IGlmIChtX2lzU3RyaWN0TW9kZSB8fCAhY2FsbGVlLT5qc0V4ZWN1dGFibGUoKS0+cGFyYW1ldGVy
Q291bnQoKSkKLSAgICAgICAgdGVhck9mZihjYWxsRnJhbWUsIGlubGluZUNhbGxGcmFtZSk7Cisg
ICAgc3dpdGNoIChtb2RlKSB7CisgICAgY2FzZSBOb3JtYWxBcmd1bWVudHNDcmVhdGlvbk1vZGU6
IHsKKyAgICAgICAgbV9udW1Bcmd1bWVudHMgPSBpbmxpbmVDYWxsRnJhbWUtPmFyZ3VtZW50cy5z
aXplKCkgLSAxOworICAgICAgICAKKyAgICAgICAgaWYgKG1fbnVtQXJndW1lbnRzKSB7CisgICAg
ICAgICAgICBpbnQgb2Zmc2V0Rm9yQXJndW1lbnRPbmUgPSBpbmxpbmVDYWxsRnJhbWUtPmFyZ3Vt
ZW50c1sxXS52aXJ0dWFsUmVnaXN0ZXIoKS5vZmZzZXQoKTsKKyAgICAgICAgICAgIG1fcmVnaXN0
ZXJzID0gcmVpbnRlcnByZXRfY2FzdDxXcml0ZUJhcnJpZXJCYXNlPFVua25vd24+Kj4oY2FsbEZy
YW1lLT5yZWdpc3RlcnMoKSkgKyBvZmZzZXRGb3JBcmd1bWVudE9uZSAtIHZpcnR1YWxSZWdpc3Rl
ckZvckFyZ3VtZW50KDEpLm9mZnNldCgpOworICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgIG1f
cmVnaXN0ZXJzID0gMDsKKyAgICAgICAgCisgICAgICAgIEFTU0VSVCghanNDYXN0PEZ1bmN0aW9u
RXhlY3V0YWJsZSo+KGlubGluZUNhbGxGcmFtZS0+ZXhlY3V0YWJsZS5nZXQoKSktPnN5bWJvbFRh
YmxlKGlubGluZUNhbGxGcmFtZS0+c3BlY2lhbGl6YXRpb25LaW5kKCkpLT5zbG93QXJndW1lbnRz
KCkpOworICAgICAgICAKKyAgICAgICAgLy8gVGhlIGJ5dGVjb2RlIGdlbmVyYXRvciBvbWl0cyBv
cF90ZWFyX29mZl9sZXhpY2FsX2Vudmlyb25tZW50IGluIGNhc2VzIG9mIG5vCisgICAgICAgIC8v
IGRlY2xhcmVkIHBhcmFtZXRlcnMsIHNvIHdlIG5lZWQgdG8gdGVhciBvZmYgaW1tZWRpYXRlbHku
CisgICAgICAgIGlmIChtX2lzU3RyaWN0TW9kZSB8fCAhY2FsbGVlLT5qc0V4ZWN1dGFibGUoKS0+
cGFyYW1ldGVyQ291bnQoKSkKKyAgICAgICAgICAgIHRlYXJPZmYoY2FsbEZyYW1lLCBpbmxpbmVD
YWxsRnJhbWUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgICAgIAorICAgIGNhc2UgRmFr
ZUFyZ3VtZW50VmFsdWVzQ3JlYXRpb25Nb2RlOiB7CisgICAgICAgIG1fbnVtQXJndW1lbnRzID0g
MDsKKyAgICAgICAgbV9yZWdpc3RlcnMgPSBudWxscHRyOworICAgICAgICB0ZWFyT2ZmKGNhbGxG
cmFtZSk7CisgICAgICAgIGJyZWFrOworICAgIH0gfQogfQogCiB9IC8vIG5hbWVzcGFjZSBKU0MK
SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9PcHRpb25zLmgJKHJldmlzaW9uIDE3
NDAyMSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL09wdGlvbnMuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMTEyLDYgKzExMiw4IEBAIHR5cGVkZWYgY29uc3QgY2hhciogb3B0aW9uU3Ry
aW5nOwogICAgIHYoYm9vbCwgZm9yY2VEZWJ1Z2dlckJ5dGVjb2RlR2VuZXJhdGlvbiwgZmFsc2Up
IFwKICAgICB2KGJvb2wsIGZvcmNlUHJvZmlsZXJCeXRlY29kZUdlbmVyYXRpb24sIGZhbHNlKSBc
CiAgICAgXAorICAgIHYoYm9vbCwgZW5hYmxlRnVuY3Rpb25Eb3RBcmd1bWVudHMsIGZhbHNlKSBc
CisgICAgXAogICAgIC8qIHNob3dEaXNhc3NlbWJseSBpbXBsaWVzIHNob3dERkdEaXNhc3NlbWJs
eS4gKi8gXAogICAgIHYoYm9vbCwgc2hvd0Rpc2Fzc2VtYmx5LCBmYWxzZSkgXAogICAgIHYoYm9v
bCwgc2hvd0RGR0Rpc2Fzc2VtYmx5LCBmYWxzZSkgXApJbmRleDogU291cmNlL0phdmFTY3JpcHRD
b3JlL3Rlc3RzL3N0cmVzcy9kaXNhYmxlLWZ1bmN0aW9uLWRvdC1hcmd1bWVudHMuanMKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9kaXNhYmxlLWZ1bmN0
aW9uLWRvdC1hcmd1bWVudHMuanMJKHJldmlzaW9uIDApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvdGVzdHMvc3RyZXNzL2Rpc2FibGUtZnVuY3Rpb24tZG90LWFyZ3VtZW50cy5qcwkod29ya2lu
ZyBjb3B5KQpAQCAtMCwwICsxLDIwIEBACisvL0AgcnVuKCJmdW5jdGlvbi1kb3QtYXJndW1lbnRz
IiwgIi0tZW5hYmxlRnVuY3Rpb25Eb3RBcmd1bWVudHM9ZmFsc2UiKQorCitmdW5jdGlvbiBmb28o
KSB7CisgICAgdmFyIGEgPSBiYXIuYXJndW1lbnRzOworICAgIGlmIChhLmxlbmd0aCAhPSAwKQor
ICAgICAgICB0aHJvdyAiRXJyb3I6IGFyZ3VtZW50cyBoYXZlIG5vbi16ZXJvIGxlbmd0aCI7Cisg
ICAgZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkgeworICAgICAgICBpZiAoYVtpXSAhPT0g
dm9pZCAwKQorICAgICAgICAgICAgdGhyb3cgIkVycm9yOiBhcmd1bWVudCAiICsgaSArICIgaGFz
IG5vbi11bmRlZmluZWQgdmFsdWUiOworICAgIH0KK30KKworZnVuY3Rpb24gYmFyKCkgeworICAg
IGZvbygpOworfQorCitiYXIoKTsKK2JhcigxKTsKK2JhcigxLCAyLCAzLCA0LCA1LCA2LCA3LCA4
LCA5LCAxMCk7CisKSW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDE3NDAzMSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBj
b3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDE0LTA5LTI2ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0Bh
cHBsZS5jb20+CisKKyAgICAgICAgRGlzYWJsZSBmdW5jdGlvbi5hcmd1bWVudHMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNzE2NworCisgICAgICAg
IFJ1YmJlciBzdGFtcGVkIGJ5IEdlb2ZmcmV5IEdhcmVuCisgICAgICAgIAorICAgICAgICBFbmFi
bGUgdGhlIGZlYXR1cmUgYnkgZGVmYXVsdCBkdXJpbmcgdGVzdHMuCisKKyAgICAgICAgKiBTY3Jp
cHRzL3J1bi1qc2Mtc3RyZXNzLXRlc3RzOgorCiAyMDE0LTA5LTI2ICBCZXRoIERha2luICA8YmRh
a2luQGFwcGxlLmNvbT4KIAogICAgICAgICBNYW55IHBsYXRmb3JtL21hYy13azIvdGlsZWQtZHJh
d2luZy8gdGVzdHMgZmFpbCB3aGVuIHJ1biBvbiBhIHJldGluYSBkZXZpY2UKSW5kZXg6IFRvb2xz
L1NjcmlwdHMvcnVuLWpzYy1zdHJlc3MtdGVzdHMKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0
cy9ydW4tanNjLXN0cmVzcy10ZXN0cwkocmV2aXNpb24gMTc0MDIxKQorKysgVG9vbHMvU2NyaXB0
cy9ydW4tanNjLXN0cmVzcy10ZXN0cwkod29ya2luZyBjb3B5KQpAQCAtMjYwLDkgKzI2MCw5IEBA
ICRob3N0T1MgPSBkZXRlcm1pbmVPUwogCiAkbnVtRmFpbHVyZXMgPSAwCiAKK0JBU0VfT1BUSU9O
UyA9IFsiLS11c2VGVExKSVQ9ZmFsc2UiLCAiLS1lbmFibGVGdW5jdGlvbkRvdEFyZ3VtZW50cz10
cnVlIl0KIEVBR0VSX09QVElPTlMgPSBbIi0tdGhyZXNob2xkRm9ySklUQWZ0ZXJXYXJtVXA9MTAi
LCAiLS10aHJlc2hvbGRGb3JKSVRTb29uPTEwIiwgIi0tdGhyZXNob2xkRm9yT3B0aW1pemVBZnRl
cldhcm1VcD0yMCIsICItLXRocmVzaG9sZEZvck9wdGltaXplQWZ0ZXJMb25nV2FybVVwPTIwIiwg
Ii0tdGhyZXNob2xkRm9yT3B0aW1pemVTb29uPTIwIiwgIi0tdGhyZXNob2xkRm9yRlRMT3B0aW1p
emVBZnRlcldhcm1VcD0yMCIsICItLXRocmVzaG9sZEZvckZUTE9wdGltaXplU29vbj0yMCJdCiBO
T19DSklUX09QVElPTlMgPSBbIi0tZW5hYmxlQ29uY3VycmVudEpJVD1mYWxzZSIsICItLXRocmVz
aG9sZEZvckpJVEFmdGVyV2FybVVwPTEwMCJdCi1OT19GVExfT1BUSU9OUyA9IFsiLS11c2VGVExK
SVQ9ZmFsc2UiXQogRlRMX09QVElPTlMgPSBbIi0tdXNlRlRMSklUPXRydWUiLCAiLS1lbmFibGVF
eHBlcmltZW50YWxGVExDb3ZlcmFnZT10cnVlIl0KIAogJHJ1bmxpc3QgPSBbXQpAQCAtNTY5LDcg
KzU2OSw3IEBAIGRlZiBzbG93IQogZW5kCiAKIGRlZiBydW4oa2luZCwgKm9wdGlvbnMpCi0gICAg
YWRkUnVuQ29tbWFuZChraW5kLCBbcGF0aFRvVk0udG9fc10gKyBOT19GVExfT1BUSU9OUyArIG9w
dGlvbnMgKyBbJGJlbmNobWFyay50b19zXSwgc2lsZW50T3V0cHV0SGFuZGxlciwgc2ltcGxlRXJy
b3JIYW5kbGVyKQorICAgIGFkZFJ1bkNvbW1hbmQoa2luZCwgW3BhdGhUb1ZNLnRvX3NdICsgQkFT
RV9PUFRJT05TICsgb3B0aW9ucyArIFskYmVuY2htYXJrLnRvX3NdLCBzaWxlbnRPdXRwdXRIYW5k
bGVyLCBzaW1wbGVFcnJvckhhbmRsZXIpCiBlbmQKIAogZGVmIHJ1bkRlZmF1bHQKQEAgLTcyOCw3
ICs3MjgsNyBAQCBkZWYgcnVuTGF5b3V0VGVzdChraW5kLCAqb3B0aW9ucykKICAgICBwcmVwYXJl
RXh0cmFSZWxhdGl2ZUZpbGVzKFsiLi4vI3t0ZXN0TmFtZX0tZXhwZWN0ZWQudHh0Il0sICRiZW5j
aG1hcmtEaXJlY3RvcnkpCiAgICAgcHJlcGFyZUV4dHJhQWJzb2x1dGVGaWxlcyhMQVlPVVRURVNU
U19QQVRILCBbInJlc291cmNlcy9zdGFuZGFsb25lLXByZS5qcyIsICJyZXNvdXJjZXMvc3RhbmRh
bG9uZS1wb3N0LmpzIl0pCiAKLSAgICBhcmdzID0gW3BhdGhUb1ZNLnRvX3NdICsgTk9fRlRMX09Q
VElPTlMgKyBvcHRpb25zICsKKyAgICBhcmdzID0gW3BhdGhUb1ZNLnRvX3NdICsgQkFTRV9PUFRJ
T05TICsgb3B0aW9ucyArCiAgICAgICAgIFsoUGF0aG5hbWUubmV3KCJyZXNvdXJjZXMiKSArICJz
dGFuZGFsb25lLXByZS5qcyIpLnRvX3MsCiAgICAgICAgICAkYmVuY2htYXJrLnRvX3MsCiAgICAg
ICAgICAoUGF0aG5hbWUubmV3KCJyZXNvdXJjZXMiKSArICJzdGFuZGFsb25lLXBvc3QuanMiKS50
b19zXQpAQCAtODEwLDcgKzgxMCw3IEBAIGRlZiBydW5Nb3ppbGxhVGVzdChraW5kLCBtb2RlLCBl
eHRyYUZpbGUKICAgICAgICAga2luZCA9ICJtb3ppbGxhIgogICAgIGVuZAogICAgIHByZXBhcmVF
eHRyYVJlbGF0aXZlRmlsZXMoZXh0cmFGaWxlcy5tYXB7fHZ8IChQYXRobmFtZSgiLi4iKSArIHYp
LnRvX3N9LCAkY29sbGVjdGlvbikKLSAgICBhcmdzID0gW3BhdGhUb1ZNLnRvX3NdICsgTk9fRlRM
X09QVElPTlMgKyBvcHRpb25zICsgZXh0cmFGaWxlcy5tYXB7fHZ8IHYudG9fc30gKyBbJGJlbmNo
bWFyay50b19zXQorICAgIGFyZ3MgPSBbcGF0aFRvVk0udG9fc10gKyBCQVNFX09QVElPTlMgKyBv
cHRpb25zICsgZXh0cmFGaWxlcy5tYXB7fHZ8IHYudG9fc30gKyBbJGJlbmNobWFyay50b19zXQog
ICAgIGNhc2UgbW9kZQogICAgIHdoZW4gOm5vcm1hbAogICAgICAgICBlcnJvckhhbmRsZXIgPSBt
b3ppbGxhRXJyb3JIYW5kbGVyCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNzQwMzEpCisrKyBMYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNSBAQAorMjAxNC0wOS0y
NiAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgorCisgICAgICAgIERpc2FibGUgZnVu
Y3Rpb24uYXJndW1lbnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzcxNjcKKworICAgICAgICBSdWJiZXIgc3RhbXBlZCBieSBHZW9mZnJleSBHYXJl
bi4KKyAgICAgICAgCisgICAgICAgIERvbid0IHJlbW92ZSB0aGUgdGVzdHMgZm9yIHRoaXMsIHll
dCAtIGJ1dCBtYXJrIHRoZW0gYXMgZmFpbGluZy4gV2Ugd2lsbCByZWJhc2UgdGhlc2UsCisgICAg
ICAgIG9yIHJlbW92ZSB0aGVtIGVudGlyZWx5LCBvbmNlIHdlIGtub3cgdGhhdCBpdCdzIHNhZmUg
dG8gcmlwIG91dCB0aGlzIGZlYXR1cmUgZW50aXJlbHkuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0
YXRpb25zOgorCiAyMDE0LTA5LTI2ICBSb2dlciBGb25nICA8cm9nZXJfZm9uZ0BhcHBsZS5jb20+
CiAKICAgICAgICAgW1dpbl0gVW5yZXZpZXdlZC4gTW9yZSBnYXJkZW5pbmcgb24gV2luZG93cyB0
ZXN0cy4KSW5kZXg6IExheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMTc0MDIxKQorKysgTGF5b3V0
VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwkod29ya2luZyBjb3B5KQpAQCAtMTk2LDMgKzE5NiwyNCBA
QCB3ZWJraXQub3JnL2IvMTM2NzU0IGNzczMvZmxleGJveC9jc3N3Zy90CiB3ZWJraXQub3JnL2Iv
MTM2NzU0IGNzczMvZmxleGJveC9jc3N3Zy90dHdmLXJlZnRlc3QtZmxleC1vcmRlci5odG1sIFsg
SW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTM2NzU0IGNzczMvZmxleGJveC9jc3N3
Zy90dHdmLXJlZnRlc3QtZmxleC13cmFwLXJldmVyc2UuaHRtbCBbIEltYWdlT25seUZhaWx1cmUg
XQogd2Via2l0Lm9yZy9iLzEzNjc1NCBjc3MzL2ZsZXhib3gvY3Nzd2cvdHR3Zi1yZWZ0ZXN0LWZs
ZXgtd3JhcC5odG1sIFsgSW1hZ2VPbmx5RmFpbHVyZSBdCisKKyMgRGVwcmVjYXRlZCB0ZXN0cyBm
b3IgZnVuY3Rpb24uYXJndW1lbnRzCitqcy9kZmctYXJndW1lbnRzLXVuZXhwZWN0ZWQtZXNjYXBl
Lmh0bWwgWyBGYWlsdXJlIF0KK2pzL2RmZy1pbmxpbmUtYXJndW1lbnRzLWJlY29tZS1kb3VibGUu
aHRtbCBbIEZhaWx1cmUgXQoranMvZGZnLWlubGluZS1hcmd1bWVudHMtYmVjb21lLWludDMyLmh0
bWwgWyBGYWlsdXJlIF0KK2pzL2RmZy1pbmxpbmUtYXJndW1lbnRzLWludDMyLmh0bWwgWyBGYWls
dXJlIF0KK2pzL2RmZy1pbmxpbmUtYXJndW1lbnRzLW9zci1leGl0LWFuZC1jYXB0dXJlLmh0bWwg
WyBGYWlsdXJlIF0KK2pzL2RmZy1pbmxpbmUtYXJndW1lbnRzLXJlc2V0LWNoYW5nZXR5cGUuaHRt
bCBbIEZhaWx1cmUgXQoranMvZGZnLWlubGluZS1hcmd1bWVudHMtcmVzZXQuaHRtbCBbIEZhaWx1
cmUgXQoranMvZGZnLWlubGluZS1hcmd1bWVudHMtc2ltcGxlLmh0bWwgWyBGYWlsdXJlIF0KK2pz
L2RmZy1pbmxpbmUtYXJndW1lbnRzLXVzZS1kaXJlY3RseS1mcm9tLWlubGluZWQtY29kZS5odG1s
IFsgRmFpbHVyZSBdCitqcy9kZmctaW5saW5lLWFyZ3VtZW50cy11c2UtZnJvbS1hbGwtdGhlLXBs
YWNlcy5odG1sIFsgRmFpbHVyZSBdCitqcy9kZmctaW5saW5lLWFyZ3VtZW50cy11c2UtZnJvbS1n
ZXR0ZXIuaHRtbCBbIEZhaWx1cmUgXQoranMvZGZnLWlubGluZS1hcmd1bWVudHMtdXNlLWZyb20t
dW5pbmxpbmVkLWNvZGUuaHRtbCBbIEZhaWx1cmUgXQoranMvZGZnLXRlYXItb2ZmLWFyZ3VtZW50
cy1ub3QtYWN0aXZhdGlvbi5odG1sIFsgRmFpbHVyZSBdCitqcy9kZmctdGVhci1vZmYtZnVuY3Rp
b24tZG90LWFyZ3VtZW50cy5odG1sIFsgRmFpbHVyZSBdCitqcy9kb20vZXhjZXB0aW9uLXRocm93
bi1mcm9tLWZ1bmN0aW9uLXdpdGgtbGF6eS1hY3RpdmF0aW9uLmh0bWwgWyBGYWlsdXJlIF0KK2pz
L2RvbS9mdW5jdGlvbi1kb3QtYXJndW1lbnRzMi5odG1sIFsgRmFpbHVyZSBdCitqcy9mdW5jdGlv
bi1kb3QtYXJndW1lbnRzLmh0bWwgWyBGYWlsdXJlIF0KK2pzL2tkZS9mdW5jdGlvbi5odG1sIFsg
RmFpbHVyZSBdCitqcy9rZGUvZnVuY3Rpb25fYXJndW1lbnRzLmh0bWwgWyBGYWlsdXJlIF0K
</data>

          </attachment>
      

    </bug>

</bugzilla>