<?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>148600</bug_id>
          
          <creation_ts>2015-08-28 16:49:54 -0700</creation_ts>
          <short_desc>Add MacroAssemblerPrinter support for printing memory.</short_desc>
          <delta_ts>2015-08-28 17:11:16 -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>WebKit Local 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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1121890</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-08-28 16:49:54 -0700</bug_when>
    <thetext>Previously, we can dump registers at runtime.  Now we can dump memory too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121892</commentid>
    <comment_count>1</comment_count>
      <attachid>260195</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-08-28 16:54:44 -0700</bug_when>
    <thetext>Created attachment 260195
the fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121896</commentid>
    <comment_count>2</comment_count>
      <attachid>260195</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2015-08-28 17:07:52 -0700</bug_when>
    <thetext>Comment on attachment 260195
the fix.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1121897</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2015-08-28 17:11:16 -0700</bug_when>
    <thetext>Thanks for the review.  Landed in r189134: &lt;http://trac.webkit.org/r189134&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>260195</attachid>
            <date>2015-08-28 16:54:44 -0700</date>
            <delta_ts>2015-08-28 17:07:52 -0700</delta_ts>
            <desc>the fix.</desc>
            <filename>bug-148600.patch</filename>
            <type>text/plain</type>
            <size>8163</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTg5MTMzKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBA
