<?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>65389</bug_id>
          
          <creation_ts>2011-07-29 14:03:54 -0700</creation_ts>
          <short_desc>DFG JIT verbose mode provides no details about predictions</short_desc>
          <delta_ts>2011-07-29 19:00:55 -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="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>fpizlo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>444082</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-07-29 14:03:54 -0700</bug_when>
    <thetext>One tool that the DFG JIT provides for debugging the JIT itself is verbose mode, which results in an IR dump of the procedure being compiled.  But this IR dump does not print any information about predictions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444088</commentid>
    <comment_count>1</comment_count>
      <attachid>102394</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-07-29 14:07:39 -0700</bug_when>
    <thetext>Created attachment 102394
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444090</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-29 14:10:37 -0700</bug_when>
    <thetext>Attachment 102394 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/dfg/DFGGraph.cpp:138:  Missing space after ,  [whitespace/comma] [3]
Source/JavaScriptCore/dfg/DFGGraph.cpp:139:  One line control clauses should not use braces.  [whitespace/braces] [4]
Total errors found: 2 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444099</commentid>
    <comment_count>3</comment_count>
      <attachid>102396</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-07-29 14:18:26 -0700</bug_when>
    <thetext>Created attachment 102396
the patch (fix style, passes tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444113</commentid>
    <comment_count>4</comment_count>
      <attachid>102396</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-07-29 14:35:27 -0700</bug_when>
    <thetext>Comment on attachment 102396
the patch (fix style, passes tests)

Sorry to be a pain, but (1) this should be ndef NDEBUG only code.  If you find this useful to have in a header to be able to use easily when debugging, then I&apos;d wrap in #ifndef NDEBUG, but you could also consider moving to the NDEBUG section of the .cpp &amp; marking as static.  Also, code on the same lines as labels doesn&apos;t match the coding style, there should really be newlines in here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444126</commentid>
    <comment_count>5</comment_count>
      <attachid>102401</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2011-07-29 15:02:29 -0700</bug_when>
    <thetext>Created attachment 102401
the patch (fix review)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444226</commentid>
    <comment_count>6</comment_count>
      <attachid>102401</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-29 19:00:51 -0700</bug_when>
    <thetext>Comment on attachment 102401
the patch (fix review)

Clearing flags on attachment: 102401

Committed r92038: &lt;http://trac.webkit.org/changeset/92038&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444227</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-29 19:00:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102394</attachid>
            <date>2011-07-29 14:07:39 -0700</date>
            <delta_ts>2011-07-29 14:18:26 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>betterverbose_patch_1.diff</filename>
            <type>text/plain</type>
            <size>2347</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTIwMDUpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAK
KzIwMTEtMDctMjkgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAgICBE
RkcgSklUIHZlcmJvc2UgbW9kZSBwcm92aWRlcyBubyBkZXRhaWxzIGFib3V0IHByZWRpY3Rpb25z
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NTM4OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAg
QWRkZWQgYSBwcmludC1vdXQgb2YgdGhlIHByZWRpY3Rpb25zIHRvIHRoZSBJUiBkdW1wLCB3aXRo
IG5hbWVzIGFzIGZvbGxvd3M6CisgICAgICAgICJwLWJvdHRvbSIgPSB0aGUgcGFyc2VyIG1hZGUg
bm8gcHJlZGljdGlvbnMKKyAgICAgICAgInAtaW50MzIiID0gdGhlIHBhcnNlciBwcmVkaWN0ZWQg
aW50MzIKKyAgICAgICAgLi4uIChzYW1lIGZvciBhcnJheSwgY2VsbCwgZG91YmxlLCBudW1iZXIp
CisgICAgICAgICJwLXRvcCIgPSB0aGUgcGFyc2VyIG1hZGUgY29uZmxpY3RpbmcgcHJlZGljdGlv
bnMgd2hpY2ggd2lsbCBiZSBpZ25vcmVkLgorCisgICAgICAgICogZGZnL0RGR0dyYXBoLmNwcDoK
KyAgICAgICAgKEpTQzo6REZHOjpHcmFwaDo6ZHVtcCk6CisgICAgICAgICogZGZnL0RGR0dyYXBo
Lmg6CisgICAgICAgIChKU0M6OkRGRzo6cHJlZGljdGlvblRvU3RyaW5nKToKKwogMjAxMS0wNy0y
OCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgICpfbGlzdCBpbnN0
cnVjdGlvbnMgYXJlIG9ubHkgdXNlZCBpbiBvbmUgcGxhY2UsIHdoZXJlIHRoZSBjb2RlIGlzIHdy
b25nLgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAJKHJldmlzaW9u
IDkyMDAzKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEzMiw3ICsxMzIsMTMgQEAgdm9pZCBHcmFwaDo6ZHVtcChOb2RlSW5kZXgg
bm9kZUluZGV4LCBDbwogICAgICAgICBoYXNQcmludGVkID0gdHJ1ZTsKICAgICB9CiAKLSAgICBw
cmludGYoIilcbiIpOworICAgIHByaW50ZigiKSIpOworICAgIAorICAgIGlmIChub2RlLmhhc0xv
Y2FsKCkpIHsKKyAgICAgICAgcHJpbnRmKCIgIHByZWRpY3RpbmcgJXMiLHByZWRpY3Rpb25Ub1N0
cmluZyhnZXRQcmVkaWN0aW9uKG5vZGUubG9jYWwoKSkpKTsKKyAgICB9CisgICAgCisgICAgcHJp
bnRmKCJcbiIpOwogfQogCiB2b2lkIEdyYXBoOjpkdW1wKENvZGVCbG9jayogY29kZUJsb2NrKQpJ
bmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguaAkocmV2aXNpb24gOTIwMDMpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmgJKHdvcmtpbmcgY29weSkKQEAg
LTc2LDYgKzc2LDE4IEBAIGlubGluZSBib29sIGlzTnVtYmVyUHJlZGljdGlvbihQcmVkaWN0ZWQK
ICAgICByZXR1cm4gISEodmFsdWUgJiBQcmVkaWN0TnVtYmVyKSAmJiAhKHZhbHVlICYgflByZWRp
Y3ROdW1iZXIpOwogfQogCitpbmxpbmUgY29uc3QgY2hhciogcHJlZGljdGlvblRvU3RyaW5nKFBy
ZWRpY3RlZFR5cGUgdmFsdWUpCit7CisgICAgc3dpdGNoICh2YWx1ZSkgeworICAgIGNhc2UgUHJl
ZGljdE5vbmU6IHJldHVybiAicC1ib3R0b20iOworICAgIGNhc2UgUHJlZGljdENlbGw6IHJldHVy
biAicC1jZWxsIjsKKyAgICBjYXNlIFByZWRpY3RBcnJheTogcmV0dXJuICJwLWFycmF5IjsKKyAg
ICBjYXNlIFByZWRpY3RJbnQzMjogcmV0dXJuICJwLWludDMyIjsKKyAgICBjYXNlIFByZWRpY3RO
dW1iZXI6IHJldHVybiAicC1udW1iZXIiOworICAgIGRlZmF1bHQ6IHJldHVybiAicC10b3AiOwor
ICAgIH0KK30KKwogc3RydWN0IFByZWRpY3Rpb25TbG90IHsKIHB1YmxpYzoKICAgICBQcmVkaWN0
aW9uU2xvdCgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102396</attachid>
            <date>2011-07-29 14:18:26 -0700</date>
            <delta_ts>2011-07-29 15:02:29 -0700</delta_ts>
            <desc>the patch (fix style, passes tests)</desc>
            <filename>betterverbose_patch_2.diff</filename>
            <type>text/plain</type>
            <size>2339</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTIwMDUpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAK
KzIwMTEtMDctMjkgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAgICBE
RkcgSklUIHZlcmJvc2UgbW9kZSBwcm92aWRlcyBubyBkZXRhaWxzIGFib3V0IHByZWRpY3Rpb25z
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NTM4OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAg
QWRkZWQgYSBwcmludC1vdXQgb2YgdGhlIHByZWRpY3Rpb25zIHRvIHRoZSBJUiBkdW1wLCB3aXRo
IG5hbWVzIGFzIGZvbGxvd3M6CisgICAgICAgICJwLWJvdHRvbSIgPSB0aGUgcGFyc2VyIG1hZGUg
bm8gcHJlZGljdGlvbnMKKyAgICAgICAgInAtaW50MzIiID0gdGhlIHBhcnNlciBwcmVkaWN0ZWQg
aW50MzIKKyAgICAgICAgLi4uIChzYW1lIGZvciBhcnJheSwgY2VsbCwgZG91YmxlLCBudW1iZXIp
CisgICAgICAgICJwLXRvcCIgPSB0aGUgcGFyc2VyIG1hZGUgY29uZmxpY3RpbmcgcHJlZGljdGlv
bnMgd2hpY2ggd2lsbCBiZSBpZ25vcmVkLgorCisgICAgICAgICogZGZnL0RGR0dyYXBoLmNwcDoK
KyAgICAgICAgKEpTQzo6REZHOjpHcmFwaDo6ZHVtcCk6CisgICAgICAgICogZGZnL0RGR0dyYXBo
Lmg6CisgICAgICAgIChKU0M6OkRGRzo6cHJlZGljdGlvblRvU3RyaW5nKToKKwogMjAxMS0wNy0y
OCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgICpfbGlzdCBpbnN0
cnVjdGlvbnMgYXJlIG9ubHkgdXNlZCBpbiBvbmUgcGxhY2UsIHdoZXJlIHRoZSBjb2RlIGlzIHdy
b25nLgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAJKHJldmlzaW9u
IDkyMDAzKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEzMiw3ICsxMzIsMTIgQEAgdm9pZCBHcmFwaDo6ZHVtcChOb2RlSW5kZXgg
bm9kZUluZGV4LCBDbwogICAgICAgICBoYXNQcmludGVkID0gdHJ1ZTsKICAgICB9CiAKLSAgICBw
cmludGYoIilcbiIpOworICAgIHByaW50ZigiKSIpOworICAgIAorICAgIGlmIChub2RlLmhhc0xv
Y2FsKCkpCisgICAgICAgIHByaW50ZigiICBwcmVkaWN0aW5nICVzIiwgcHJlZGljdGlvblRvU3Ry
aW5nKGdldFByZWRpY3Rpb24obm9kZS5sb2NhbCgpKSkpOworICAgIAorICAgIHByaW50ZigiXG4i
KTsKIH0KIAogdm9pZCBHcmFwaDo6ZHVtcChDb2RlQmxvY2sqIGNvZGVCbG9jaykKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmgJKHJldmlzaW9uIDkyMDAzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5oCSh3b3JraW5nIGNvcHkpCkBAIC03Niw2ICs3
NiwxOCBAQCBpbmxpbmUgYm9vbCBpc051bWJlclByZWRpY3Rpb24oUHJlZGljdGVkCiAgICAgcmV0
dXJuICEhKHZhbHVlICYgUHJlZGljdE51bWJlcikgJiYgISh2YWx1ZSAmIH5QcmVkaWN0TnVtYmVy
KTsKIH0KIAoraW5saW5lIGNvbnN0IGNoYXIqIHByZWRpY3Rpb25Ub1N0cmluZyhQcmVkaWN0ZWRU
eXBlIHZhbHVlKQoreworICAgIHN3aXRjaCAodmFsdWUpIHsKKyAgICBjYXNlIFByZWRpY3ROb25l
OiByZXR1cm4gInAtYm90dG9tIjsKKyAgICBjYXNlIFByZWRpY3RDZWxsOiByZXR1cm4gInAtY2Vs
bCI7CisgICAgY2FzZSBQcmVkaWN0QXJyYXk6IHJldHVybiAicC1hcnJheSI7CisgICAgY2FzZSBQ
cmVkaWN0SW50MzI6IHJldHVybiAicC1pbnQzMiI7CisgICAgY2FzZSBQcmVkaWN0TnVtYmVyOiBy
ZXR1cm4gInAtbnVtYmVyIjsKKyAgICBkZWZhdWx0OiByZXR1cm4gInAtdG9wIjsKKyAgICB9Cit9
CisKIHN0cnVjdCBQcmVkaWN0aW9uU2xvdCB7CiBwdWJsaWM6CiAgICAgUHJlZGljdGlvblNsb3Qo
KQo=
</data>
<flag name="review"
          id="97640"
          type_id="1"
          status="-"
          setter="barraclough"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102401</attachid>
            <date>2011-07-29 15:02:29 -0700</date>
            <delta_ts>2011-07-29 19:00:51 -0700</delta_ts>
            <desc>the patch (fix review)</desc>
            <filename>betterverbose_patch_3.diff</filename>
            <type>text/plain</type>
            <size>2417</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTIwMDUpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAK
KzIwMTEtMDctMjkgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KKworICAgICAgICBE
RkcgSklUIHZlcmJvc2UgbW9kZSBwcm92aWRlcyBubyBkZXRhaWxzIGFib3V0IHByZWRpY3Rpb25z
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NTM4OQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAg
QWRkZWQgYSBwcmludC1vdXQgb2YgdGhlIHByZWRpY3Rpb25zIHRvIHRoZSBJUiBkdW1wLCB3aXRo
IG5hbWVzIGFzIGZvbGxvd3M6CisgICAgICAgICJwLWJvdHRvbSIgPSB0aGUgcGFyc2VyIG1hZGUg
bm8gcHJlZGljdGlvbnMKKyAgICAgICAgInAtaW50MzIiID0gdGhlIHBhcnNlciBwcmVkaWN0ZWQg
aW50MzIKKyAgICAgICAgLi4uIChzYW1lIGZvciBhcnJheSwgY2VsbCwgZG91YmxlLCBudW1iZXIp
CisgICAgICAgICJwLXRvcCIgPSB0aGUgcGFyc2VyIG1hZGUgY29uZmxpY3RpbmcgcHJlZGljdGlv
bnMgd2hpY2ggd2lsbCBiZSBpZ25vcmVkLgorCisgICAgICAgICogZGZnL0RGR0dyYXBoLmNwcDoK
KyAgICAgICAgKEpTQzo6REZHOjpHcmFwaDo6ZHVtcCk6CisgICAgICAgICogZGZnL0RGR0dyYXBo
Lmg6CisgICAgICAgIChKU0M6OkRGRzo6cHJlZGljdGlvblRvU3RyaW5nKToKKwogMjAxMS0wNy0y
OCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgogCiAgICAgICAgICpfbGlzdCBpbnN0
cnVjdGlvbnMgYXJlIG9ubHkgdXNlZCBpbiBvbmUgcGxhY2UsIHdoZXJlIHRoZSBjb2RlIGlzIHdy
b25nLgpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAJKHJldmlzaW9u
IDkyMDAzKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEzMiw3ICsxMzIsMTIgQEAgdm9pZCBHcmFwaDo6ZHVtcChOb2RlSW5kZXgg
bm9kZUluZGV4LCBDbwogICAgICAgICBoYXNQcmludGVkID0gdHJ1ZTsKICAgICB9CiAKLSAgICBw
cmludGYoIilcbiIpOworICAgIHByaW50ZigiKSIpOworICAgIAorICAgIGlmIChub2RlLmhhc0xv
Y2FsKCkpCisgICAgICAgIHByaW50ZigiICBwcmVkaWN0aW5nICVzIiwgcHJlZGljdGlvblRvU3Ry
aW5nKGdldFByZWRpY3Rpb24obm9kZS5sb2NhbCgpKSkpOworICAgIAorICAgIHByaW50ZigiXG4i
KTsKIH0KIAogdm9pZCBHcmFwaDo6ZHVtcChDb2RlQmxvY2sqIGNvZGVCbG9jaykKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHR3JhcGguaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR0dyYXBoLmgJKHJldmlzaW9uIDkyMDAzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdHcmFwaC5oCSh3b3JraW5nIGNvcHkpCkBAIC03Niw2ICs3
NiwyNiBAQCBpbmxpbmUgYm9vbCBpc051bWJlclByZWRpY3Rpb24oUHJlZGljdGVkCiAgICAgcmV0
dXJuICEhKHZhbHVlICYgUHJlZGljdE51bWJlcikgJiYgISh2YWx1ZSAmIH5QcmVkaWN0TnVtYmVy
KTsKIH0KIAorI2lmbmRlZiBOREVCVUcKK2lubGluZSBjb25zdCBjaGFyKiBwcmVkaWN0aW9uVG9T
dHJpbmcoUHJlZGljdGVkVHlwZSB2YWx1ZSkKK3sKKyAgICBzd2l0Y2ggKHZhbHVlKSB7CisgICAg
Y2FzZSBQcmVkaWN0Tm9uZToKKyAgICAgICAgcmV0dXJuICJwLWJvdHRvbSI7CisgICAgY2FzZSBQ
cmVkaWN0Q2VsbDoKKyAgICAgICAgcmV0dXJuICJwLWNlbGwiOworICAgIGNhc2UgUHJlZGljdEFy
cmF5OgorICAgICAgICByZXR1cm4gInAtYXJyYXkiOworICAgIGNhc2UgUHJlZGljdEludDMyOgor
ICAgICAgICByZXR1cm4gInAtaW50MzIiOworICAgIGNhc2UgUHJlZGljdE51bWJlcjoKKyAgICAg
ICAgcmV0dXJuICJwLW51bWJlciI7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuICJwLXRv
cCI7CisgICAgfQorfQorI2VuZGlmCisKIHN0cnVjdCBQcmVkaWN0aW9uU2xvdCB7CiBwdWJsaWM6
CiAgICAgUHJlZGljdGlvblNsb3QoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>