<?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>116875</bug_id>
          
          <creation_ts>2013-05-28 10:32:52 -0700</creation_ts>
          <short_desc>testRunner should have a way of disabling inlining of functions</short_desc>
          <delta_ts>2013-05-28 11:33:22 -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>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>894416</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-28 10:32:52 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894419</commentid>
    <comment_count>1</comment_count>
      <attachid>203067</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-28 10:36:24 -0700</bug_when>
    <thetext>Created attachment 203067
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894421</commentid>
    <comment_count>2</comment_count>
      <attachid>203067</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2013-05-28 10:39:42 -0700</bug_when>
    <thetext>Comment on attachment 203067
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>894435</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-05-28 11:33:22 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/150816</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>203067</attachid>
            <date>2013-05-28 10:36:24 -0700</date>
            <delta_ts>2013-05-28 10:39:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116875-20130528103504.patch</filename>
            <type>text/plain</type>
            <size>10711</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTUwODA5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBA
CisyMDEzLTA1LTI4ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
dGVzdFJ1bm5lciBzaG91bGQgaGF2ZSBhIHdheSBvZiBkaXNhYmxpbmcgaW5saW5pbmcgb2YgZnVu
Y3Rpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
MTY4NzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IEFQSS9KU0NUZXN0UnVubmVyVXRpbHMuY3BwOgorICAgICAgICAoSlNDOjpnZXRFeGVjdXRhYmxl
KToKKyAgICAgICAgKEpTQyk6CisgICAgICAgIChKU0M6Om51bWJlck9mREZHQ29tcGlsZXMpOgor
ICAgICAgICAoSlNDOjpzZXROZXZlcklubGluZSk6CisgICAgICAgICogQVBJL0pTQ1Rlc3RSdW5u
ZXJVdGlscy5oOgorICAgICAgICAoSlNDKToKKyAgICAgICAgKiBieXRlY29kZS9Db2RlQmxvY2su
Y3BwOgorICAgICAgICAoSlNDOjpDb2RlQmxvY2s6OmR1bXBBc3N1bWluZ0pJVFR5cGUpOgorICAg
ICAgICAqIGRmZy9ERkdDYXBhYmlsaXRpZXMuY3BwOgorICAgICAgICAoSlNDOjpERkc6Om1pZ2h0
SW5saW5lRnVuY3Rpb25Gb3JDYWxsKToKKyAgICAgICAgKEpTQzo6REZHOjptaWdodElubGluZUZ1
bmN0aW9uRm9yQ2xvc3VyZUNhbGwpOgorICAgICAgICAoSlNDOjpERkc6Om1pZ2h0SW5saW5lRnVu
Y3Rpb25Gb3JDb25zdHJ1Y3QpOgorICAgICAgICAqIHJ1bnRpbWUvRXhlY3V0YWJsZS5oOgorICAg
ICAgICAoSlNDOjpTY3JpcHRFeGVjdXRhYmxlOjpTY3JpcHRFeGVjdXRhYmxlKToKKyAgICAgICAg
KFNjcmlwdEV4ZWN1dGFibGUpOgorICAgICAgICAoSlNDOjpTY3JpcHRFeGVjdXRhYmxlOjpzZXRO
ZXZlcklubGluZSk6CisgICAgICAgIChKU0M6OlNjcmlwdEV4ZWN1dGFibGU6Om5ldmVySW5saW5l
KToKKyAgICAgICAgKEpTQzo6U2NyaXB0RXhlY3V0YWJsZTo6aXNJbmxpbmluZ0NhbmRpZGF0ZSk6
CisKIDIwMTMtMDUtMjcgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAogICAgICAg
ICB0ZXN0UnVubmVyIHNob3VsZCBiZSBhYmxlIHRvIHRlbGwgeW91IGlmIGEgZnVuY3Rpb24gaXMg
REZHIGNvbXBpbGVkCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQVBJL0pTQ1Rlc3RSdW5u
ZXJVdGlscy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU0NU
ZXN0UnVubmVyVXRpbHMuY3BwCShyZXZpc2lvbiAxNTA4MDcpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvQVBJL0pTQ1Rlc3RSdW5uZXJVdGlscy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDI2
ICszMiw0MCBAQAogCiBuYW1lc3BhY2UgSlNDIHsKIAotSlNWYWx1ZVJlZiBudW1iZXJPZkRGR0Nv
bXBpbGVzKEpTQ29udGV4dFJlZiBjb250ZXh0LCBKU1ZhbHVlUmVmIHRoZUZ1bmN0aW9uVmFsdWVS
ZWYpCitzdGF0aWMgRnVuY3Rpb25FeGVjdXRhYmxlKiBnZXRFeGVjdXRhYmxlKEpTQ29udGV4dFJl
ZiBjb250ZXh0LCBKU1ZhbHVlUmVmIHRoZUZ1bmN0aW9uVmFsdWVSZWYpCiB7CiAgICAgRXhlY1N0
YXRlKiBleGVjID0gdG9KUyhjb250ZXh0KTsKICAgICBKU1ZhbHVlIHRoZUZ1bmN0aW9uVmFsdWUg
PSB0b0pTKGV4ZWMsIHRoZUZ1bmN0aW9uVmFsdWVSZWYpOwogICAgIAogICAgIEpTRnVuY3Rpb24q
IHRoZUZ1bmN0aW9uID0ganNEeW5hbWljQ2FzdDxKU0Z1bmN0aW9uKj4odGhlRnVuY3Rpb25WYWx1
ZSk7CiAgICAgaWYgKCF0aGVGdW5jdGlvbikKLSAgICAgICAgcmV0dXJuIEpTVmFsdWVNYWtlVW5k
ZWZpbmVkKGNvbnRleHQpOworICAgICAgICByZXR1cm4gMDsKICAgICAKICAgICBGdW5jdGlvbkV4
ZWN1dGFibGUqIGV4ZWN1dGFibGUgPSBqc0R5bmFtaWNDYXN0PEZ1bmN0aW9uRXhlY3V0YWJsZSo+
KAogICAgICAgICB0aGVGdW5jdGlvbi0+ZXhlY3V0YWJsZSgpKTsKLSAgICBpZiAoIWV4ZWN1dGFi
bGUpCi0gICAgICAgIHJldHVybiBKU1ZhbHVlTWFrZVVuZGVmaW5lZChjb250ZXh0KTsKLSAgICAK
LSAgICBDb2RlQmxvY2sqIGJhc2VsaW5lQ29kZUJsb2NrID0gZXhlY3V0YWJsZS0+YmFzZWxpbmVD
b2RlQmxvY2tGb3IoQ29kZUZvckNhbGwpOworICAgIHJldHVybiBleGVjdXRhYmxlOworfQorCitK
U1ZhbHVlUmVmIG51bWJlck9mREZHQ29tcGlsZXMoSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTVmFs
dWVSZWYgdGhlRnVuY3Rpb25WYWx1ZVJlZikKK3sKKyAgICBpZiAoRnVuY3Rpb25FeGVjdXRhYmxl
KiBleGVjdXRhYmxlID0gZ2V0RXhlY3V0YWJsZShjb250ZXh0LCB0aGVGdW5jdGlvblZhbHVlUmVm
KSkgeworICAgICAgICBDb2RlQmxvY2sqIGJhc2VsaW5lQ29kZUJsb2NrID0gZXhlY3V0YWJsZS0+
YmFzZWxpbmVDb2RlQmxvY2tGb3IoQ29kZUZvckNhbGwpOworICAgICAgICAKKyAgICAgICAgaWYg
KCFiYXNlbGluZUNvZGVCbG9jaykKKyAgICAgICAgICAgIHJldHVybiBKU1ZhbHVlTWFrZU51bWJl
cihjb250ZXh0LCAwKTsKKyAgICAgICAgCisgICAgICAgIHJldHVybiBKU1ZhbHVlTWFrZU51bWJl
cihjb250ZXh0LCBiYXNlbGluZUNvZGVCbG9jay0+bnVtYmVyT2ZERkdDb21waWxlcygpKTsKKyAg
ICB9CiAgICAgCi0gICAgaWYgKCFiYXNlbGluZUNvZGVCbG9jaykKLSAgICAgICAgcmV0dXJuIEpT
VmFsdWVNYWtlTnVtYmVyKGNvbnRleHQsIDApOworICAgIHJldHVybiBKU1ZhbHVlTWFrZVVuZGVm
aW5lZChjb250ZXh0KTsKK30KKworSlNWYWx1ZVJlZiBzZXROZXZlcklubGluZShKU0NvbnRleHRS
ZWYgY29udGV4dCwgSlNWYWx1ZVJlZiB0aGVGdW5jdGlvblZhbHVlUmVmKQoreworICAgIGlmIChG
dW5jdGlvbkV4ZWN1dGFibGUqIGV4ZWN1dGFibGUgPSBnZXRFeGVjdXRhYmxlKGNvbnRleHQsIHRo
ZUZ1bmN0aW9uVmFsdWVSZWYpKQorICAgICAgICBleGVjdXRhYmxlLT5zZXROZXZlcklubGluZSh0
cnVlKTsKICAgICAKLSAgICByZXR1cm4gSlNWYWx1ZU1ha2VOdW1iZXIoY29udGV4dCwgYmFzZWxp
bmVDb2RlQmxvY2stPm51bWJlck9mREZHQ29tcGlsZXMoKSk7CisgICAgcmV0dXJuIEpTVmFsdWVN
YWtlVW5kZWZpbmVkKGNvbnRleHQpOwogfQogCiB9IC8vIG5hbWVzcGFjZSBKU0MKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNDVGVzdFJ1bm5lclV0aWxzLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU0NUZXN0UnVubmVyVXRpbHMuaAkocmV2aXNp
b24gMTUwODA3KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU0NUZXN0UnVubmVyVXRp
bHMuaAkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQAogbmFtZXNwYWNlIEpTQyB7CiAK
IEpTX0VYUE9SVF9QUklWQVRFIEpTVmFsdWVSZWYgbnVtYmVyT2ZERkdDb21waWxlcyhKU0NvbnRl
eHRSZWYsIEpTVmFsdWVSZWYgdGhlRnVuY3Rpb24pOworSlNfRVhQT1JUX1BSSVZBVEUgSlNWYWx1
ZVJlZiBzZXROZXZlcklubGluZShKU0NvbnRleHRSZWYsIEpTVmFsdWVSZWYgdGhlRnVuY3Rpb24p
OwogCiB9IC8vIG5hbWVzcGFjZSBKU0MKIApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5
dGVjb2RlL0NvZGVCbG9jay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3Jl
L2J5dGVjb2RlL0NvZGVCbG9jay5jcHAJKHJldmlzaW9uIDE1MDgwNykKKysrIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxvY2suY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTUs
NiArMTE1LDggQEAgdm9pZCBDb2RlQmxvY2s6OmR1bXBBc3N1bWluZ0pJVFR5cGUoUHJpbgogICAg
ICAgICBvdXQucHJpbnQoc3BlY2lhbGl6YXRpb25LaW5kKCkpOwogICAgIGlmIChtX3Nob3VsZEFs
d2F5c0JlSW5saW5lZCkKICAgICAgICAgb3V0LnByaW50KCIgKFNBQkkpIik7CisgICAgaWYgKG93
bmVyRXhlY3V0YWJsZSgpLT5uZXZlcklubGluZSgpKQorICAgICAgICBvdXQucHJpbnQoIiAoTmV2
ZXJJbmxpbmUpIik7CiAgICAgb3V0LnByaW50KCJdIik7CiB9CiAKSW5kZXg6IFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9kZmcvREZHQ2FwYWJpbGl0aWVzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR0NhcGFiaWxpdGllcy5jcHAJKHJldmlzaW9uIDE1MDc4MSkK
KysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ2FwYWJpbGl0aWVzLmNwcAkod29ya2lu
ZyBjb3B5KQpAQCAtNTMsMTcgKzUzLDIwIEBAIGJvb2wgbWlnaHRDb21waWxlRnVuY3Rpb25Gb3JD
b25zdHJ1Y3QoQ28KIGJvb2wgbWlnaHRJbmxpbmVGdW5jdGlvbkZvckNhbGwoQ29kZUJsb2NrKiBj
b2RlQmxvY2spCiB7CiAgICAgcmV0dXJuIGNvZGVCbG9jay0+aW5zdHJ1Y3Rpb25Db3VudCgpIDw9
IE9wdGlvbnM6Om1heGltdW1GdW5jdGlvbkZvckNhbGxJbmxpbmVDYW5kaWRhdGVJbnN0cnVjdGlv
bkNvdW50KCkKLSAgICAgICAgJiYgIWNvZGVCbG9jay0+b3duZXJFeGVjdXRhYmxlKCktPm5lZWRz
QWN0aXZhdGlvbigpOworICAgICAgICAmJiAhY29kZUJsb2NrLT5vd25lckV4ZWN1dGFibGUoKS0+
bmVlZHNBY3RpdmF0aW9uKCkKKyAgICAgICAgJiYgY29kZUJsb2NrLT5vd25lckV4ZWN1dGFibGUo
KS0+aXNJbmxpbmluZ0NhbmRpZGF0ZSgpOwogfQogYm9vbCBtaWdodElubGluZUZ1bmN0aW9uRm9y
Q2xvc3VyZUNhbGwoQ29kZUJsb2NrKiBjb2RlQmxvY2spCiB7CiAgICAgcmV0dXJuIGNvZGVCbG9j
ay0+aW5zdHJ1Y3Rpb25Db3VudCgpIDw9IE9wdGlvbnM6Om1heGltdW1GdW5jdGlvbkZvckNsb3N1
cmVDYWxsSW5saW5lQ2FuZGlkYXRlSW5zdHJ1Y3Rpb25Db3VudCgpCi0gICAgICAgICYmICFjb2Rl
QmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLT5uZWVkc0FjdGl2YXRpb24oKTsKKyAgICAgICAgJiYg
IWNvZGVCbG9jay0+b3duZXJFeGVjdXRhYmxlKCktPm5lZWRzQWN0aXZhdGlvbigpCisgICAgICAg
ICYmIGNvZGVCbG9jay0+b3duZXJFeGVjdXRhYmxlKCktPmlzSW5saW5pbmdDYW5kaWRhdGUoKTsK
IH0KIGJvb2wgbWlnaHRJbmxpbmVGdW5jdGlvbkZvckNvbnN0cnVjdChDb2RlQmxvY2sqIGNvZGVC
bG9jaykKIHsKICAgICByZXR1cm4gY29kZUJsb2NrLT5pbnN0cnVjdGlvbkNvdW50KCkgPD0gT3B0
aW9uczo6bWF4aW11bUZ1bmN0aW9uRm9yQ29uc3RydWN0SW5saW5lQ2FuZGlkYXRlSW5zdHJ1Y3Rp
b25Db3VudCgpCi0gICAgICAgICYmICFjb2RlQmxvY2stPm93bmVyRXhlY3V0YWJsZSgpLT5uZWVk
c0FjdGl2YXRpb24oKTsKKyAgICAgICAgJiYgIWNvZGVCbG9jay0+b3duZXJFeGVjdXRhYmxlKCkt
Pm5lZWRzQWN0aXZhdGlvbigpCisgICAgICAgICYmIGNvZGVCbG9jay0+b3duZXJFeGVjdXRhYmxl
KCktPmlzSW5saW5pbmdDYW5kaWRhdGUoKTsKIH0KIAogaW5saW5lIHZvaWQgZGVidWdGYWlsKENv
ZGVCbG9jayogY29kZUJsb2NrLCBPcGNvZGVJRCBvcGNvZGVJRCwgQ2FwYWJpbGl0eUxldmVsIHJl
c3VsdCkKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4ZWN1dGFibGUuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9FeGVjdXRhYmxlLmgJ
KHJldmlzaW9uIDE1MDgwNykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0V4ZWN1
dGFibGUuaAkod29ya2luZyBjb3B5KQpAQCAtMzU1LDYgKzM1NSw3IEBAIG5hbWVzcGFjZSBKU0Mg
ewogICAgICAgICAgICAgOiBFeGVjdXRhYmxlQmFzZSh2bSwgc3RydWN0dXJlLCBOVU1fUEFSQU1F
VEVSU19OT1RfQ09NUElMRUQpCiAgICAgICAgICAgICAsIG1fc291cmNlKHNvdXJjZSkKICAgICAg
ICAgICAgICwgbV9mZWF0dXJlcyhpc0luU3RyaWN0Q29udGV4dCA/IFN0cmljdE1vZGVGZWF0dXJl
IDogMCkKKyAgICAgICAgICAgICwgbV9uZXZlcklubGluZShmYWxzZSkKICAgICAgICAgewogICAg
ICAgICB9CiAKQEAgLTM2Miw2ICszNjMsNyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAg
IDogRXhlY3V0YWJsZUJhc2UoZXhlYy0+dm0oKSwgc3RydWN0dXJlLCBOVU1fUEFSQU1FVEVSU19O
T1RfQ09NUElMRUQpCiAgICAgICAgICAgICAsIG1fc291cmNlKHNvdXJjZSkKICAgICAgICAgICAg
ICwgbV9mZWF0dXJlcyhpc0luU3RyaWN0Q29udGV4dCA/IFN0cmljdE1vZGVGZWF0dXJlIDogMCkK
KyAgICAgICAgICAgICwgbV9uZXZlcklubGluZShmYWxzZSkKICAgICAgICAgewogICAgICAgICB9
CiAKQEAgLTM4MSw2ICszODMsMTAgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgIGJvb2wgdXNl
c0FyZ3VtZW50cygpIGNvbnN0IHsgcmV0dXJuIG1fZmVhdHVyZXMgJiBBcmd1bWVudHNGZWF0dXJl
OyB9CiAgICAgICAgIGJvb2wgbmVlZHNBY3RpdmF0aW9uKCkgY29uc3QgeyByZXR1cm4gbV9oYXND
YXB0dXJlZFZhcmlhYmxlcyB8fCBtX2ZlYXR1cmVzICYgKEV2YWxGZWF0dXJlIHwgV2l0aEZlYXR1
cmUgfCBDYXRjaEZlYXR1cmUpOyB9CiAgICAgICAgIGJvb2wgaXNTdHJpY3RNb2RlKCkgY29uc3Qg
eyByZXR1cm4gbV9mZWF0dXJlcyAmIFN0cmljdE1vZGVGZWF0dXJlOyB9CisgICAgICAgIAorICAg
ICAgICB2b2lkIHNldE5ldmVySW5saW5lKGJvb2wgdmFsdWUpIHsgbV9uZXZlcklubGluZSA9IHZh
bHVlOyB9CisgICAgICAgIGJvb2wgbmV2ZXJJbmxpbmUoKSBjb25zdCB7IHJldHVybiBtX25ldmVy
SW5saW5lOyB9CisgICAgICAgIGJvb2wgaXNJbmxpbmluZ0NhbmRpZGF0ZSgpIGNvbnN0IHsgcmV0
dXJuICFuZXZlcklubGluZSgpOyB9CiAKICAgICAgICAgdm9pZCB1bmxpbmtDYWxscygpOwogICAg
ICAgICAKQEAgLTQxMSw2ICs0MTcsNyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgU291cmNl
Q29kZSBtX3NvdXJjZTsKICAgICAgICAgQ29kZUZlYXR1cmVzIG1fZmVhdHVyZXM7CiAgICAgICAg
IGJvb2wgbV9oYXNDYXB0dXJlZFZhcmlhYmxlczsKKyAgICAgICAgYm9vbCBtX25ldmVySW5saW5l
OwogICAgICAgICBpbnQgbV9maXJzdExpbmU7CiAgICAgICAgIGludCBtX2xhc3RMaW5lOwogICAg
IH07CkluZGV4OiBUb29scy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNTA4MDkpCisrKyBUb29scy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAg
LTEsMyArMSwxNCBAQAorMjAxMy0wNS0yOCAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29t
PgorCisgICAgICAgIHRlc3RSdW5uZXIgc2hvdWxkIGhhdmUgYSB3YXkgb2YgZGlzYWJsaW5nIGlu
bGluaW5nIG9mIGZ1bmN0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTE2ODc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9UZXN0UnVubmVyLmNwcDoKKyAgICAgICAgKG5l
dmVySW5saW5lRnVuY3Rpb24pOgorICAgICAgICAoVGVzdFJ1bm5lcjo6c3RhdGljRnVuY3Rpb25z
KToKKwogMjAxMy0wNS0yNyAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAg
ICAgIHRlc3RSdW5uZXIgc2hvdWxkIGJlIGFibGUgdG8gdGVsbCB5b3UgaWYgYSBmdW5jdGlvbiBp
cyBERkcgY29tcGlsZWQKSW5kZXg6IFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RSdW5uZXIuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3RSdW5uZXIuY3BwCShyZXZp
c2lvbiAxNTA4MDcpCisrKyBUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0UnVubmVyLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTk2NCw2ICsxOTY0LDE0IEBAIHN0YXRpYyBKU1ZhbHVlUmVmIG51bWJl
ck9mREZHQ29tcGlsZXMoSlMKICAgICByZXR1cm4gSlNDOjpudW1iZXJPZkRGR0NvbXBpbGVzKGNv
bnRleHQsIGFyZ3VtZW50c1swXSk7CiB9CiAKK3N0YXRpYyBKU1ZhbHVlUmVmIG5ldmVySW5saW5l
RnVuY3Rpb24oSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIGZ1bmN0aW9uLCBKU09i
amVjdFJlZiB0aGlzT2JqZWN0LCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29uc3QgSlNWYWx1ZVJl
ZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQoreworICAgIGlmIChhcmd1bWVu
dENvdW50IDwgMSkKKyAgICAgICAgcmV0dXJuIEpTVmFsdWVNYWtlVW5kZWZpbmVkKGNvbnRleHQp
OworICAgIAorICAgIHJldHVybiBKU0M6OnNldE5ldmVySW5saW5lKGNvbnRleHQsIGFyZ3VtZW50
c1swXSk7Cit9CisKIHN0YXRpYyB2b2lkIHRlc3RSdW5uZXJPYmplY3RGaW5hbGl6ZShKU09iamVj
dFJlZiBvYmplY3QpCiB7CiAgICAgVGVzdFJ1bm5lciogY29udHJvbGxlciA9IHN0YXRpY19jYXN0
PFRlc3RSdW5uZXIqPihKU09iamVjdEdldFByaXZhdGUob2JqZWN0KSk7CkBAIC0yMTY1LDYgKzIx
NzMsNyBAQCBKU1N0YXRpY0Z1bmN0aW9uKiBUZXN0UnVubmVyOjpzdGF0aWNGdW5jCiAgICAgICAg
IHsgInJlbW92ZUFsbFdlYk5vdGlmaWNhdGlvblBlcm1pc3Npb25zIiwgcmVtb3ZlQWxsV2ViTm90
aWZpY2F0aW9uUGVybWlzc2lvbnNDYWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25s
eSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAogICAgICAgICB7ICJzaW11bGF0
ZVdlYk5vdGlmaWNhdGlvbkNsaWNrIiwgc2ltdWxhdGVXZWJOb3RpZmljYXRpb25DbGlja0NhbGxi
YWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVE
b250RGVsZXRlIH0sCiAgICAgICAgIHsgIm51bWJlck9mREZHQ29tcGlsZXMiLCBudW1iZXJPZkRG
R0NvbXBpbGVzLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRy
aWJ1dGVEb250RGVsZXRlIH0sCisgICAgICAgIHsgIm5ldmVySW5saW5lRnVuY3Rpb24iLCBuZXZl
cklubGluZUZ1bmN0aW9uLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVy
dHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCiAgICAgICAgIHsgMCwgMCwgMCB9CiAgICAgfTsKIApJ
bmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0No
YW5nZUxvZwkocmV2aXNpb24gMTUwODA5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTMtMDUtMjggIEZpbGlwIFBpemxvICA8ZnBp
emxvQGFwcGxlLmNvbT4KKworICAgICAgICB0ZXN0UnVubmVyIHNob3VsZCBoYXZlIGEgd2F5IG9m
IGRpc2FibGluZyBpbmxpbmluZyBvZiBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNjg3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLW1pbi1t
YXguanM6CisKIDIwMTMtMDUtMjcgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxlLmNvbT4KIAog
ICAgICAgICB0ZXN0UnVubmVyIHNob3VsZCBiZSBhYmxlIHRvIHRlbGwgeW91IGlmIGEgZnVuY3Rp
b24gaXMgREZHIGNvbXBpbGVkCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2pzL3NjcmlwdC10ZXN0
cy9kZmctbWluLW1heC5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2pzL3Njcmlw
dC10ZXN0cy9kZmctbWluLW1heC5qcwkocmV2aXNpb24gMTUwODA3KQorKysgTGF5b3V0VGVzdHMv
ZmFzdC9qcy9zY3JpcHQtdGVzdHMvZGZnLW1pbi1tYXguanMJKHdvcmtpbmcgY29weSkKQEAgLTEw
LDYgKzEwLDkgQEAgZnVuY3Rpb24gZG9NYXgoYSwgYikgewogICAgIHJldHVybiBNYXRoLm1heChh
LCBiKTsKIH0KIAordGVzdFJ1bm5lci5uZXZlcklubGluZUZ1bmN0aW9uKGRvTWluKTsKK3Rlc3RS
dW5uZXIubmV2ZXJJbmxpbmVGdW5jdGlvbihkb01heCk7CisKIHZhciBjb3VudCA9IDA7CiB3aGls
ZSAoIXRlc3RSdW5uZXIubnVtYmVyT2ZERkdDb21waWxlcyhkb01pbikgfHwgIXRlc3RSdW5uZXIu
bnVtYmVyT2ZERkdDb21waWxlcyhkb01heCkpIHsKICAgICBkb01pbigxLjUsIDIuNSk7Cg==
</data>
<flag name="review"
          id="224516"
          type_id="1"
          status="+"
          setter="mhahnenberg"
    />
          </attachment>
      

    </bug>

</bugzilla>