<?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>133034</bug_id>
          
          <creation_ts>2014-05-17 15:04:34 -0700</creation_ts>
          <short_desc>[ftlopt] InlineCallFrame::isCall should be an enumeration</short_desc>
          <delta_ts>2014-05-17 20:45:11 -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>
          
          <blocked>130756</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>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1010000</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-05-17 15:04:34 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010002</commentid>
    <comment_count>1</comment_count>
      <attachid>231639</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-05-17 15:19:21 -0700</bug_when>
    <thetext>Created attachment 231639
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1010032</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-05-17 20:45:11 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/169005</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231639</attachid>
            <date>2014-05-17 15:19:21 -0700</date>
            <delta_ts>2014-05-17 18:59:04 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>10442</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY4OTk4KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM3IEBA
CisyMDE0LTA1LTE3ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
W2Z0bG9wdF0gSW5saW5lQ2FsbEZyYW1lOjppc0NhbGwgc2hvdWxkIGJlIGFuIGVudW1lcmF0aW9u
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzMwMzQK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAg
IE9uY2Ugd2Ugc3RhcnQgaW5saW5pbmcgZ2V0dGVycyBhbmQgc2V0dGVycywgd2UnbGwgd2FudCBJ
bmxpbmVDYWxsRnJhbWUgdG8gYmUgYWJsZSB0byB0ZWxsCisgICAgICAgIHVzIHRoYXQgdGhlIGlu
bGluZWQgY2FsbCB3YXMgYSBnZXR0ZXIgY2FsbCBvciBhIHNldHRlciBjYWxsLiBJbml0aWFsbHkg
SSB0aG91Z2h0IEkgd291bGQKKyAgICAgICAgaGF2ZSBhIG5ldyBmaWVsZCBjYWxsZWQgImtpbmQi
IHRoYXQgd291bGQgaGF2ZSBjb21wb25lbnRzIE5vcm1hbENhbGwsIEdldHRlckNhbGwsIGFuZAor
ICAgICAgICBTZXR0ZXJDYWxsLiBCdXQgdGhhdCBkb2Vzbid0IG1ha2Ugc2Vuc2UsIGJlY2F1c2Ug
Zm9yIEdldHRlckNhbGwgYW5kIFNldHRlckNhbGwsIGlzQ2FsbAorICAgICAgICB3b3VsZCBoYXZl
IHRvIGJlIHRydWUuIEhlbmNlLCBJdCBtYWtlcyBtb3JlIHNlbnNlIHRvIGhhdmUgb25lIGVudW1l
cmF0aW9uIHRoYXQgaXMgQ2FsbCwKKyAgICAgICAgQ29uc3RydWN0LCBHZXR0ZXJDYWxsLCBvciBT
ZXR0ZXJDYWxsLiBUaGlzIHBhdGNoIGlzIGEgZmlyc3Qgc3RlcCB0b3dhcmRzIHRoaXMuCisgICAg
ICAgIAorICAgICAgICBJdCdzIGludGVyZXN0aW5nIHRoYXQgaXNDbG9zdXJlQ2FsbCBzaG91bGQg
cHJvYmFibHkgc3RpbGwgYmUgc2VwYXJhdGUsIHNpbmNlIGdldHRlciBhbmQKKyAgICAgICAgc2V0
dGVyIGlubGluaW5nIGNvdWxkIGlubGluZSBjbG9zdXJlIGNhbGxzLgorCisgICAgICAgICogYnl0
ZWNvZGUvQ29kZUJsb2NrLmg6CisgICAgICAgIChKU0M6OmJhc2VsaW5lQ29kZUJsb2NrRm9ySW5s
aW5lQ2FsbEZyYW1lKToKKyAgICAgICAgKiBieXRlY29kZS9Db2RlT3JpZ2luLmNwcDoKKyAgICAg
ICAgKEpTQzo6SW5saW5lQ2FsbEZyYW1lOjpkdW1wSW5Db250ZXh0KToKKyAgICAgICAgKFdURjo6
cHJpbnRJbnRlcm5hbCk6CisgICAgICAgICogYnl0ZWNvZGUvQ29kZU9yaWdpbi5oOgorICAgICAg
ICAoSlNDOjpJbmxpbmVDYWxsRnJhbWU6OmtpbmRGb3IpOgorICAgICAgICAoSlNDOjpJbmxpbmVD
YWxsRnJhbWU6OnNwZWNpYWxpemF0aW9uS2luZEZvcik6CisgICAgICAgIChKU0M6OklubGluZUNh
bGxGcmFtZTo6SW5saW5lQ2FsbEZyYW1lKToKKyAgICAgICAgKEpTQzo6SW5saW5lQ2FsbEZyYW1l
OjpzcGVjaWFsaXphdGlvbktpbmQpOgorICAgICAgICAqIGRmZy9ERkdCeXRlQ29kZVBhcnNlci5j
cHA6CisgICAgICAgIChKU0M6OkRGRzo6Qnl0ZUNvZGVQYXJzZXI6OklubGluZVN0YWNrRW50cnk6
OklubGluZVN0YWNrRW50cnkpOgorICAgICAgICAqIGRmZy9ERkdPU1JFeGl0UHJlcGFyYXRpb24u
Y3BwOgorICAgICAgICAoSlNDOjpERkc6OnByZXBhcmVDb2RlT3JpZ2luRm9yT1NSRXhpdCk6Cisg
ICAgICAgICogcnVudGltZS9Bcmd1bWVudHMuaDoKKyAgICAgICAgKEpTQzo6QXJndW1lbnRzOjpm
aW5pc2hDcmVhdGlvbik6CisKIDIwMTQtMDUtMTMgIEZpbGlwIFBpemxvICA8ZnBpemxvQGFwcGxl
LmNvbT4KIAogICAgICAgICBbZnRsb3B0XSBERkcgc2hvdWxkIG5vdCBleGl0IGR1ZSB0byBpbmFk
ZXF1YXRlIHByb2ZpbGluZyBjb3ZlcmFnZSB3aGVuIGl0IGNhbiB0cml2aWFsbHkgZmlsbCBpbiB0
aGUgcHJvZmlsaW5nIGNvdmVyYWdlIGR1ZSB0byB2YXJpYWJsZSBjb25zdGFudCBpbmZlcmVuY2Ug
YW5kIHRoZSBiZXR0ZXIgcHJlZGljdGlvbiBtb2RlbGluZyBvZiB0eXBlZCBhcnJheSBHZXRCeVZh
bHMKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxvY2suaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZUJsb2NrLmgJKHJl
dmlzaW9uIDE2ODk5NykKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9Db2RlQmxv
Y2suaAkod29ya2luZyBjb3B5KQpAQCAtMTE5NSw3ICsxMTk1LDcgQEAgaW5saW5lIENvZGVCbG9j
ayogYmFzZWxpbmVDb2RlQmxvY2tGb3JJbgogICAgIFJFTEVBU0VfQVNTRVJUKGlubGluZUNhbGxG
cmFtZSk7CiAgICAgRXhlY3V0YWJsZUJhc2UqIGV4ZWN1dGFibGUgPSBpbmxpbmVDYWxsRnJhbWUt
PmV4ZWN1dGFibGUuZ2V0KCk7CiAgICAgUkVMRUFTRV9BU1NFUlQoZXhlY3V0YWJsZS0+c3RydWN0
dXJlKCktPmNsYXNzSW5mbygpID09IEZ1bmN0aW9uRXhlY3V0YWJsZTo6aW5mbygpKTsKLSAgICBy
ZXR1cm4gc3RhdGljX2Nhc3Q8RnVuY3Rpb25FeGVjdXRhYmxlKj4oZXhlY3V0YWJsZSktPmJhc2Vs
aW5lQ29kZUJsb2NrRm9yKGlubGluZUNhbGxGcmFtZS0+aXNDYWxsID8gQ29kZUZvckNhbGwgOiBD
b2RlRm9yQ29uc3RydWN0KTsKKyAgICByZXR1cm4gc3RhdGljX2Nhc3Q8RnVuY3Rpb25FeGVjdXRh
YmxlKj4oZXhlY3V0YWJsZSktPmJhc2VsaW5lQ29kZUJsb2NrRm9yKGlubGluZUNhbGxGcmFtZS0+
c3BlY2lhbGl6YXRpb25LaW5kKCkpOwogfQogCiBpbmxpbmUgQ29kZUJsb2NrKiBiYXNlbGluZUNv
ZGVCbG9ja0Zvck9yaWdpbkFuZEJhc2VsaW5lQ29kZUJsb2NrKGNvbnN0IENvZGVPcmlnaW4mIGNv
ZGVPcmlnaW4sIENvZGVCbG9jayogYmFzZWxpbmVDb2RlQmxvY2spCkluZGV4OiBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZU9yaWdpbi5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL0NvZGVPcmlnaW4uY3BwCShyZXZpc2lvbiAxNjg5OTcp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZU9yaWdpbi5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDEyLCAyMDEz
IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMiwg
MjAxMywgMjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRo
b3V0CiAgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMKQEAgLTE3OCw3ICsxNzgsNyBAQCB2b2lkIElubGluZUNhbGxGcmFt
ZTo6ZHVtcEluQ29udGV4dChQcmluCiAgICAgb3V0LnByaW50KGJyaWVmRnVuY3Rpb25JbmZvcm1h
dGlvbigpLCAiOjwiLCBSYXdQb2ludGVyKGV4ZWN1dGFibGUuZ2V0KCkpKTsKICAgICBpZiAoZXhl
Y3V0YWJsZS0+aXNTdHJpY3RNb2RlKCkpCiAgICAgICAgIG91dC5wcmludCgiIChTdHJpY3RNb2Rl
KSIpOwotICAgIG91dC5wcmludCgiLCBiYyMiLCBjYWxsZXIuYnl0ZWNvZGVJbmRleCwgIiwgIiwg
c3BlY2lhbGl6YXRpb25LaW5kKCkpOworICAgIG91dC5wcmludCgiLCBiYyMiLCBjYWxsZXIuYnl0
ZWNvZGVJbmRleCwgIiwgIiwga2luZCk7CiAgICAgaWYgKGlzQ2xvc3VyZUNhbGwpCiAgICAgICAg
IG91dC5wcmludCgiLCBjbG9zdXJlIGNhbGwiKTsKICAgICBlbHNlCkBAIC0xOTUsMyArMTk1LDIw
IEBAIHZvaWQgSW5saW5lQ2FsbEZyYW1lOjpkdW1wKFByaW50U3RyZWFtJiAKIAogfSAvLyBuYW1l
c3BhY2UgSlNDCiAKK25hbWVzcGFjZSBXVEYgeworCit2b2lkIHByaW50SW50ZXJuYWwoUHJpbnRT
dHJlYW0mIG91dCwgSlNDOjpJbmxpbmVDYWxsRnJhbWU6OktpbmQga2luZCkKK3sKKyAgICBzd2l0
Y2ggKGtpbmQpIHsKKyAgICBjYXNlIEpTQzo6SW5saW5lQ2FsbEZyYW1lOjpDYWxsOgorICAgICAg
ICBvdXQucHJpbnQoIkNhbGwiKTsKKyAgICAgICAgcmV0dXJuOworICAgIGNhc2UgSlNDOjpJbmxp
bmVDYWxsRnJhbWU6OkNvbnN0cnVjdDoKKyAgICAgICAgb3V0LnByaW50KCJDb25zdHJ1Y3QiKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgp
OworfQorCit9IC8vIG5hbWVzcGFjZSBXVEYKKwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3Jl
L2J5dGVjb2RlL0NvZGVPcmlnaW4uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvYnl0ZWNvZGUvQ29kZU9yaWdpbi5oCShyZXZpc2lvbiAxNjg5OTcpCisrKyBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvYnl0ZWNvZGUvQ29kZU9yaWdpbi5oCSh3b3JraW5nIGNvcHkpCkBAIC0xLDUg
KzEsNSBAQAogLyoKLSAqIENvcHlyaWdodCAoQykgMjAxMSwgMjAxMiwgMjAxMyBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiBDb3B5cmlnaHQgKEMpIDIwMTEsIDIwMTIsIDIwMTMs
IDIwMTQgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAog
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCkBAIC0xMTgsMTMgKzExOCw0MiBAQCBwcml2YXRlOgogfTsKIAogc3RydWN0
IElubGluZUNhbGxGcmFtZSB7CisgICAgZW51bSBLaW5kIHsKKyAgICAgICAgQ2FsbCwKKyAgICAg
ICAgQ29uc3RydWN0LAorICAgIH07CisgICAgCisgICAgc3RhdGljIEtpbmQga2luZEZvcihDb2Rl
U3BlY2lhbGl6YXRpb25LaW5kIGtpbmQpCisgICAgeworICAgICAgICBzd2l0Y2ggKGtpbmQpIHsK
KyAgICAgICAgY2FzZSBDb2RlRm9yQ2FsbDoKKyAgICAgICAgICAgIHJldHVybiBDYWxsOworICAg
ICAgICBjYXNlIENvZGVGb3JDb25zdHJ1Y3Q6CisgICAgICAgICAgICByZXR1cm4gQ29uc3RydWN0
OworICAgICAgICB9CisgICAgICAgIFJFTEVBU0VfQVNTRVJUX05PVF9SRUFDSEVEKCk7CisgICAg
ICAgIHJldHVybiBDYWxsOworICAgIH0KKyAgICAKKyAgICBzdGF0aWMgQ29kZVNwZWNpYWxpemF0
aW9uS2luZCBzcGVjaWFsaXphdGlvbktpbmRGb3IoS2luZCBraW5kKQorICAgIHsKKyAgICAgICAg
c3dpdGNoIChraW5kKSB7CisgICAgICAgIGNhc2UgQ2FsbDoKKyAgICAgICAgICAgIHJldHVybiBD
b2RlRm9yQ2FsbDsKKyAgICAgICAgY2FzZSBDb25zdHJ1Y3Q6CisgICAgICAgICAgICByZXR1cm4g
Q29kZUZvckNvbnN0cnVjdDsKKyAgICAgICAgfQorICAgICAgICBSRUxFQVNFX0FTU0VSVF9OT1Rf
UkVBQ0hFRCgpOworICAgICAgICByZXR1cm4gQ29kZUZvckNhbGw7CisgICAgfQorICAgIAogICAg
IFZlY3RvcjxWYWx1ZVJlY292ZXJ5PiBhcmd1bWVudHM7IC8vIEluY2x1ZGVzICd0aGlzJy4KICAg
ICBXcml0ZUJhcnJpZXI8U2NyaXB0RXhlY3V0YWJsZT4gZXhlY3V0YWJsZTsKICAgICBWYWx1ZVJl
Y292ZXJ5IGNhbGxlZVJlY292ZXJ5OwogICAgIENvZGVPcmlnaW4gY2FsbGVyOwogICAgIEJpdFZl
Y3RvciBjYXB0dXJlZFZhcnM7IC8vIEluZGV4ZWQgYnkgdGhlIG1hY2hpbmUgY2FsbCBmcmFtZSdz
IHZhcmlhYmxlIG51bWJlcmluZy4KICAgICBzaWduZWQgc3RhY2tPZmZzZXQgOiAzMDsKLSAgICBi
b29sIGlzQ2FsbCA6IDE7CisgICAgS2luZCBraW5kIDogMTsKICAgICBib29sIGlzQ2xvc3VyZUNh
bGwgOiAxOyAvLyBJZiBmYWxzZSB0aGVuIHdlIGtub3cgdGhhdCBjYWxsZWUvc2NvcGUgYXJlIGNv
bnN0YW50cyBhbmQgdGhlIERGRyB3b24ndCB0cmVhdCB0aGVtIGFzIHZhcmlhYmxlcywgaS5lLiB0
aGV5IGhhdmUgdG8gYmUgcmVjb3ZlcmVkIG1hbnVhbGx5LgogICAgIFZpcnR1YWxSZWdpc3RlciBh
cmd1bWVudHNSZWdpc3RlcjsgLy8gVGhpcyBpcyBvbmx5IHNldCBpZiB0aGUgY29kZSB1c2VzIGFy
Z3VtZW50cy4gVGhlIHVubW9kaWZpZWQgYXJndW1lbnRzIHJlZ2lzdGVyIGZvbGxvd3MgdGhlIHVu
bW9kaWZpZWRBcmd1bWVudHNSZWdpc3RlcigpIGNvbnZlbnRpb24gKHNlZSBDb2RlQmxvY2suaCku
CiAgICAgCkBAIC0xMzMsMTIgKzE2MiwxMiBAQCBzdHJ1Y3QgSW5saW5lQ2FsbEZyYW1lIHsKICAg
ICAvLyB3ZSBmb3Jnb3QgdG8gaW5pdGlhbGl6ZSBleHBsaWNpdGx5LgogICAgIElubGluZUNhbGxG
cmFtZSgpCiAgICAgICAgIDogc3RhY2tPZmZzZXQoMCkKLSAgICAgICAgLCBpc0NhbGwoZmFsc2Up
CisgICAgICAgICwga2luZChDYWxsKQogICAgICAgICAsIGlzQ2xvc3VyZUNhbGwoZmFsc2UpCiAg
ICAgewogICAgIH0KICAgICAKLSAgICBDb2RlU3BlY2lhbGl6YXRpb25LaW5kIHNwZWNpYWxpemF0
aW9uS2luZCgpIGNvbnN0IHsgcmV0dXJuIHNwZWNpYWxpemF0aW9uRnJvbUlzQ2FsbChpc0NhbGwp
OyB9CisgICAgQ29kZVNwZWNpYWxpemF0aW9uS2luZCBzcGVjaWFsaXphdGlvbktpbmQoKSBjb25z
dCB7IHJldHVybiBzcGVjaWFsaXphdGlvbktpbmRGb3Ioa2luZCk7IH0KIAogICAgIEpTRnVuY3Rp
b24qIGNhbGxlZUNvbnN0YW50KCkgY29uc3QKICAgICB7CkBAIC0yMDksNiArMjM4LDggQEAgc3Ry
dWN0IENvZGVPcmlnaW5BcHByb3hpbWF0ZUhhc2ggewogCiBuYW1lc3BhY2UgV1RGIHsKIAordm9p
ZCBwcmludEludGVybmFsKFByaW50U3RyZWFtJiwgSlNDOjpJbmxpbmVDYWxsRnJhbWU6OktpbmQp
OworCiB0ZW1wbGF0ZTx0eXBlbmFtZSBUPiBzdHJ1Y3QgRGVmYXVsdEhhc2g7CiB0ZW1wbGF0ZTw+
IHN0cnVjdCBEZWZhdWx0SGFzaDxKU0M6OkNvZGVPcmlnaW4+IHsKICAgICB0eXBlZGVmIEpTQzo6
Q29kZU9yaWdpbkhhc2ggSGFzaDsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
Qnl0ZUNvZGVQYXJzZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9k
ZmcvREZHQnl0ZUNvZGVQYXJzZXIuY3BwCShyZXZpc2lvbiAxNjg5OTcpCisrKyBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvZGZnL0RGR0J5dGVDb2RlUGFyc2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MzQzNSw3ICszNDM1LDcgQEAgQnl0ZUNvZGVQYXJzZXI6OklubGluZVN0YWNrRW50cnk6OklubGlu
ZQogICAgICAgICAgICAgbV9pbmxpbmVDYWxsRnJhbWUtPmlzQ2xvc3VyZUNhbGwgPSB0cnVlOwog
ICAgICAgICBtX2lubGluZUNhbGxGcmFtZS0+Y2FsbGVyID0gYnl0ZUNvZGVQYXJzZXItPmN1cnJl
bnRDb2RlT3JpZ2luKCk7CiAgICAgICAgIG1faW5saW5lQ2FsbEZyYW1lLT5hcmd1bWVudHMucmVz
aXplKGFyZ3VtZW50Q291bnRJbmNsdWRpbmdUaGlzKTsgLy8gU2V0IHRoZSBudW1iZXIgb2YgYXJn
dW1lbnRzIGluY2x1ZGluZyB0aGlzLCBidXQgZG9uJ3QgY29uZmlndXJlIHRoZSB2YWx1ZSByZWNv
dmVyaWVzLCB5ZXQuCi0gICAgICAgIG1faW5saW5lQ2FsbEZyYW1lLT5pc0NhbGwgPSBpc0NhbGwo
a2luZCk7CisgICAgICAgIG1faW5saW5lQ2FsbEZyYW1lLT5raW5kID0gSW5saW5lQ2FsbEZyYW1l
OjpraW5kRm9yKGtpbmQpOwogICAgICAgICAKICAgICAgICAgaWYgKG1faW5saW5lQ2FsbEZyYW1l
LT5jYWxsZXIuaW5saW5lQ2FsbEZyYW1lKQogICAgICAgICAgICAgbV9pbmxpbmVDYWxsRnJhbWUt
PmNhcHR1cmVkVmFycyA9IG1faW5saW5lQ2FsbEZyYW1lLT5jYWxsZXIuaW5saW5lQ2FsbEZyYW1l
LT5jYXB0dXJlZFZhcnM7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR09TUkV4
aXRQcmVwYXJhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdPU1JFeGl0UHJlcGFyYXRpb24uY3BwCShyZXZpc2lvbiAxNjg5OTcpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR09TUkV4aXRQcmVwYXJhdGlvbi5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDEzIEFwcGxlIEluYy4g
QWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMywgMjAxNCBBcHBsZSBJ
bmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAgKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMK
QEAgLTQ1LDcgKzQ1LDcgQEAgdm9pZCBwcmVwYXJlQ29kZU9yaWdpbkZvck9TUkV4aXQoRXhlY1N0
YQogICAgICAgICBGdW5jdGlvbkV4ZWN1dGFibGUqIGV4ZWN1dGFibGUgPQogICAgICAgICAgICAg
c3RhdGljX2Nhc3Q8RnVuY3Rpb25FeGVjdXRhYmxlKj4oY29kZU9yaWdpbi5pbmxpbmVDYWxsRnJh
bWUtPmV4ZWN1dGFibGUuZ2V0KCkpOwogICAgICAgICBDb2RlQmxvY2sqIGNvZGVCbG9jayA9IGV4
ZWN1dGFibGUtPmJhc2VsaW5lQ29kZUJsb2NrRm9yKAotICAgICAgICAgICAgY29kZU9yaWdpbi5p
bmxpbmVDYWxsRnJhbWUtPmlzQ2FsbCA/IENvZGVGb3JDYWxsIDogQ29kZUZvckNvbnN0cnVjdCk7
CisgICAgICAgICAgICBjb2RlT3JpZ2luLmlubGluZUNhbGxGcmFtZS0+c3BlY2lhbGl6YXRpb25L
aW5kKCkpOwogICAgICAgICAKICAgICAgICAgaWYgKGNvZGVCbG9jay0+aml0VHlwZSgpID09IEpT
Qzo6SklUQ29kZTo6QmFzZWxpbmVKSVQpCiAgICAgICAgICAgICBjb250aW51ZTsKSW5kZXg6IFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0FyZ3VtZW50cy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0FyZ3VtZW50cy5oCShyZXZpc2lvbiAxNjg5OTcp
CisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Bcmd1bWVudHMuaAkod29ya2luZyBj
b3B5KQpAQCAtMSw2ICsxLDYgQEAKIC8qCiAgKiAgQ29weXJpZ2h0IChDKSAxOTk5LTIwMDAgSGFy
cmkgUG9ydGVuIChwb3J0ZW5Aa2RlLm9yZykKLSAqICBDb3B5cmlnaHQgKEMpIDIwMDMsIDIwMDYs
IDIwMDcsIDIwMDgsIDIwMDkgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICogIENv
cHlyaWdodCAoQykgMjAwMywgMjAwNiwgMjAwNywgMjAwOCwgMjAwOSwgMjAxNCBBcHBsZSBJbmMu
IEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKiAgQ29weXJpZ2h0IChDKSAyMDA3IENhbWVyb24gWndh
cmljaCAoY3d6d2FyaWNoQHV3YXRlcmxvby5jYSkKICAqICBDb3B5cmlnaHQgKEMpIDIwMDcgTWFr
cyBPcmxvdmljaAogICoKQEAgLTMyMSw3ICszMjEsNyBAQCBpbmxpbmUgdm9pZCBBcmd1bWVudHM6
OmZpbmlzaENyZWF0aW9uKENhCiAgICAgbV9vdmVycm9kZUNhbGxlZSA9IGZhbHNlOwogICAgIG1f
b3ZlcnJvZGVDYWxsZXIgPSBmYWxzZTsKICAgICBtX2lzU3RyaWN0TW9kZSA9IGpzQ2FzdDxGdW5j
dGlvbkV4ZWN1dGFibGUqPihpbmxpbmVDYWxsRnJhbWUtPmV4ZWN1dGFibGUuZ2V0KCkpLT5pc1N0
cmljdE1vZGUoKTsKLSAgICBBU1NFUlQoIWpzQ2FzdDxGdW5jdGlvbkV4ZWN1dGFibGUqPihpbmxp
bmVDYWxsRnJhbWUtPmV4ZWN1dGFibGUuZ2V0KCkpLT5zeW1ib2xUYWJsZShpbmxpbmVDYWxsRnJh
bWUtPmlzQ2FsbCA/IENvZGVGb3JDYWxsIDogQ29kZUZvckNvbnN0cnVjdCktPnNsb3dBcmd1bWVu
dHMoKSk7CisgICAgQVNTRVJUKCFqc0Nhc3Q8RnVuY3Rpb25FeGVjdXRhYmxlKj4oaW5saW5lQ2Fs
bEZyYW1lLT5leGVjdXRhYmxlLmdldCgpKS0+c3ltYm9sVGFibGUoaW5saW5lQ2FsbEZyYW1lLT5z
cGVjaWFsaXphdGlvbktpbmQoKSktPnNsb3dBcmd1bWVudHMoKSk7CiAKICAgICAvLyBUaGUgYnl0
ZWNvZGUgZ2VuZXJhdG9yIG9taXRzIG9wX3RlYXJfb2ZmX2FjdGl2YXRpb24gaW4gY2FzZXMgb2Yg
bm8KICAgICAvLyBkZWNsYXJlZCBwYXJhbWV0ZXJzLCBzbyB3ZSBuZWVkIHRvIHRlYXIgb2ZmIGlt
bWVkaWF0ZWx5Lgo=
</data>
<flag name="review"
          id="256089"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>