<?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>106208</bug_id>
          
          <creation_ts>2013-01-06 21:17:17 -0800</creation_ts>
          <short_desc>Simplify slow case profiling</short_desc>
          <delta_ts>2013-01-06 22:36:41 -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>
          
          
          <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>801152</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-06 21:17:17 -0800</bug_when>
    <thetext>Currently the slow case profiler requires that the slow case count is greater than some minimum threshold, and that the number of slow case executions constitutes some minimum fraction of total executions of the code block.  The latter part of this - the ratio - does not appear to be helpful, so we should just remove it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>801153</commentid>
    <comment_count>1</comment_count>
      <attachid>181473</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-06 21:21:23 -0800</bug_when>
    <thetext>Created attachment 181473
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>801169</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-01-06 22:36:41 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/138924</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>181473</attachid>
            <date>2013-01-06 21:21:23 -0800</date>
            <delta_ts>2013-01-06 21:56:59 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>slowcase.patch</filename>
            <type>text/plain</type>
            <size>7955</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTM4OTIxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBA
CisyMDEzLTAxLTA2ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
U2ltcGxpZnkgc2xvdyBjYXNlIHByb2ZpbGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTA2MjA4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisgICAgICAgIAorICAgICAgICBSZW1vdmluZyB0aGUgbWluaW11bSBleGVjdXRp
b24gcmF0aW8gcG9ydGlvbiBvZiBzbG93IGNhc2UgcHJvZmlsaW5nLCB3aGljaCBhbGxvd3MKKyAg
ICAgICAgdGhlIHJlbW92YWwgb2YgYSBmaWVsZCBmcm9tIENvZGVCbG9jay4gVGhpcyBhcHBlYXJz
IHRvIGJlIHBlcmZvcm1hbmNlIG5ldXRyYWwsCisgICAgICAgIGltcGx5aW5nIHRoYXQgdGhlIGNv
bXBsZXhpdHkgaW5jdXJyZWQgYnkgdGhlIHByZXZpb3VzIGhldXJpc3RpYyB3YXMgcHVyZWx5Cisg
ICAgICAgIGhhcm1mdWw6IGl0IG1hZGUgdGhlIGNvZGUgbW9yZSBjb21wbGljYXRlZCwgYW5kIGl0
IG1hZGUgQ29kZUJsb2NrIGxhcmdlciwgd2l0aG91dAorICAgICAgICByZXN1bHRpbmcgaW4gYW55
IG1lYXN1cmFibGUgYmVuZWZpdHMuCisKKyAgICAgICAgKiBieXRlY29kZS9Db2RlQmxvY2suY3Bw
OgorICAgICAgICAoSlNDOjpDb2RlQmxvY2s6OkNvZGVCbG9jayk6CisgICAgICAgICogYnl0ZWNv
ZGUvQ29kZUJsb2NrLmg6CisgICAgICAgIChKU0M6OkNvZGVCbG9jazo6bGlrZWx5VG9UYWtlU2xv
d0Nhc2UpOgorICAgICAgICAoSlNDOjpDb2RlQmxvY2s6OmNvdWxkVGFrZVNsb3dDYXNlKToKKyAg
ICAgICAgKEpTQzo6Q29kZUJsb2NrOjpsaWtlbHlUb1Rha2VTcGVjaWFsRmFzdENhc2UpOgorICAg
ICAgICAoSlNDOjpDb2RlQmxvY2s6OmNvdWxkVGFrZVNwZWNpYWxGYXN0Q2FzZSk6CisgICAgICAg
IChKU0M6OkNvZGVCbG9jazo6bGlrZWx5VG9UYWtlRGVlcGVzdFNsb3dDYXNlKToKKyAgICAgICAg
KEpTQzo6Q29kZUJsb2NrOjpsaWtlbHlUb1Rha2VBbnlTbG93Q2FzZSk6CisgICAgICAgICogaml0
L0pJVC5jcHA6CisgICAgICAgIChKU0M6OkpJVDo6cHJpdmF0ZUNvbXBpbGUpOgorICAgICAgICAq
IHJ1bnRpbWUvT3B0aW9ucy5oOgorCiAyMDEzLTAxLTA1ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0Bh
cHBsZS5jb20+CiAKICAgICAgICAgREZHIHNob3VsZCBpbmxpbmUgY2xvc3VyZSBjYWxscwpJbmRl
eDogU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVCbG9jay5jcHAJKHJldmlz
aW9uIDEzODkyMSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxvY2su
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNjQwLDkgKzE2NDAsNiBAQCBDb2RlQmxvY2s6OkNvZGVC
bG9jayhDb3B5UGFyc2VkQmxvY2tUYWcsCiAgICAgLCBtX2lzU3RyaWN0TW9kZShvdGhlci5tX2lz
U3RyaWN0TW9kZSkKICAgICAsIG1fc291cmNlKG90aGVyLm1fc291cmNlKQogICAgICwgbV9zb3Vy
Y2VPZmZzZXQob3RoZXIubV9zb3VyY2VPZmZzZXQpCi0jaWYgRU5BQkxFKFZBTFVFX1BST0ZJTEVS
KQotICAgICwgbV9leGVjdXRpb25FbnRyeUNvdW50KDApCi0jZW5kaWYKICAgICAsIG1faWRlbnRp
ZmllcnMob3RoZXIubV9pZGVudGlmaWVycykKICAgICAsIG1fY29uc3RhbnRSZWdpc3RlcnMob3Ro
ZXIubV9jb25zdGFudFJlZ2lzdGVycykKICAgICAsIG1fZnVuY3Rpb25EZWNscyhvdGhlci5tX2Z1
bmN0aW9uRGVjbHMpCkBAIC0xNjg5LDkgKzE2ODYsNiBAQCBDb2RlQmxvY2s6OkNvZGVCbG9jayhT
Y3JpcHRFeGVjdXRhYmxlKiBvCiAgICAgLCBtX2lzU3RyaWN0TW9kZSh1bmxpbmtlZENvZGVCbG9j
ay0+aXNTdHJpY3RNb2RlKCkpCiAgICAgLCBtX3NvdXJjZShzb3VyY2VQcm92aWRlcikKICAgICAs
IG1fc291cmNlT2Zmc2V0KHNvdXJjZU9mZnNldCkKLSNpZiBFTkFCTEUoVkFMVUVfUFJPRklMRVIp
Ci0gICAgLCBtX2V4ZWN1dGlvbkVudHJ5Q291bnQoMCkKLSNlbmRpZgogICAgICwgbV9hbHRlcm5h
dGl2ZShhbHRlcm5hdGl2ZSkKICAgICAsIG1fb3NyRXhpdENvdW50ZXIoMCkKICAgICAsIG1fb3B0
aW1pemF0aW9uRGVsYXlDb3VudGVyKDApCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0
ZWNvZGUvQ29kZUJsb2NrLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2J5
dGVjb2RlL0NvZGVCbG9jay5oCShyZXZpc2lvbiAxMzg5MjEpCisrKyBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmgJKHdvcmtpbmcgY29weSkKQEAgLTcxNyw3ICs3MTcs
NyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgICAgIGlmICghbnVtYmVyT2ZSYXJlQ2FzZVBy
b2ZpbGVzKCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICAgdW5z
aWduZWQgdmFsdWUgPSByYXJlQ2FzZVByb2ZpbGVGb3JCeXRlY29kZU9mZnNldChieXRlY29kZU9m
ZnNldCktPm1fY291bnRlcjsKLSAgICAgICAgICAgIHJldHVybiB2YWx1ZSA+PSBPcHRpb25zOjps
aWtlbHlUb1Rha2VTbG93Q2FzZU1pbmltdW1Db3VudCgpICYmIHN0YXRpY19jYXN0PGRvdWJsZT4o
dmFsdWUpIC8gbV9leGVjdXRpb25FbnRyeUNvdW50ID49IE9wdGlvbnM6Omxpa2VseVRvVGFrZVNs
b3dDYXNlVGhyZXNob2xkKCk7CisgICAgICAgICAgICByZXR1cm4gdmFsdWUgPj0gT3B0aW9uczo6
bGlrZWx5VG9UYWtlU2xvd0Nhc2VNaW5pbXVtQ291bnQoKTsKICAgICAgICAgfQogICAgICAgICAK
ICAgICAgICAgYm9vbCBjb3VsZFRha2VTbG93Q2FzZShpbnQgYnl0ZWNvZGVPZmZzZXQpCkBAIC03
MjUsNyArNzI1LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICBpZiAoIW51bWJlck9m
UmFyZUNhc2VQcm9maWxlcygpKQogICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAg
ICAgICAgIHVuc2lnbmVkIHZhbHVlID0gcmFyZUNhc2VQcm9maWxlRm9yQnl0ZWNvZGVPZmZzZXQo
Ynl0ZWNvZGVPZmZzZXQpLT5tX2NvdW50ZXI7Ci0gICAgICAgICAgICByZXR1cm4gdmFsdWUgPj0g
T3B0aW9uczo6Y291bGRUYWtlU2xvd0Nhc2VNaW5pbXVtQ291bnQoKSAmJiBzdGF0aWNfY2FzdDxk
b3VibGU+KHZhbHVlKSAvIG1fZXhlY3V0aW9uRW50cnlDb3VudCA+PSBPcHRpb25zOjpjb3VsZFRh
a2VTbG93Q2FzZVRocmVzaG9sZCgpOworICAgICAgICAgICAgcmV0dXJuIHZhbHVlID49IE9wdGlv
bnM6OmNvdWxkVGFrZVNsb3dDYXNlTWluaW11bUNvdW50KCk7CiAgICAgICAgIH0KICAgICAgICAg
CiAgICAgICAgIFJhcmVDYXNlUHJvZmlsZSogYWRkU3BlY2lhbEZhc3RDYXNlUHJvZmlsZShpbnQg
Ynl0ZWNvZGVPZmZzZXQpCkBAIC03NDcsNyArNzQ3LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAg
ICAgICAgICBpZiAoIW51bWJlck9mUmFyZUNhc2VQcm9maWxlcygpKQogICAgICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIHVuc2lnbmVkIHNwZWNpYWxGYXN0Q2FzZUNvdW50
ID0gc3BlY2lhbEZhc3RDYXNlUHJvZmlsZUZvckJ5dGVjb2RlT2Zmc2V0KGJ5dGVjb2RlT2Zmc2V0
KS0+bV9jb3VudGVyOwotICAgICAgICAgICAgcmV0dXJuIHNwZWNpYWxGYXN0Q2FzZUNvdW50ID49
IE9wdGlvbnM6Omxpa2VseVRvVGFrZVNsb3dDYXNlTWluaW11bUNvdW50KCkgJiYgc3RhdGljX2Nh
c3Q8ZG91YmxlPihzcGVjaWFsRmFzdENhc2VDb3VudCkgLyBtX2V4ZWN1dGlvbkVudHJ5Q291bnQg
Pj0gT3B0aW9uczo6bGlrZWx5VG9UYWtlU2xvd0Nhc2VUaHJlc2hvbGQoKTsKKyAgICAgICAgICAg
IHJldHVybiBzcGVjaWFsRmFzdENhc2VDb3VudCA+PSBPcHRpb25zOjpsaWtlbHlUb1Rha2VTbG93
Q2FzZU1pbmltdW1Db3VudCgpOwogICAgICAgICB9CiAgICAgICAgIAogICAgICAgICBib29sIGNv
dWxkVGFrZVNwZWNpYWxGYXN0Q2FzZShpbnQgYnl0ZWNvZGVPZmZzZXQpCkBAIC03NTUsNyArNzU1
LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICBpZiAoIW51bWJlck9mUmFyZUNhc2VQ
cm9maWxlcygpKQogICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIHVu
c2lnbmVkIHNwZWNpYWxGYXN0Q2FzZUNvdW50ID0gc3BlY2lhbEZhc3RDYXNlUHJvZmlsZUZvckJ5
dGVjb2RlT2Zmc2V0KGJ5dGVjb2RlT2Zmc2V0KS0+bV9jb3VudGVyOwotICAgICAgICAgICAgcmV0
dXJuIHNwZWNpYWxGYXN0Q2FzZUNvdW50ID49IE9wdGlvbnM6OmNvdWxkVGFrZVNsb3dDYXNlTWlu
aW11bUNvdW50KCkgJiYgc3RhdGljX2Nhc3Q8ZG91YmxlPihzcGVjaWFsRmFzdENhc2VDb3VudCkg
LyBtX2V4ZWN1dGlvbkVudHJ5Q291bnQgPj0gT3B0aW9uczo6Y291bGRUYWtlU2xvd0Nhc2VUaHJl
c2hvbGQoKTsKKyAgICAgICAgICAgIHJldHVybiBzcGVjaWFsRmFzdENhc2VDb3VudCA+PSBPcHRp
b25zOjpjb3VsZFRha2VTbG93Q2FzZU1pbmltdW1Db3VudCgpOwogICAgICAgICB9CiAgICAgICAg
IAogICAgICAgICBib29sIGxpa2VseVRvVGFrZURlZXBlc3RTbG93Q2FzZShpbnQgYnl0ZWNvZGVP
ZmZzZXQpCkBAIC03NjUsNyArNzY1LDcgQEAgbmFtZXNwYWNlIEpTQyB7CiAgICAgICAgICAgICB1
bnNpZ25lZCBzbG93Q2FzZUNvdW50ID0gcmFyZUNhc2VQcm9maWxlRm9yQnl0ZWNvZGVPZmZzZXQo
Ynl0ZWNvZGVPZmZzZXQpLT5tX2NvdW50ZXI7CiAgICAgICAgICAgICB1bnNpZ25lZCBzcGVjaWFs
RmFzdENhc2VDb3VudCA9IHNwZWNpYWxGYXN0Q2FzZVByb2ZpbGVGb3JCeXRlY29kZU9mZnNldChi
eXRlY29kZU9mZnNldCktPm1fY291bnRlcjsKICAgICAgICAgICAgIHVuc2lnbmVkIHZhbHVlID0g
c2xvd0Nhc2VDb3VudCAtIHNwZWNpYWxGYXN0Q2FzZUNvdW50OwotICAgICAgICAgICAgcmV0dXJu
IHZhbHVlID49IE9wdGlvbnM6Omxpa2VseVRvVGFrZVNsb3dDYXNlTWluaW11bUNvdW50KCkgJiYg
c3RhdGljX2Nhc3Q8ZG91YmxlPih2YWx1ZSkgLyBtX2V4ZWN1dGlvbkVudHJ5Q291bnQgPj0gT3B0
aW9uczo6bGlrZWx5VG9UYWtlU2xvd0Nhc2VUaHJlc2hvbGQoKTsKKyAgICAgICAgICAgIHJldHVy
biB2YWx1ZSA+PSBPcHRpb25zOjpsaWtlbHlUb1Rha2VTbG93Q2FzZU1pbmltdW1Db3VudCgpOwog
ICAgICAgICB9CiAgICAgICAgIAogICAgICAgICBib29sIGxpa2VseVRvVGFrZUFueVNsb3dDYXNl
KGludCBieXRlY29kZU9mZnNldCkKQEAgLTc3NSwxMSArNzc1LDkgQEAgbmFtZXNwYWNlIEpTQyB7
CiAgICAgICAgICAgICB1bnNpZ25lZCBzbG93Q2FzZUNvdW50ID0gcmFyZUNhc2VQcm9maWxlRm9y
Qnl0ZWNvZGVPZmZzZXQoYnl0ZWNvZGVPZmZzZXQpLT5tX2NvdW50ZXI7CiAgICAgICAgICAgICB1
bnNpZ25lZCBzcGVjaWFsRmFzdENhc2VDb3VudCA9IHNwZWNpYWxGYXN0Q2FzZVByb2ZpbGVGb3JC
eXRlY29kZU9mZnNldChieXRlY29kZU9mZnNldCktPm1fY291bnRlcjsKICAgICAgICAgICAgIHVu
c2lnbmVkIHZhbHVlID0gc2xvd0Nhc2VDb3VudCArIHNwZWNpYWxGYXN0Q2FzZUNvdW50OwotICAg
ICAgICAgICAgcmV0dXJuIHZhbHVlID49IE9wdGlvbnM6Omxpa2VseVRvVGFrZVNsb3dDYXNlTWlu
aW11bUNvdW50KCkgJiYgc3RhdGljX2Nhc3Q8ZG91YmxlPih2YWx1ZSkgLyBtX2V4ZWN1dGlvbkVu
dHJ5Q291bnQgPj0gT3B0aW9uczo6bGlrZWx5VG9UYWtlU2xvd0Nhc2VUaHJlc2hvbGQoKTsKKyAg
ICAgICAgICAgIHJldHVybiB2YWx1ZSA+PSBPcHRpb25zOjpsaWtlbHlUb1Rha2VTbG93Q2FzZU1p
bmltdW1Db3VudCgpOwogICAgICAgICB9CiAgICAgICAgIAotICAgICAgICB1bnNpZ25lZCBleGVj
dXRpb25FbnRyeUNvdW50KCkgY29uc3QgeyByZXR1cm4gbV9leGVjdXRpb25FbnRyeUNvdW50OyB9
Ci0KICAgICAgICAgdW5zaWduZWQgbnVtYmVyT2ZBcnJheVByb2ZpbGVzKCkgY29uc3QgeyByZXR1
cm4gbV9hcnJheVByb2ZpbGVzLnNpemUoKTsgfQogICAgICAgICBjb25zdCBBcnJheVByb2ZpbGVW
ZWN0b3ImIGFycmF5UHJvZmlsZXMoKSB7IHJldHVybiBtX2FycmF5UHJvZmlsZXM7IH0KICAgICAg
ICAgQXJyYXlQcm9maWxlKiBhZGRBcnJheVByb2ZpbGUodW5zaWduZWQgYnl0ZWNvZGVPZmZzZXQp
CkBAIC0xMzE1LDcgKzEzMTMsNiBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgU2VnbWVudGVk
VmVjdG9yPFJhcmVDYXNlUHJvZmlsZSwgOD4gbV9zcGVjaWFsRmFzdENhc2VQcm9maWxlczsKICAg
ICAgICAgU2VnbWVudGVkVmVjdG9yPEFycmF5QWxsb2NhdGlvblByb2ZpbGUsIDg+IG1fYXJyYXlB
bGxvY2F0aW9uUHJvZmlsZXM7CiAgICAgICAgIEFycmF5UHJvZmlsZVZlY3RvciBtX2FycmF5UHJv
ZmlsZXM7Ci0gICAgICAgIHVuc2lnbmVkIG1fZXhlY3V0aW9uRW50cnlDb3VudDsKICNlbmRpZgog
CiAgICAgICAgIC8vIENvbnN0YW50IFBvb2wKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9q
aXQvSklULmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVC5j
cHAJKHJldmlzaW9uIDEzODkyMSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklULmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNzAwLDExICs3MDAsNiBAQCBKSVRDb2RlIEpJVDo6cHJpdmF0
ZUNvbXBpbGUoQ29kZVB0ciogZnVuCiAKICAgICBMYWJlbCBmdW5jdGlvbkJvZHkgPSBsYWJlbCgp
OwogICAgIAotI2lmIEVOQUJMRShWQUxVRV9QUk9GSUxFUikKLSAgICBpZiAoY2FuQmVPcHRpbWl6
ZWQoKSkKLSAgICAgICAgYWRkMzIoVHJ1c3RlZEltbTMyKDEpLCBBYnNvbHV0ZUFkZHJlc3MoJm1f
Y29kZUJsb2NrLT5tX2V4ZWN1dGlvbkVudHJ5Q291bnQpKTsKLSNlbmRpZgotCiAgICAgcHJpdmF0
ZUNvbXBpbGVNYWluUGFzcygpOwogICAgIHByaXZhdGVDb21waWxlTGlua1Bhc3MoKTsKICAgICBw
cml2YXRlQ29tcGlsZVNsb3dDYXNlcygpOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvT3B0aW9ucy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL09wdGlvbnMuaAkocmV2aXNpb24gMTM4OTIxKQorKysgU291cmNlL0phdmFTY3JpcHRDb3Jl
L3J1bnRpbWUvT3B0aW9ucy5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMDEsOCArMTAxLDYgQEAgbmFt
ZXNwYWNlIEpTQyB7CiAgICAgdihib29sLCByYW5kb21pemVFeGVjdXRpb25Db3VudHNCZXR3ZWVu
Q2hlY2twb2ludHMsIGZhbHNlKSBcCiAgICAgdihpbnQzMiwgbWF4aW11bUV4ZWN1dGlvbkNvdW50
c0JldHdlZW5DaGVja3BvaW50cywgMTAwMCkgXAogICAgIFwKLSAgICB2KGRvdWJsZSwgbGlrZWx5
VG9UYWtlU2xvd0Nhc2VUaHJlc2hvbGQsIDAuMTUpIFwKLSAgICB2KGRvdWJsZSwgY291bGRUYWtl
U2xvd0Nhc2VUaHJlc2hvbGQsIDAuMDUpIFwKICAgICB2KHVuc2lnbmVkLCBsaWtlbHlUb1Rha2VT
bG93Q2FzZU1pbmltdW1Db3VudCwgMTAwKSBcCiAgICAgdih1bnNpZ25lZCwgY291bGRUYWtlU2xv
d0Nhc2VNaW5pbXVtQ291bnQsIDEwKSBcCiAgICAgXAo=
</data>
<flag name="review"
          id="199111"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>