<?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>127692</bug_id>
          
          <creation_ts>2014-01-27 11:23:10 -0800</creation_ts>
          <short_desc>FTL should do polyvariant PutById inlining</short_desc>
          <delta_ts>2014-01-27 11:38:03 -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>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>
          
          <blocked>127325</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>mmirman</cc>
    
    <cc>msaboff</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>972486</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-27 11:23:10 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972487</commentid>
    <comment_count>1</comment_count>
      <attachid>222339</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-27 11:23:50 -0800</bug_when>
    <thetext>Created attachment 222339
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972488</commentid>
    <comment_count>2</comment_count>
      <attachid>222339</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-01-27 11:28:49 -0800</bug_when>
    <thetext>Comment on attachment 222339
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972489</commentid>
    <comment_count>3</comment_count>
      <attachid>222339</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2014-01-27 11:29:30 -0800</bug_when>
    <thetext>Comment on attachment 222339
the patch

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

&gt; Source/JavaScriptCore/ChangeLog:7
&gt; +

What did you do?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>972494</commentid>
    <comment_count>4</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-01-27 11:38:03 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/162849</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>222339</attachid>
            <date>2014-01-27 11:23:50 -0800</date>
            <delta_ts>2014-01-27 11:29:30 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>7984</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTYyODQ4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDE0LTAxLTI3ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