CisyMDE1LTA4LTI4ICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBB
ZGQgTWFjcm9Bc3NlbWJsZXJQcmludGVyIHN1cHBvcnQgZm9yIHByaW50aW5nIG1lbW9yeS4KKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0ODYwMAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFByZXZpb3VzbHks
IHdlIGNhbiBkdW1wIHJlZ2lzdGVycyBhdCBydW50aW1lLiAgTm93IHdlIGNhbiBkdW1wIG1lbW9y
eSB0b28uCisgICAgICAgIFNlZSBjb21tZW50IGluIE1hY3JvQXNzZW1ibGVyUHJpbnRlci5oIGZv
ciBleGFtcGxlcyBvZiBob3cgdG8gZG8gdGhpcy4KKworICAgICAgICAqIGFzc2VtYmxlci9NYWNy
b0Fzc2VtYmxlclByaW50ZXIuY3BwOgorICAgICAgICAoSlNDOjpwcmludE1lbW9yeSk6CisgICAg
ICAgIChKU0M6Ok1hY3JvQXNzZW1ibGVyUHJpbnRlcjo6cHJpbnRDYWxsYmFjayk6CisgICAgICAg
ICogYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyUHJpbnRlci5oOgorICAgICAgICAoSlNDOjpNZW1v
cnk6Ok1lbW9yeSk6CisgICAgICAgIChKU0M6Ok1lbVdvcmQ6Ok1lbVdvcmQpOgorICAgICAgICAo
SlNDOjpNYWNyb0Fzc2VtYmxlclByaW50ZXI6OlByaW50QXJnOjpQcmludEFyZyk6CisKIDIwMTUt
MDgtMjggIEtoZW0gUmFqICA8cmFqLmtoZW1AZ21haWwuY29tPgogCiAgICAgICAgIEphdmFTY3Jp
cHRDb3JlIGZhaWxzIHRvIGJ1aWxkIHVzaW5nIEdDQyA1CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyUHJpbnRlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclByaW50ZXIuY3Bw
CShyZXZpc2lvbiAxODkxMzApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01h
Y3JvQXNzZW1ibGVyUHJpbnRlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ2LDYgKzQ2LDcgQEAg
dm9pZCBwcmludENQVVJlZ2lzdGVycyhDUFVTdGF0ZSYsIGludCBpbgogLy8gcHJpbnQgc3RyZWFt
LiBIZW5jZSwgbm8gaW5kZW50YXRpb24gd2lsbCBiZSBhcHBsaWVkLgogdm9pZCBwcmludFJlZ2lz
dGVyKENQVVN0YXRlJiwgUmVnaXN0ZXJJRCk7CiB2b2lkIHByaW50UmVnaXN0ZXIoQ1BVU3RhdGUm
LCBGUFJlZ2lzdGVySUQpOwordm9pZCBwcmludE1lbW9yeShDUFVTdGF0ZSYsIGNvbnN0IE1lbW9y
eSYpOwogICAgIAogc3RhdGljIHZvaWQgcHJpbnRJbmRlbnQoaW50IGluZGVudGF0aW9uKQogewpA
QCAtMTEwLDYgKzExMSw2MiBAQCB2b2lkIHByaW50UmVnaXN0ZXIoQ1BVU3RhdGUmIGNwdSwgRlBS
ZWdpCiAgICAgZGF0YUxvZ0YoIiVzOjwweCUwMTZsbHggJS4xM2c+IiwgbmFtZSwgdS51aW50NjRW
YWx1ZSwgdS5kb3VibGVWYWx1ZSk7CiB9CiAKK3ZvaWQgcHJpbnRNZW1vcnkoQ1BVU3RhdGUmIGNw
dSwgY29uc3QgTWVtb3J5JiBtZW1vcnkpCit7CisgICAgdWludDhfdCogcHRyID0gbnVsbHB0cjsK
KyAgICBzd2l0Y2ggKG1lbW9yeS5hZGRyZXNzVHlwZSkgeworICAgIGNhc2UgTWVtb3J5OjpBZGRy
ZXNzVHlwZTo6QWRkcmVzczogeworICAgICAgICBwdHIgPSByZWludGVycHJldF9jYXN0PHVpbnQ4
X3QqPihjcHUucmVnaXN0ZXJWYWx1ZShtZW1vcnkudS5hZGRyZXNzLmJhc2UpKTsKKyAgICAgICAg
cHRyICs9IG1lbW9yeS51LmFkZHJlc3Mub2Zmc2V0OworICAgICAgICBicmVhazsKKyAgICB9Cisg
ICAgY2FzZSBNZW1vcnk6OkFkZHJlc3NUeXBlOjpBYnNvbHV0ZUFkZHJlc3M6IHsKKyAgICAgICAg
cHRyID0gcmVpbnRlcnByZXRfY2FzdDx1aW50OF90Kj4oY29uc3RfY2FzdDx2b2lkKj4obWVtb3J5
LnUuYWJzb2x1dGVBZGRyZXNzLm1fcHRyKSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICB9
CisKKyAgICBpZiAobWVtb3J5LmR1bXBTdHlsZSA9PSBNZW1vcnk6OlNpbmdsZVdvcmREdW1wKSB7
CisgICAgICAgIGlmIChtZW1vcnkubnVtQnl0ZXMgPT0gc2l6ZW9mKGludDhfdCkpIHsKKyAgICAg
ICAgICAgIGF1dG8gcCA9IHJlaW50ZXJwcmV0X2Nhc3Q8aW50OF90Kj4ocHRyKTsKKyAgICAgICAg
ICAgIGRhdGFMb2dGKCIlcDo8MHglMDJ4ICVkPiIsIHAsICpwLCAqcCk7CisgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgaWYgKG1lbW9yeS5udW1CeXRlcyA9PSBzaXplb2Yo
aW50MTZfdCkpIHsKKyAgICAgICAgICAgIGF1dG8gcCA9IHJlaW50ZXJwcmV0X2Nhc3Q8aW50MTZf
dCo+KHB0cik7CisgICAgICAgICAgICBkYXRhTG9nRigiJXA6PDB4JTA0eCAlZD4iLCBwLCAqcCwg
KnApOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgICAgIGlmIChtZW1vcnku
bnVtQnl0ZXMgPT0gc2l6ZW9mKGludDMyX3QpKSB7CisgICAgICAgICAgICBhdXRvIHAgPSByZWlu
dGVycHJldF9jYXN0PGludDMyX3QqPihwdHIpOworICAgICAgICAgICAgZGF0YUxvZ0YoIiVwOjww
eCUwOHggJWQ+IiwgcCwgKnAsICpwKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQor
ICAgICAgICBpZiAobWVtb3J5Lm51bUJ5dGVzID09IHNpemVvZihpbnQ2NF90KSkgeworICAgICAg
ICAgICAgYXV0byBwID0gcmVpbnRlcnByZXRfY2FzdDxpbnQ2NF90Kj4ocHRyKTsKKyAgICAgICAg
ICAgIGRhdGFMb2dGKCIlcDo8MHglMDE2bGx4ICVsbGQ+IiwgcCwgKnAsICpwKTsKKyAgICAgICAg
ICAgIHJldHVybjsKKyAgICAgICAgfQorICAgICAgICAvLyBFbHNlLCB1bmtub3duIHdvcmQgc2l6
ZS4gRmFsbCB0aHJ1IGFuZCBkdW1wIGluIHRoZSBnZW5lcmljIHdheS4KKyAgICB9CisKKyAgICAv
LyBHZW5lcmljIGR1bXA6IGR1bXAgcm93cyBvZiAxNiBieXRlcyBpbiA0IGJ5dGUgZ3JvdXBpbmdz
LgorICAgIHNpemVfdCBudW1CeXRlcyA9IG1lbW9yeS5udW1CeXRlczsKKyAgICBmb3IgKHNpemVf
dCBpID0gMDsgaSA8IG51bUJ5dGVzOyBpKyspIHsKKyAgICAgICAgaWYgKCEoaSAlIDE2KSkKKyAg
ICAgICAgICAgIGRhdGFMb2dGKCIlcDogIiwgJnB0cltpXSk7CisgICAgICAgIGVsc2UgaWYgKCEo
aSAlIDQpKQorICAgICAgICAgICAgZGF0YUxvZygiICIpOworCisgICAgICAgIGRhdGFMb2dGKCIl
MDJ4IiwgcHRyW2ldKTsKKworICAgICAgICBpZiAoaSAlIDE2ID09IDE1KQorICAgICAgICAgICAg
ZGF0YUxvZygiXG4iKTsKKyAgICB9CisgICAgaWYgKG51bUJ5dGVzICUgMTYgPCAxNSkKKyAgICAg
ICAgZGF0YUxvZygiXG4iKTsKK30KKwogdm9pZCBNYWNyb0Fzc2VtYmxlclByaW50ZXI6OnByaW50
Q2FsbGJhY2soUHJvYmVDb250ZXh0KiBjb250ZXh0KQogewogICAgIHR5cGVkZWYgUHJpbnRBcmcg
QXJnOwpAQCAtMTI3LDYgKzE4NCw5IEBAIHZvaWQgTWFjcm9Bc3NlbWJsZXJQcmludGVyOjpwcmlu
dENhbGxiYWMKICAgICAgICAgY2FzZSBBcmc6OlR5cGU6OkZQUmVnaXN0ZXJJRDoKICAgICAgICAg
ICAgIHByaW50UmVnaXN0ZXIoY29udGV4dC0+Y3B1LCBhcmcudS5mcFJlZ2lzdGVySUQpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgQXJnOjpUeXBlOjpNZW1vcnk6CisgICAgICAg
ICAgICBwcmludE1lbW9yeShjb250ZXh0LT5jcHUsIGFyZy51Lm1lbW9yeSk7CisgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgY2FzZSBBcmc6OlR5cGU6OkNvbnN0Q2hhclB0cjoKICAgICAgICAg
ICAgIGRhdGFMb2coYXJnLnUuY29uc3RDaGFyUHRyKTsKICAgICAgICAgICAgIGJyZWFrOwpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2VtYmxlci9NYWNyb0Fzc2VtYmxlclByaW50ZXIu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL01hY3JvQXNz
ZW1ibGVyUHJpbnRlci5oCShyZXZpc2lvbiAxODkxMzApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvYXNzZW1ibGVyL01hY3JvQXNzZW1ibGVyUHJpbnRlci5oCSh3b3JraW5nIGNvcHkpCkBAIC02
Nyw2ICs2NywxNSBAQCBuYW1lc3BhY2UgSlNDIHsKIC8vICAgICAgLy8gICAgICB9CiAvLyAgICAg
IGppdC5wcmludChBbGxSZWdpc3RlcnMoKSk7CiAvLworLy8gICAgICBqaXQucHJpbnQoTWVtV29y
ZDx1aW50OF90PihyZWdJRCksICJcbiIpOyAgIC8vIEVtaXRzIGNvZGUgdG8gcHJpbnQgYSBieXRl
IHBvaW50ZWQgdG8gYnkgdGhlIHJlZ2lzdGVyLgorLy8gICAgICBqaXQucHJpbnQoTWVtV29yZDx1
aW50MzJfdD4ocmVnSUQpLCAiXG4iKTsgIC8vIEVtaXRzIGNvZGUgdG8gcHJpbnQgYSAzMi1iaXQg
d29yZCBwb2ludGVkIHRvIGJ5IHRoZSByZWdpc3Rlci4KKy8vCisvLyAgICAgIGppdC5wcmludChN
ZW1Xb3JkPHVpbnQ4X3Q+KEFkZHJlc3MocmVnSUQsIDIzKSwgIlxuIik7ICAgICAvLyBFbWl0cyBj
b2RlIHRvIHByaW50IGEgYnl0ZSBhdCB0aGUgYWRkcmVzcy4KKy8vICAgICAgaml0LnByaW50KE1l
bVdvcmQ8aW50cHRyX3Q+KEFic29sdXRlQWRkcmVzcygmY2IpLCAiXG4iKTsgIC8vIEVtaXRzIGNv
ZGUgdG8gcHJpbnQgYW4gaW50cHRyX3Qgc2l6ZWQgd29yZCBhdCB0aGUgYWRkcmVzcy4KKy8vCisv
LyAgICAgIGppdC5wcmludChNZW1vcnkocmVnLCAxMDApLCAiXG4iKTsgICAgICAgICAgICAgIC8v
IEVtaXRzIGNvZGUgdG8gcHJpbnQgYSAxMDAgYnl0ZXMgYXQgdGhlIGFkZHJlc3MgcG9pbnRlZCBi
eSB0aGUgcmVnaXN0ZXIuCisvLyAgICAgIGppdC5wcmludChNZW1vcnkoQWRkcmVzcyhyZWcsIDQp
LCAxMDApLCAiXG4iKTsgIC8vIEVtaXRzIGNvZGUgdG8gcHJpbnQgYSAxMDAgYnl0ZXMgYXQgdGhl
IGFkZHJlc3MuCisvLwogLy8gICAgICAvLyBQcmludCBtdWx0aXBsZSB0aGluZ3MgYXQgb25jZS4g
VGhpcyBpbmN1cnMgdGhlIHByb2JlIG92ZXJoZWFkIG9ubHkgb25jZQogLy8gICAgICAvLyB0byBw
cmludCBhbGwgdGhlIGl0ZW1zLgogLy8gICAgICBqaXQucHJpbnQoImNiOiIsIGNiLCAiIHJlZ0lE
OiIsIHJlZ0lELCAiIGNwdTpcbiIsIEFsbFJlZ2lzdGVycygpKTsKQEAgLTgxLDYgKzkwLDcyIEBA
IG5hbWVzcGFjZSBKU0MgewogLy8gU2VlIE1hY3JvQXNzZW1ibGVyUHJpbnRlcjo6cHJpbnQoKSBi
ZWxvdyBmb3IgZGV0YWlscy4KIHN0cnVjdCBBbGxSZWdpc3RlcnMgeyB9OwogCitzdHJ1Y3QgTWVt
b3J5IHsKKyAgICB1c2luZyBBZGRyZXNzID0gTWFjcm9Bc3NlbWJsZXI6OkFkZHJlc3M7CisgICAg
dXNpbmcgQWJzb2x1dGVBZGRyZXNzID0gTWFjcm9Bc3NlbWJsZXI6OkFic29sdXRlQWRkcmVzczsK
KyAgICB1c2luZyBSZWdpc3RlcklEID0gTWFjcm9Bc3NlbWJsZXI6OlJlZ2lzdGVySUQ7CisKKyAg
ICBlbnVtIGNsYXNzIEFkZHJlc3NUeXBlIHsKKyAgICAgICAgQWRkcmVzcywKKyAgICAgICAgQWJz
b2x1dGVBZGRyZXNzLAorICAgIH07CisKKyAgICBlbnVtIER1bXBTdHlsZSB7CisgICAgICAgIFNp
bmdsZVdvcmREdW1wLAorICAgICAgICBHZW5lcmljRHVtcCwKKyAgICB9OworCisgICAgTWVtb3J5
KFJlZ2lzdGVySUQmIHJlZywgc2l6ZV90IGJ5dGVzLCBEdW1wU3R5bGUgc3R5bGUgPSBHZW5lcmlj
RHVtcCkKKyAgICAgICAgOiBhZGRyZXNzVHlwZShBZGRyZXNzVHlwZTo6QWRkcmVzcykKKyAgICAg
ICAgLCBkdW1wU3R5bGUoc3R5bGUpCisgICAgICAgICwgbnVtQnl0ZXMoYnl0ZXMpCisgICAgewor
ICAgICAgICB1LmFkZHJlc3MgPSBBZGRyZXNzKHJlZywgMCk7CisgICAgfQorCisgICAgTWVtb3J5
KGNvbnN0IEFkZHJlc3MmIGFkZHJlc3MsIHNpemVfdCBieXRlcywgRHVtcFN0eWxlIHN0eWxlID0g
R2VuZXJpY0R1bXApCisgICAgICAgIDogYWRkcmVzc1R5cGUoQWRkcmVzc1R5cGU6OkFkZHJlc3Mp
CisgICAgICAgICwgZHVtcFN0eWxlKHN0eWxlKQorICAgICAgICAsIG51bUJ5dGVzKGJ5dGVzKQor
ICAgIHsKKyAgICAgICAgdS5hZGRyZXNzID0gYWRkcmVzczsKKyAgICB9CisKKyAgICBNZW1vcnko
Y29uc3QgQWJzb2x1dGVBZGRyZXNzJiBhZGRyZXNzLCBzaXplX3QgYnl0ZXMsIER1bXBTdHlsZSBz
dHlsZSA9IEdlbmVyaWNEdW1wKQorICAgICAgICA6IGFkZHJlc3NUeXBlKEFkZHJlc3NUeXBlOjpB
YnNvbHV0ZUFkZHJlc3MpCisgICAgICAgICwgZHVtcFN0eWxlKHN0eWxlKQorICAgICAgICAsIG51
bUJ5dGVzKGJ5dGVzKQorICAgIHsKKyAgICAgICAgdS5hYnNvbHV0ZUFkZHJlc3MgPSBhZGRyZXNz
OworICAgIH0KKworICAgIEFkZHJlc3NUeXBlIGFkZHJlc3NUeXBlOworICAgIER1bXBTdHlsZSBk
dW1wU3R5bGU7CisgICAgc2l6ZV90IG51bUJ5dGVzOworICAgIHVuaW9uIFVuaW9uZWRBZGRyZXNz
IHsKKyAgICAgICAgVW5pb25lZEFkZHJlc3MoKSB7IH0KKworICAgICAgICBBZGRyZXNzIGFkZHJl
c3M7CisgICAgICAgIEFic29sdXRlQWRkcmVzcyBhYnNvbHV0ZUFkZHJlc3M7CisgICAgfSB1Owor
fTsKKwordGVtcGxhdGUgPHR5cGVuYW1lIEludFR5cGU+CitzdHJ1Y3QgTWVtV29yZCA6IHB1Ymxp
YyBNZW1vcnkgeworICAgIE1lbVdvcmQoUmVnaXN0ZXJJRCYgcmVnKQorICAgICAgICA6IE1lbW9y
eShyZWcsIHNpemVvZihJbnRUeXBlKSwgTWVtb3J5OjpTaW5nbGVXb3JkRHVtcCkKKyAgICB7IH0K
KworICAgIE1lbVdvcmQoY29uc3QgQWRkcmVzcyYgYWRkcmVzcykKKyAgICAgICAgOiBNZW1vcnko
YWRkcmVzcywgc2l6ZW9mKEludFR5cGUpLCBNZW1vcnk6OlNpbmdsZVdvcmREdW1wKQorICAgIHsg
fQorCisgICAgTWVtV29yZChjb25zdCBBYnNvbHV0ZUFkZHJlc3MmIGFkZHJlc3MpCisgICAgICAg
IDogTWVtb3J5KGFkZHJlc3MsIHNpemVvZihJbnRUeXBlKSwgTWVtb3J5OjpTaW5nbGVXb3JkRHVt
cCkKKyAgICB7IH0KK307CisKKwogY2xhc3MgTWFjcm9Bc3NlbWJsZXJQcmludGVyIHsKICAgICB1
c2luZyBDUFVTdGF0ZSA9IE1hY3JvQXNzZW1ibGVyOjpDUFVTdGF0ZTsKICAgICB1c2luZyBQcm9i
ZUNvbnRleHQgPSBNYWNyb0Fzc2VtYmxlcjo6UHJvYmVDb250ZXh0OwpAQCAtMTAzLDYgKzE3OCw3
IEBAIHByaXZhdGU6CiAgICAgICAgICAgICBBbGxSZWdpc3RlcnMsCiAgICAgICAgICAgICBSZWdp
c3RlcklELAogICAgICAgICAgICAgRlBSZWdpc3RlcklELAorICAgICAgICAgICAgTWVtb3J5LAog
ICAgICAgICAgICAgQ29uc3RDaGFyUHRyLAogICAgICAgICAgICAgQ29uc3RWb2lkUHRyLAogICAg
ICAgICAgICAgSW50cHRyVmFsdWUsCkBAIC0xMjUsNyArMjAxLDEzIEBAIHByaXZhdGU6CiAgICAg
ICAgIHsKICAgICAgICAgICAgIHUuZnBSZWdpc3RlcklEID0gcmVnSUQ7CiAgICAgICAgIH0KLSAg
ICAgICAgCisKKyAgICAgICAgUHJpbnRBcmcoY29uc3QgTWVtb3J5JiBtZW1vcnkpCisgICAgICAg
ICAgICA6IHR5cGUoVHlwZTo6TWVtb3J5KQorICAgICAgICB7CisgICAgICAgICAgICB1Lm1lbW9y
eSA9IG1lbW9yeTsKKyAgICAgICAgfQorCiAgICAgICAgIFByaW50QXJnKGNvbnN0IGNoYXIqIHB0
cikKICAgICAgICAgICAgIDogdHlwZShUeXBlOjpDb25zdENoYXJQdHIpCiAgICAgICAgIHsKQEAg
LTE2Myw5ICsyNDUsMTIgQEAgcHJpdmF0ZToKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAg
VHlwZSB0eXBlOwotICAgICAgICB1bmlvbiB7CisgICAgICAgIHVuaW9uIFZhbHVlIHsKKyAgICAg
ICAgICAgIFZhbHVlKCkgeyB9CisKICAgICAgICAgICAgIFJlZ2lzdGVySUQgZ3BSZWdpc3RlcklE
OwogICAgICAgICAgICAgRlBSZWdpc3RlcklEIGZwUmVnaXN0ZXJJRDsKKyAgICAgICAgICAgIE1l
bW9yeSBtZW1vcnk7CiAgICAgICAgICAgICBjb25zdCBjaGFyKiBjb25zdENoYXJQdHI7CiAgICAg
ICAgICAgICBjb25zdCB2b2lkKiBjb25zdFZvaWRQdHI7CiAgICAgICAgICAgICBpbnRwdHJfdCBp
bnRwdHJWYWx1ZTsK
</data>
<flag name="review"
          id="285397"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>