RlRMIHNob3VsZCBkbyBwb2x5dmFyaWFudCBQdXRCeUlkIGlubGluaW5nCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjc2OTIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGJ5dGVjb2RlL1B1dEJ5SWRTdGF0
dXMuY3BwOgorICAgICAgICAoSlNDOjpQdXRCeUlkU3RhdHVzOjpoYXNFeGl0U2l0ZSk6CisgICAg
ICAgIChKU0M6OlB1dEJ5SWRTdGF0dXM6OmNvbXB1dGVGb3IpOgorICAgICAgICAoSlNDOjpQdXRC
eUlkU3RhdHVzOjpjb21wdXRlRm9yU3R1YkluZm8pOgorICAgICAgICAqIGJ5dGVjb2RlL1B1dEJ5
SWRTdGF0dXMuaDoKKyAgICAgICAgKiBkZmcvREZHQnl0ZUNvZGVQYXJzZXIuY3BwOgorICAgICAg
ICAoSlNDOjpERkc6OkJ5dGVDb2RlUGFyc2VyOjpwYXJzZUJsb2NrKToKKyAgICAgICAgKiB0ZXN0
cy9zdHJlc3Mvc2ltcGxlLXBvbHl2YXJpYW50LXB1dC1ieS1pZC1pbmxpbmluZy1leGFtcGxlLmpz
OiBBZGRlZC4KKyAgICAgICAgKGZvbyk6CisgICAgICAgIChmdXp6KToKKyAgICAgICAgKGJhcik6
CisKIDIwMTQtMDEtMjYgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAg
ICBGVEwgc2hvdWxkIGRvIHBvbHl2YXJpYW50IEdldEJ5SWQgaW5saW5pbmcKSW5kZXg6IFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9QdXRCeUlkU3RhdHVzLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvUHV0QnlJZFN0YXR1cy5jcHAJKHJldmlz
aW9uIDE2Mjg0MCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9QdXRCeUlkU3Rh
dHVzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzUsMTIgKzM1LDEyIEBACiAKIG5hbWVzcGFjZSBK
U0MgewogCi1ib29sIFB1dEJ5SWRTdGF0dXM6Omhhc0V4aXRTaXRlKGNvbnN0IENvbmN1cnJlbnRK
SVRMb2NrZXImIGxvY2tlciwgQ29kZUJsb2NrKiBwcm9maWxlZEJsb2NrLCB1bnNpZ25lZCBieXRl
Y29kZUluZGV4KQorYm9vbCBQdXRCeUlkU3RhdHVzOjpoYXNFeGl0U2l0ZShjb25zdCBDb25jdXJy
ZW50SklUTG9ja2VyJiBsb2NrZXIsIENvZGVCbG9jayogcHJvZmlsZWRCbG9jaywgdW5zaWduZWQg
Ynl0ZWNvZGVJbmRleCwgRXhpdGluZ0pJVFR5cGUgZXhpdFR5cGUpCiB7Ci0gICAgcmV0dXJuIHBy
b2ZpbGVkQmxvY2stPmhhc0V4aXRTaXRlKGxvY2tlciwgREZHOjpGcmVxdWVudEV4aXRTaXRlKGJ5
dGVjb2RlSW5kZXgsIEJhZENhY2hlKSkKLSAgICAgICAgfHwgcHJvZmlsZWRCbG9jay0+aGFzRXhp
dFNpdGUobG9ja2VyLCBERkc6OkZyZXF1ZW50RXhpdFNpdGUoYnl0ZWNvZGVJbmRleCwgQmFkQ2Fj
aGVXYXRjaHBvaW50KSkKLSAgICAgICAgfHwgcHJvZmlsZWRCbG9jay0+aGFzRXhpdFNpdGUobG9j
a2VyLCBERkc6OkZyZXF1ZW50RXhpdFNpdGUoYnl0ZWNvZGVJbmRleCwgQmFkV2Vha0NvbnN0YW50
Q2FjaGUpKQotICAgICAgICB8fCBwcm9maWxlZEJsb2NrLT5oYXNFeGl0U2l0ZShsb2NrZXIsIERG
Rzo6RnJlcXVlbnRFeGl0U2l0ZShieXRlY29kZUluZGV4LCBCYWRXZWFrQ29uc3RhbnRDYWNoZVdh
dGNocG9pbnQpKTsKKyAgICByZXR1cm4gcHJvZmlsZWRCbG9jay0+aGFzRXhpdFNpdGUobG9ja2Vy
LCBERkc6OkZyZXF1ZW50RXhpdFNpdGUoYnl0ZWNvZGVJbmRleCwgQmFkQ2FjaGUsIGV4aXRUeXBl
KSkKKyAgICAgICAgfHwgcHJvZmlsZWRCbG9jay0+aGFzRXhpdFNpdGUobG9ja2VyLCBERkc6OkZy
ZXF1ZW50RXhpdFNpdGUoYnl0ZWNvZGVJbmRleCwgQmFkQ2FjaGVXYXRjaHBvaW50LCBleGl0VHlw
ZSkpCisgICAgICAgIHx8IHByb2ZpbGVkQmxvY2stPmhhc0V4aXRTaXRlKGxvY2tlciwgREZHOjpG
cmVxdWVudEV4aXRTaXRlKGJ5dGVjb2RlSW5kZXgsIEJhZFdlYWtDb25zdGFudENhY2hlLCBleGl0
VHlwZSkpCisgICAgICAgIHx8IHByb2ZpbGVkQmxvY2stPmhhc0V4aXRTaXRlKGxvY2tlciwgREZH
OjpGcmVxdWVudEV4aXRTaXRlKGJ5dGVjb2RlSW5kZXgsIEJhZFdlYWtDb25zdGFudENhY2hlV2F0
Y2hwb2ludCwgZXhpdFR5cGUpKTsKIH0KIAogUHV0QnlJZFN0YXR1cyBQdXRCeUlkU3RhdHVzOjpj
b21wdXRlRnJvbUxMSW50KENvZGVCbG9jayogcHJvZmlsZWRCbG9jaywgdW5zaWduZWQgYnl0ZWNv
ZGVJbmRleCwgU3RyaW5nSW1wbCogdWlkKQpAQCAtMTAyLDkgKzEwMiwyMiBAQCBQdXRCeUlkU3Rh
dHVzIFB1dEJ5SWRTdGF0dXM6OmNvbXB1dGVGb3IoCiAgICAgICAgIHJldHVybiBQdXRCeUlkU3Rh
dHVzKFRha2VzU2xvd1BhdGgsIDAsIDAsIDAsIGludmFsaWRPZmZzZXQpOwogICAgIAogICAgIFN0
cnVjdHVyZVN0dWJJbmZvKiBzdHViSW5mbyA9IG1hcC5nZXQoQ29kZU9yaWdpbihieXRlY29kZUlu
ZGV4KSk7Ci0gICAgaWYgKCFzdHViSW5mbyB8fCAhc3R1YkluZm8tPnNlZW4pCisgICAgUHV0QnlJ
ZFN0YXR1cyByZXN1bHQgPSBjb21wdXRlRm9yU3R1YkluZm8obG9ja2VyLCBwcm9maWxlZEJsb2Nr
LCBzdHViSW5mbywgdWlkKTsKKyAgICBpZiAoIXJlc3VsdCkKICAgICAgICAgcmV0dXJuIGNvbXB1
dGVGcm9tTExJbnQocHJvZmlsZWRCbG9jaywgYnl0ZWNvZGVJbmRleCwgdWlkKTsKICAgICAKKyAg
ICByZXR1cm4gcmVzdWx0OworI2Vsc2UgLy8gRU5BQkxFKEpJVCkKKyAgICBVTlVTRURfUEFSQU0o
bWFwKTsKKyAgICByZXR1cm4gUHV0QnlJZFN0YXR1cyhOb0luZm9ybWF0aW9uLCAwLCAwLCAwLCBp
bnZhbGlkT2Zmc2V0KTsKKyNlbmRpZiAvLyBFTkFCTEUoSklUKQorfQorCitQdXRCeUlkU3RhdHVz
IFB1dEJ5SWRTdGF0dXM6OmNvbXB1dGVGb3JTdHViSW5mbyhjb25zdCBDb25jdXJyZW50SklUTG9j
a2VyJiwgQ29kZUJsb2NrKiBwcm9maWxlZEJsb2NrLCBTdHJ1Y3R1cmVTdHViSW5mbyogc3R1Yklu
Zm8sIFN0cmluZ0ltcGwqIHVpZCkKK3sKKyAgICBpZiAoIXN0dWJJbmZvIHx8ICFzdHViSW5mby0+
c2VlbikKKyAgICAgICAgcmV0dXJuIFB1dEJ5SWRTdGF0dXMoKTsKKyAgICAKICAgICBpZiAoc3R1
YkluZm8tPnJlc2V0QnlHQykKICAgICAgICAgcmV0dXJuIFB1dEJ5SWRTdGF0dXMoVGFrZXNTbG93
UGF0aCwgMCwgMCwgMCwgaW52YWxpZE9mZnNldCk7CiAKQEAgLTE1MSwxMCArMTY0LDI4IEBAIFB1
dEJ5SWRTdGF0dXMgUHV0QnlJZFN0YXR1czo6Y29tcHV0ZUZvcigKICAgICAgICAgLy8gd2UgY291
bGQgZG8gYWJvdXQgaXQuCiAgICAgICAgIHJldHVybiBQdXRCeUlkU3RhdHVzKFRha2VzU2xvd1Bh
dGgsIDAsIDAsIDAsIGludmFsaWRPZmZzZXQpOwogICAgIH0KLSNlbHNlIC8vIEVOQUJMRShKSVQp
Ci0gICAgVU5VU0VEX1BBUkFNKG1hcCk7Ci0gICAgcmV0dXJuIFB1dEJ5SWRTdGF0dXMoTm9JbmZv
cm1hdGlvbiwgMCwgMCwgMCwgaW52YWxpZE9mZnNldCk7Ci0jZW5kaWYgLy8gRU5BQkxFKEpJVCkK
K30KKworUHV0QnlJZFN0YXR1cyBQdXRCeUlkU3RhdHVzOjpjb21wdXRlRm9yKENvZGVCbG9jayog
YmFzZWxpbmVCbG9jaywgQ29kZUJsb2NrKiBkZmdCbG9jaywgU3R1YkluZm9NYXAmIGJhc2VsaW5l
TWFwLCBTdHViSW5mb01hcCYgZGZnTWFwLCBDb2RlT3JpZ2luIGNvZGVPcmlnaW4sIFN0cmluZ0lt
cGwqIHVpZCkKK3sKKyAgICBpZiAoZGZnQmxvY2spIHsKKyAgICAgICAgeworICAgICAgICAgICAg
Q29uY3VycmVudEpJVExvY2tlciBsb2NrZXIoYmFzZWxpbmVCbG9jay0+bV9sb2NrKTsKKyAgICAg
ICAgICAgIGlmIChoYXNFeGl0U2l0ZShsb2NrZXIsIGJhc2VsaW5lQmxvY2ssIGNvZGVPcmlnaW4u
Ynl0ZWNvZGVJbmRleCwgRXhpdEZyb21GVEwpKQorICAgICAgICAgICAgICAgIHJldHVybiBQdXRC
eUlkU3RhdHVzKFRha2VzU2xvd1BhdGgpOworICAgICAgICB9CisgICAgICAgICAgICAKKyAgICAg
ICAgUHV0QnlJZFN0YXR1cyByZXN1bHQ7CisgICAgICAgIHsKKyAgICAgICAgICAgIENvbmN1cnJl
bnRKSVRMb2NrZXIgbG9ja2VyKGRmZ0Jsb2NrLT5tX2xvY2spOworICAgICAgICAgICAgcmVzdWx0
ID0gY29tcHV0ZUZvclN0dWJJbmZvKGxvY2tlciwgZGZnQmxvY2ssIGRmZ01hcC5nZXQoY29kZU9y
aWdpbiksIHVpZCk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIGlmIChyZXN1bHQuaXNT
ZXQoKSkKKyAgICAgICAgICAgIHJldHVybiByZXN1bHQ7CisgICAgfQorICAgIAorICAgIHJldHVy
biBjb21wdXRlRm9yKGJhc2VsaW5lQmxvY2ssIGJhc2VsaW5lTWFwLCBjb2RlT3JpZ2luLmJ5dGVj
b2RlSW5kZXgsIHVpZCk7CiB9CiAKIFB1dEJ5SWRTdGF0dXMgUHV0QnlJZFN0YXR1czo6Y29tcHV0
ZUZvcihWTSYgdm0sIEpTR2xvYmFsT2JqZWN0KiBnbG9iYWxPYmplY3QsIFN0cnVjdHVyZSogc3Ry
dWN0dXJlLCBTdHJpbmdJbXBsKiB1aWQsIGJvb2wgaXNEaXJlY3QpCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnl0ZWNvZGUvUHV0QnlJZFN0YXR1cy5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9QdXRCeUlkU3RhdHVzLmgJKHJldmlzaW9uIDE2Mjg0
MCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9QdXRCeUlkU3RhdHVzLmgJKHdv
cmtpbmcgY29weSkKQEAgLTI2LDYgKzI2LDcgQEAKICNpZm5kZWYgUHV0QnlJZFN0YXR1c19oCiAj
ZGVmaW5lIFB1dEJ5SWRTdGF0dXNfaAogCisjaW5jbHVkZSAiRXhpdGluZ0pJVFR5cGUuaCIKICNp
bmNsdWRlICJJbnRlbmRlZFN0cnVjdHVyZUNoYWluLmgiCiAjaW5jbHVkZSAiUHJvcGVydHlPZmZz
ZXQuaCIKICNpbmNsdWRlICJTdHJ1Y3R1cmVTdHViSW5mby5oIgpAQCAtOTQsNiArOTUsOCBAQCBw
dWJsaWM6CiAgICAgc3RhdGljIFB1dEJ5SWRTdGF0dXMgY29tcHV0ZUZvcihDb2RlQmxvY2sqLCBT
dHViSW5mb01hcCYsIHVuc2lnbmVkIGJ5dGVjb2RlSW5kZXgsIFN0cmluZ0ltcGwqIHVpZCk7CiAg
ICAgc3RhdGljIFB1dEJ5SWRTdGF0dXMgY29tcHV0ZUZvcihWTSYsIEpTR2xvYmFsT2JqZWN0Kiwg
U3RydWN0dXJlKiwgU3RyaW5nSW1wbCogdWlkLCBib29sIGlzRGlyZWN0KTsKICAgICAKKyAgICBz
dGF0aWMgUHV0QnlJZFN0YXR1cyBjb21wdXRlRm9yKENvZGVCbG9jayogYmFzZWxpbmVCbG9jaywg
Q29kZUJsb2NrKiBkZmdCbG9jaywgU3R1YkluZm9NYXAmIGJhc2VsaW5lTWFwLCBTdHViSW5mb01h
cCYgZGZnTWFwLCBDb2RlT3JpZ2luLCBTdHJpbmdJbXBsKiB1aWQpOworICAgIAogICAgIFN0YXRl
IHN0YXRlKCkgY29uc3QgeyByZXR1cm4gbV9zdGF0ZTsgfQogICAgIAogICAgIGJvb2wgaXNTZXQo
KSBjb25zdCB7IHJldHVybiBtX3N0YXRlICE9IE5vSW5mb3JtYXRpb247IH0KQEAgLTEwOCw3ICsx
MTEsOCBAQCBwdWJsaWM6CiAgICAgUHJvcGVydHlPZmZzZXQgb2Zmc2V0KCkgY29uc3QgeyByZXR1
cm4gbV9vZmZzZXQ7IH0KICAgICAKIHByaXZhdGU6Ci0gICAgc3RhdGljIGJvb2wgaGFzRXhpdFNp
dGUoY29uc3QgQ29uY3VycmVudEpJVExvY2tlciYsIENvZGVCbG9jayosIHVuc2lnbmVkIGJ5dGVj
b2RlSW5kZXgpOworICAgIHN0YXRpYyBib29sIGhhc0V4aXRTaXRlKGNvbnN0IENvbmN1cnJlbnRK
SVRMb2NrZXImLCBDb2RlQmxvY2sqLCB1bnNpZ25lZCBieXRlY29kZUluZGV4LCBFeGl0aW5nSklU
VHlwZSA9IEV4aXRGcm9tQW55dGhpbmcpOworICAgIHN0YXRpYyBQdXRCeUlkU3RhdHVzIGNvbXB1
dGVGb3JTdHViSW5mbyhjb25zdCBDb25jdXJyZW50SklUTG9ja2VyJiwgQ29kZUJsb2NrKiwgU3Ry
dWN0dXJlU3R1YkluZm8qLCBTdHJpbmdJbXBsKiB1aWQpOwogICAgIHN0YXRpYyBQdXRCeUlkU3Rh
dHVzIGNvbXB1dGVGcm9tTExJbnQoQ29kZUJsb2NrKiwgdW5zaWduZWQgYnl0ZWNvZGVJbmRleCwg
U3RyaW5nSW1wbCogdWlkKTsKICAgICAKICAgICBTdGF0ZSBtX3N0YXRlOwpJbmRleDogU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAJKHJldmlzaW9u
IDE2Mjg0MCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQnl0ZUNvZGVQYXJzZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNTQxLDggKzI1NDEsOSBAQCBib29sIEJ5dGVDb2RlUGFy
c2VyOjpwYXJzZUJsb2NrKHVuc2lnbmVkCiAgICAgICAgICAgICBib29sIGRpcmVjdCA9IGN1cnJl
bnRJbnN0cnVjdGlvbls4XS51Lm9wZXJhbmQ7CiAKICAgICAgICAgICAgIFB1dEJ5SWRTdGF0dXMg
cHV0QnlJZFN0YXR1cyA9IFB1dEJ5SWRTdGF0dXM6OmNvbXB1dGVGb3IoCi0gICAgICAgICAgICAg
ICAgbV9pbmxpbmVTdGFja1RvcC0+bV9wcm9maWxlZEJsb2NrLCBtX2lubGluZVN0YWNrVG9wLT5t
X3N0dWJJbmZvcywKLSAgICAgICAgICAgICAgICBtX2N1cnJlbnRJbmRleCwgbV9ncmFwaC5pZGVu
dGlmaWVycygpW2lkZW50aWZpZXJOdW1iZXJdKTsKKyAgICAgICAgICAgICAgICBtX2lubGluZVN0
YWNrVG9wLT5tX3Byb2ZpbGVkQmxvY2ssIG1fZGZnQ29kZUJsb2NrLAorICAgICAgICAgICAgICAg
IG1faW5saW5lU3RhY2tUb3AtPm1fc3R1YkluZm9zLCBtX2RmZ1N0dWJJbmZvcywKKyAgICAgICAg
ICAgICAgICBjdXJyZW50Q29kZU9yaWdpbigpLCBtX2dyYXBoLmlkZW50aWZpZXJzKClbaWRlbnRp
Zmllck51bWJlcl0pOwogICAgICAgICAgICAgYm9vbCBjYW5Db3VudEFzSW5saW5lZCA9IHRydWU7
CiAgICAgICAgICAgICBpZiAoIXB1dEJ5SWRTdGF0dXMuaXNTZXQoKSkgewogICAgICAgICAgICAg
ICAgIGFkZFRvR3JhcGgoRm9yY2VPU1JFeGl0KTsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS90ZXN0cy9zdHJlc3Mvc2ltcGxlLXBvbHl2YXJpYW50LXB1dC1ieS1pZC1pbmxpbmluZy1leGFt
cGxlLmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3Mv
c2ltcGxlLXBvbHl2YXJpYW50LXB1dC1ieS1pZC1pbmxpbmluZy1leGFtcGxlLmpzCShyZXZpc2lv
biAwKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9zaW1wbGUtcG9seXZh
cmlhbnQtcHV0LWJ5LWlkLWlubGluaW5nLWV4YW1wbGUuanMJKHdvcmtpbmcgY29weSkKQEAgLTAs
MCArMSwyNiBAQAorZnVuY3Rpb24gZm9vKG8pIHsKKyAgICBiYXIobyk7Cit9CisKK2Z1bmN0aW9u
IGZ1enoobykgeworICAgIGJhcihvKTsKK30KKworZnVuY3Rpb24gYmFyKG8pIHsKKyAgICBvLmYg
PSA0MjsKK30KKworbm9JbmxpbmUoZm9vKTsKK25vSW5saW5lKGZ1enopOworCitmb3IgKHZhciBp
ID0gMDsgaSA8IDEwMDAwMDsgKytpKSB7CisgICAgdmFyIG8gPSB7fTsKKyAgICBmb28obyk7Cisg
ICAgaWYgKG8uZiAhPSA0MikKKyAgICAgICAgdGhyb3cgIkVycm9yOiBiYWQgcmVzdWx0OiAiICsg
by5mOworICAgIG8gPSB7ZjoyM307CisgICAgdmFyIHJlc3VsdCA9IGZ1enoobyk7CisgICAgaWYg
KG8uZiAhPSA0MikKKyAgICAgICAgdGhyb3cgIkVycm9yOiBiYWQgcmVzdWx0OiAiICsgby5mOwor
fQorCg==
</data>
<flag name="review"
          id="246323"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>