<?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>137259</bug_id>
          
          <creation_ts>2014-09-30 12:38:23 -0700</creation_ts>
          <short_desc>Get the STRING_STATS codepath compiling again, and add calls to ref/deref</short_desc>
          <delta_ts>2014-09-30 12:50:03 -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>New Bugs</component>
          <version>528+ (Nightly 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="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1038297</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-09-30 12:38:23 -0700</bug_when>
    <thetext>Get the STRING_STATS codepath compiling again, and add calls to ref/deref</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1038298</commentid>
    <comment_count>1</comment_count>
      <attachid>238947</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-09-30 12:39:06 -0700</bug_when>
    <thetext>Created attachment 238947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1038299</commentid>
    <comment_count>2</comment_count>
      <attachid>238947</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2014-09-30 12:43:45 -0700</bug_when>
    <thetext>Comment on attachment 238947
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1038305</commentid>
    <comment_count>3</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-09-30 12:50:03 -0700</bug_when>
    <thetext>Committed r174116: &lt;http://trac.webkit.org/changeset/174116&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>238947</attachid>
            <date>2014-09-30 12:39:06 -0700</date>
            <delta_ts>2014-09-30 12:43:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137259-20140930123907.patch</filename>
            <type>text/plain</type>
            <size>11092</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGMxNjkyODlmN2E5OTk4ZjYyNGIyNWE4
ZjdiOTE4YWNjNGI4MmEzYzQuLjA3MTIxNzlkYjBjMjcxYjQ3OTZiZjNiYTY2N2NiN2M4ZjU5N2Nl
ZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTQtMDktMzAgIEFuZGVycyBDYXJsc3NvbiAgPGFu
ZGVyc2NhQGFwcGxlLmNvbT4KKworICAgICAgICBHZXQgdGhlIFNUUklOR19TVEFUUyBjb2RlcGF0
aCBjb21waWxpbmcgYWdhaW4sIGFuZCBhZGQgY2FsbHMgdG8gcmVmL2RlcmVmCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzcyNTkKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHd0Zi90ZXh0L1N0cmluZ0lt
cGwuY3BwOgorICAgICAgICAoV1RGOjpTdHJpbmdTdGF0czo6cmVtb3ZlU3RyaW5nKToKKyAgICAg
ICAgKFdURjo6U3RyaW5nU3RhdHM6OnByaW50U3RhdHMpOgorICAgICAgICAoV1RGOjpTdHJpbmdJ
bXBsOjp+U3RyaW5nSW1wbCk6CisgICAgICAgICogd3RmL3RleHQvU3RyaW5nSW1wbC5oOgorICAg
ICAgICAoV1RGOjpTdHJpbmdJbXBsOjpTdHJpbmdJbXBsKToKKyAgICAgICAgKFdURjo6U3RyaW5n
SW1wbDo6aXNTdWJTdHJpbmcpOgorICAgICAgICAoV1RGOjpTdHJpbmdJbXBsOjpyZWYpOgorICAg
ICAgICAoV1RGOjpTdHJpbmdJbXBsOjpkZXJlZik6CisgICAgICAgIChXVEY6OlN0cmluZ1N0YXRz
OjphZGRVcGNvbnZlcnRlZFN0cmluZyk6IERlbGV0ZWQuCisKIDIwMTQtMDktMjkgIENvbW1pdCBR
dWV1ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJv
bGxpbmcgb3V0IHIxNzQwNDUuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0cmlu
Z0ltcGwuY3BwIGIvU291cmNlL1dURi93dGYvdGV4dC9TdHJpbmdJbXBsLmNwcAppbmRleCBjYTU0
NDA1MGZiNWI2NjY1OGJjMzNiY2E0NDViZGJhZGYxYjRiNzE3Li5lNWQ2OTRjMGQxZmVmOTgyMDZj
Yjc3ODBiY2I0Mjk2YTY1NTNmMGZmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi90ZXh0L1N0
cmluZ0ltcGwuY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL3RleHQvU3RyaW5nSW1wbC5jcHAKQEAg
LTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDx3dGYvdW5pY29kZS9DaGFyYWN0ZXJOYW1lcy5oPgog
I2luY2x1ZGUgPHd0Zi91bmljb2RlL1VURjguaD4KIAotI2lmZGVmIFNUUklOR19TVEFUUworI2lm
IFNUUklOR19TVEFUUwogI2luY2x1ZGUgPHVuaXN0ZC5oPgogI2luY2x1ZGUgPHd0Zi9EYXRhTG9n
Lmg+CiAjZW5kaWYKQEAgLTQ1LDI3ICs0NSwyMSBAQCBuYW1lc3BhY2UgV1RGIHsKIAogdXNpbmcg
bmFtZXNwYWNlIFVuaWNvZGU7CiAKLUNPTVBJTEVfQVNTRVJUKHNpemVvZihTdHJpbmdJbXBsKSA9
PSAyICogc2l6ZW9mKGludCkgKyAyICogc2l6ZW9mKHZvaWQqKSwgU3RyaW5nSW1wbF9zaG91bGRf
c3RheV9zbWFsbCk7CitzdGF0aWNfYXNzZXJ0KHNpemVvZihTdHJpbmdJbXBsKSA9PSAyICogc2l6
ZW9mKGludCkgKyAyICogc2l6ZW9mKHZvaWQqKSwgIlN0cmluZ0ltcGwgc2hvdWxkIHN0YXkgc21h
bGwiKTsKIAotI2lmZGVmIFNUUklOR19TVEFUUworI2lmIFNUUklOR19TVEFUUwogU3RyaW5nU3Rh
dHMgU3RyaW5nSW1wbDo6bV9zdHJpbmdTdGF0czsKIAotdW5zaWduZWQgU3RyaW5nU3RhdHM6OnNf
c3RyaW5nUmVtb3Zlc1RpbGxQcmludFN0YXRzID0gU3RyaW5nU3RhdHM6OnNfcHJpbnRTdHJpbmdT
dGF0c0ZyZXF1ZW5jeTsKK3N0ZDo6YXRvbWljPHVuc2lnbmVkPiBTdHJpbmdTdGF0czo6c19zdHJp
bmdSZW1vdmVzVGlsbFByaW50U3RhdHMoc19wcmludFN0cmluZ1N0YXRzRnJlcXVlbmN5KTsKIAot
dm9pZCBTdHJpbmdTdGF0czo6cmVtb3ZlU3RyaW5nKFN0cmluZ0ltcGwqIHN0cmluZykKK3ZvaWQg
U3RyaW5nU3RhdHM6OnJlbW92ZVN0cmluZyhTdHJpbmdJbXBsJiBzdHJpbmcpCiB7Ci0gICAgdW5z
aWduZWQgbGVuZ3RoID0gc3RyaW5nLT5sZW5ndGgoKTsKLSAgICBib29sIGlzU3ViU3RyaW5nID0g
c3RyaW5nLT5pc1N1YlN0cmluZygpOworICAgIHVuc2lnbmVkIGxlbmd0aCA9IHN0cmluZy5sZW5n
dGgoKTsKKyAgICBib29sIGlzU3ViU3RyaW5nID0gc3RyaW5nLmlzU3ViU3RyaW5nKCk7CiAKICAg
ICAtLW1fdG90YWxOdW1iZXJTdHJpbmdzOwogCi0gICAgaWYgKHN0cmluZy0+aGFzMTZCaXRTaGFk
b3coKSkgewotICAgICAgICAtLW1fbnVtYmVyVXBjb252ZXJ0ZWRTdHJpbmdzOwotICAgICAgICBp
ZiAoIWlzU3ViU3RyaW5nKQotICAgICAgICAgICAgbV90b3RhbFVwY29udmVydGVkRGF0YSAtPSBs
ZW5ndGg7Ci0gICAgfQotCi0gICAgaWYgKHN0cmluZy0+aXM4Qml0KCkpIHsKKyAgICBpZiAoc3Ry
aW5nLmlzOEJpdCgpKSB7CiAgICAgICAgIC0tbV9udW1iZXI4Qml0U3RyaW5nczsKICAgICAgICAg
aWYgKCFpc1N1YlN0cmluZykKICAgICAgICAgICAgIG1fdG90YWw4Qml0RGF0YSAtPSBsZW5ndGg7
CkBAIC04OCwyMiArODIsMjEgQEAgdm9pZCBTdHJpbmdTdGF0czo6cHJpbnRTdGF0cygpCiAgICAg
dW5zaWduZWQgbG9uZyBsb25nIHRvdGFsTnVtYmVyQ2hhcmFjdGVycyA9IG1fdG90YWw4Qml0RGF0
YSArIG1fdG90YWwxNkJpdERhdGE7CiAgICAgZG91YmxlIHBlcmNlbnQ4Qml0ID0gbV90b3RhbE51
bWJlclN0cmluZ3MgPyAoKGRvdWJsZSltX251bWJlcjhCaXRTdHJpbmdzICogMTAwKSAvIChkb3Vi
bGUpbV90b3RhbE51bWJlclN0cmluZ3MgOiAwLjA7CiAgICAgZG91YmxlIGF2ZXJhZ2U4Yml0TGVu
Z3RoID0gbV9udW1iZXI4Qml0U3RyaW5ncyA/IChkb3VibGUpbV90b3RhbDhCaXREYXRhIC8gKGRv
dWJsZSltX251bWJlcjhCaXRTdHJpbmdzIDogMC4wOwotICAgIGRhdGFMb2dGKCIlOHUgKCU1LjJm
JSUpIDggYml0ICAgICAgICAlMTJsbHUgY2hhcnMgICUxMmxsdSBieXRlcyAgYXZnIGxlbmd0aCAl
Ni4xZlxuIiwgbV9udW1iZXI4Qml0U3RyaW5ncywgcGVyY2VudDhCaXQsIG1fdG90YWw4Qml0RGF0
YSwgbV90b3RhbDhCaXREYXRhLCBhdmVyYWdlOGJpdExlbmd0aCk7CisgICAgZGF0YUxvZ0YoIiU4
dSAoJTUuMmYlJSkgOCBiaXQgICAgICAgICUxMmxsdSBjaGFycyAgJTEybGx1IGJ5dGVzICBhdmcg
bGVuZ3RoICU2LjFmXG4iLCBtX251bWJlcjhCaXRTdHJpbmdzLmxvYWQoKSwgcGVyY2VudDhCaXQs
IG1fdG90YWw4Qml0RGF0YS5sb2FkKCksIG1fdG90YWw4Qml0RGF0YS5sb2FkKCksIGF2ZXJhZ2U4
Yml0TGVuZ3RoKTsKIAogICAgIGRvdWJsZSBwZXJjZW50MTZCaXQgPSBtX3RvdGFsTnVtYmVyU3Ry
aW5ncyA/ICgoZG91YmxlKW1fbnVtYmVyMTZCaXRTdHJpbmdzICogMTAwKSAvIChkb3VibGUpbV90
b3RhbE51bWJlclN0cmluZ3MgOiAwLjA7CiAgICAgZG91YmxlIGF2ZXJhZ2UxNmJpdExlbmd0aCA9
IG1fbnVtYmVyMTZCaXRTdHJpbmdzID8gKGRvdWJsZSltX3RvdGFsMTZCaXREYXRhIC8gKGRvdWJs
ZSltX251bWJlcjE2Qml0U3RyaW5ncyA6IDAuMDsKLSAgICBkYXRhTG9nRigiJTh1ICglNS4yZiUl
KSAxNiBiaXQgICAgICAgJTEybGx1IGNoYXJzICAlMTJsbHUgYnl0ZXMgIGF2ZyBsZW5ndGggJTYu
MWZcbiIsIG1fbnVtYmVyMTZCaXRTdHJpbmdzLCBwZXJjZW50MTZCaXQsIG1fdG90YWwxNkJpdERh
dGEsIG1fdG90YWwxNkJpdERhdGEgKiAyLCBhdmVyYWdlMTZiaXRMZW5ndGgpOwotCi0gICAgZG91
YmxlIHBlcmNlbnRVcGNvbnZlcnRlZCA9IG1fdG90YWxOdW1iZXJTdHJpbmdzID8gKChkb3VibGUp
bV9udW1iZXJVcGNvbnZlcnRlZFN0cmluZ3MgKiAxMDApIC8gKGRvdWJsZSltX251bWJlcjhCaXRT
dHJpbmdzIDogMC4wOwotICAgIGRvdWJsZSBhdmVyYWdlVXBjb252ZXJ0ZWRMZW5ndGggPSBtX251
bWJlclVwY29udmVydGVkU3RyaW5ncyA/IChkb3VibGUpbV90b3RhbFVwY29udmVydGVkRGF0YSAv
IChkb3VibGUpbV9udW1iZXJVcGNvbnZlcnRlZFN0cmluZ3MgOiAwLjA7Ci0gICAgZGF0YUxvZ0Yo
IiU4dSAoJTUuMmYlJSkgdXBjb252ZXJ0ZWQgICUxMmxsdSBjaGFycyAgJTEybGx1IGJ5dGVzICBh
dmcgbGVuZ3RoICU2LjFmXG4iLCBtX251bWJlclVwY29udmVydGVkU3RyaW5ncywgcGVyY2VudFVw
Y29udmVydGVkLCBtX3RvdGFsVXBjb252ZXJ0ZWREYXRhLCBtX3RvdGFsVXBjb252ZXJ0ZWREYXRh
ICogMiwgYXZlcmFnZVVwY29udmVydGVkTGVuZ3RoKTsKKyAgICBkYXRhTG9nRigiJTh1ICglNS4y
ZiUlKSAxNiBiaXQgICAgICAgJTEybGx1IGNoYXJzICAlMTJsbHUgYnl0ZXMgIGF2ZyBsZW5ndGgg
JTYuMWZcbiIsIG1fbnVtYmVyMTZCaXRTdHJpbmdzLmxvYWQoKSwgcGVyY2VudDE2Qml0LCBtX3Rv
dGFsMTZCaXREYXRhLmxvYWQoKSwgbV90b3RhbDE2Qml0RGF0YSAqIDIsIGF2ZXJhZ2UxNmJpdExl
bmd0aCk7CiAKICAgICBkb3VibGUgYXZlcmFnZUxlbmd0aCA9IG1fdG90YWxOdW1iZXJTdHJpbmdz
ID8gKGRvdWJsZSl0b3RhbE51bWJlckNoYXJhY3RlcnMgLyAoZG91YmxlKW1fdG90YWxOdW1iZXJT
dHJpbmdzIDogMC4wOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB0b3RhbERhdGFCeXRlcyA9IG1f
dG90YWw4Qml0RGF0YSArIChtX3RvdGFsMTZCaXREYXRhICsgbV90b3RhbFVwY29udmVydGVkRGF0
YSkgKiAyOwotICAgIGRhdGFMb2dGKCIlOHUgVG90YWwgICAgICAgICAgICAgICAgICUxMmxsdSBj
aGFycyAgJTEybGx1IGJ5dGVzICBhdmcgbGVuZ3RoICU2LjFmXG4iLCBtX3RvdGFsTnVtYmVyU3Ry
aW5ncywgdG90YWxOdW1iZXJDaGFyYWN0ZXJzLCB0b3RhbERhdGFCeXRlcywgYXZlcmFnZUxlbmd0
aCk7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHRvdGFsU2F2ZWRCeXRlcyA9IG1fdG90YWw4Qml0
RGF0YSAtIG1fdG90YWxVcGNvbnZlcnRlZERhdGE7CisgICAgdW5zaWduZWQgbG9uZyBsb25nIHRv
dGFsRGF0YUJ5dGVzID0gbV90b3RhbDhCaXREYXRhICsgbV90b3RhbDE2Qml0RGF0YSAqIDI7Cisg
ICAgZGF0YUxvZ0YoIiU4dSBUb3RhbCAgICAgICAgICAgICAgICAgJTEybGx1IGNoYXJzICAlMTJs
bHUgYnl0ZXMgIGF2ZyBsZW5ndGggJTYuMWZcbiIsIG1fdG90YWxOdW1iZXJTdHJpbmdzLmxvYWQo
KSwgdG90YWxOdW1iZXJDaGFyYWN0ZXJzLCB0b3RhbERhdGFCeXRlcywgYXZlcmFnZUxlbmd0aCk7
CisgICAgdW5zaWduZWQgbG9uZyBsb25nIHRvdGFsU2F2ZWRCeXRlcyA9IG1fdG90YWw4Qml0RGF0
YTsKICAgICBkb3VibGUgcGVyY2VudFNhdmluZ3MgPSB0b3RhbFNhdmVkQnl0ZXMgPyAoKGRvdWJs
ZSl0b3RhbFNhdmVkQnl0ZXMgKiAxMDApIC8gKGRvdWJsZSkodG90YWxEYXRhQnl0ZXMgKyB0b3Rh
bFNhdmVkQnl0ZXMpIDogMC4wOwogICAgIGRhdGFMb2dGKCIgICAgICAgICBUb3RhbCBzYXZpbmdz
ICUxMmxsdSBieXRlcyAoJTUuMmYlJSlcbiIsIHRvdGFsU2F2ZWRCeXRlcywgcGVyY2VudFNhdmlu
Z3MpOworCisgICAgZGF0YUxvZ0YoIiU4dSBTdHJpbmdJbXBsOjpyZWYgY2FsbHNcbiIsIG1fcmVm
Q2FsbHMubG9hZCgpKTsKKyAgICBkYXRhTG9nRigiJTh1IFN0cmluZ0ltcGw6OmRlcmVmIGNhbGxz
XG4iLCBtX2RlcmVmQ2FsbHMubG9hZCgpKTsKIH0KICNlbmRpZgogCkBAIC0xMTIsNyArMTA1LDcg
QEAgU3RyaW5nSW1wbDo6flN0cmluZ0ltcGwoKQogewogICAgIEFTU0VSVCghaXNTdGF0aWMoKSk7
CiAKLSAgICBTVFJJTkdfU1RBVFNfUkVNT1ZFX1NUUklORyh0aGlzKTsKKyAgICBTVFJJTkdfU1RB
VFNfUkVNT1ZFX1NUUklORygqdGhpcyk7CiAKICAgICBpZiAoaXNBdG9taWMoKSAmJiBtX2xlbmd0
aCkKICAgICAgICAgQXRvbWljU3RyaW5nOjpyZW1vdmUodGhpcyk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV1RGL3d0Zi90ZXh0L1N0cmluZ0ltcGwuaCBiL1NvdXJjZS9XVEYvd3RmL3RleHQvU3RyaW5n
SW1wbC5oCmluZGV4IDE5YmVjZjViZTQ4ZDBlNzBjZDk1MjAxYTg1OWU3NDYzZThiMmIyOTUuLmFh
YjY1MmQ1YjY1MGQzOTE2OTQ4ZGFjOTczNDZjNDM3ODRkYjI3N2UgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XVEYvd3RmL3RleHQvU3RyaW5nSW1wbC5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL3RleHQvU3Ry
aW5nSW1wbC5oCkBAIC02NiwxMCArNjYsMTAgQEAgZW51bSBUZXh0Q2FzZVNlbnNpdGl2aXR5IHsK
IHR5cGVkZWYgYm9vbCAoKkNoYXJhY3Rlck1hdGNoRnVuY3Rpb25QdHIpKFVDaGFyKTsKIHR5cGVk
ZWYgYm9vbCAoKklzV2hpdGVTcGFjZUZ1bmN0aW9uUHRyKShVQ2hhcik7CiAKLS8vIERlZmluZSBT
VFJJTkdfU1RBVFMgdG8gdHVybiBvbiBydW4gdGltZSBzdGF0aXN0aWNzIG9mIHN0cmluZyBzaXpl
cyBhbmQgbWVtb3J5IHVzYWdlCi0jdW5kZWYgU1RSSU5HX1NUQVRTCisvLyBEZWZpbmUgU1RSSU5H
X1NUQVRTIHRvIDEgdHVybiBvbiBydW4gdGltZSBzdGF0aXN0aWNzIG9mIHN0cmluZyBzaXplcyBh
bmQgbWVtb3J5IHVzYWdlCisjZGVmaW5lIFNUUklOR19TVEFUUyAwCiAKLSNpZmRlZiBTVFJJTkdf
U1RBVFMKKyNpZiBTVFJJTkdfU1RBVFMKIHN0cnVjdCBTdHJpbmdTdGF0cyB7CiAgICAgaW5saW5l
IHZvaWQgYWRkOEJpdFN0cmluZyh1bnNpZ25lZCBsZW5ndGgsIGJvb2wgaXNTdWJTdHJpbmcgPSBm
YWxzZSkKICAgICB7CkBAIC04NywzMyArODcsMjkgQEAgc3RydWN0IFN0cmluZ1N0YXRzIHsKICAg
ICAgICAgICAgIG1fdG90YWwxNkJpdERhdGEgKz0gbGVuZ3RoOwogICAgIH0KIAotICAgIGlubGlu
ZSB2b2lkIGFkZFVwY29udmVydGVkU3RyaW5nKHVuc2lnbmVkIGxlbmd0aCkKLSAgICB7Ci0gICAg
ICAgICsrbV9udW1iZXJVcGNvbnZlcnRlZFN0cmluZ3M7Ci0gICAgICAgIG1fdG90YWxVcGNvbnZl
cnRlZERhdGEgKz0gbGVuZ3RoOwotICAgIH0KLQotICAgIHZvaWQgcmVtb3ZlU3RyaW5nKFN0cmlu
Z0ltcGwqKTsKKyAgICB2b2lkIHJlbW92ZVN0cmluZyhTdHJpbmdJbXBsJik7CiAgICAgdm9pZCBw
cmludFN0YXRzKCk7CiAKICAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgc19wcmludFN0cmluZ1N0
YXRzRnJlcXVlbmN5ID0gNTAwMDsKLSAgICBzdGF0aWMgdW5zaWduZWQgc19zdHJpbmdSZW1vdmVz
VGlsbFByaW50U3RhdHM7Ci0KLSAgICB1bnNpZ25lZCBtX3RvdGFsTnVtYmVyU3RyaW5nczsKLSAg
ICB1bnNpZ25lZCBtX251bWJlcjhCaXRTdHJpbmdzOwotICAgIHVuc2lnbmVkIG1fbnVtYmVyMTZC
aXRTdHJpbmdzOwotICAgIHVuc2lnbmVkIG1fbnVtYmVyVXBjb252ZXJ0ZWRTdHJpbmdzOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBtX3RvdGFsOEJpdERhdGE7Ci0gICAgdW5zaWduZWQgbG9uZyBs
b25nIG1fdG90YWwxNkJpdERhdGE7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1fdG90YWxVcGNv
bnZlcnRlZERhdGE7CisgICAgc3RhdGljIHN0ZDo6YXRvbWljPHVuc2lnbmVkPiBzX3N0cmluZ1Jl
bW92ZXNUaWxsUHJpbnRTdGF0czsKKworICAgIHN0ZDo6YXRvbWljPHVuc2lnbmVkPiBtX3JlZkNh
bGxzOworICAgIHN0ZDo6YXRvbWljPHVuc2lnbmVkPiBtX2RlcmVmQ2FsbHM7CisKKyAgICBzdGQ6
OmF0b21pYzx1bnNpZ25lZD4gbV90b3RhbE51bWJlclN0cmluZ3M7CisgICAgc3RkOjphdG9taWM8
dW5zaWduZWQ+IG1fbnVtYmVyOEJpdFN0cmluZ3M7CisgICAgc3RkOjphdG9taWM8dW5zaWduZWQ+
IG1fbnVtYmVyMTZCaXRTdHJpbmdzOworICAgIHN0ZDo6YXRvbWljPHVuc2lnbmVkIGxvbmcgbG9u
Zz4gbV90b3RhbDhCaXREYXRhOworICAgIHN0ZDo6YXRvbWljPHVuc2lnbmVkIGxvbmcgbG9uZz4g
bV90b3RhbDE2Qml0RGF0YTsKIH07CiAKICNkZWZpbmUgU1RSSU5HX1NUQVRTX0FERF84QklUX1NU
UklORyhsZW5ndGgpIFN0cmluZ0ltcGw6OnN0cmluZ1N0YXRzKCkuYWRkOEJpdFN0cmluZyhsZW5n
dGgpCiAjZGVmaW5lIFNUUklOR19TVEFUU19BRERfOEJJVF9TVFJJTkcyKGxlbmd0aCwgaXNTdWJT
dHJpbmcpIFN0cmluZ0ltcGw6OnN0cmluZ1N0YXRzKCkuYWRkOEJpdFN0cmluZyhsZW5ndGgsIGlz
U3ViU3RyaW5nKQogI2RlZmluZSBTVFJJTkdfU1RBVFNfQUREXzE2QklUX1NUUklORyhsZW5ndGgp
IFN0cmluZ0ltcGw6OnN0cmluZ1N0YXRzKCkuYWRkMTZCaXRTdHJpbmcobGVuZ3RoKQogI2RlZmlu
ZSBTVFJJTkdfU1RBVFNfQUREXzE2QklUX1NUUklORzIobGVuZ3RoLCBpc1N1YlN0cmluZykgU3Ry
aW5nSW1wbDo6c3RyaW5nU3RhdHMoKS5hZGQxNkJpdFN0cmluZyhsZW5ndGgsIGlzU3ViU3RyaW5n
KQotI2RlZmluZSBTVFJJTkdfU1RBVFNfQUREX1VQQ09OVkVSVEVEX1NUUklORyhsZW5ndGgpIFN0
cmluZ0ltcGw6OnN0cmluZ1N0YXRzKCkuYWRkVXBjb252ZXJ0ZWRTdHJpbmcobGVuZ3RoKQogI2Rl
ZmluZSBTVFJJTkdfU1RBVFNfUkVNT1ZFX1NUUklORyhzdHJpbmcpIFN0cmluZ0ltcGw6OnN0cmlu
Z1N0YXRzKCkucmVtb3ZlU3RyaW5nKHN0cmluZykKKyNkZWZpbmUgU1RSSU5HX1NUQVRTX1JFRl9T
VFJJTkcoc3RyaW5nKSArK1N0cmluZ0ltcGw6OnN0cmluZ1N0YXRzKCkubV9yZWZDYWxsczsKKyNk
ZWZpbmUgU1RSSU5HX1NUQVRTX0RFUkVGX1NUUklORyhzdHJpbmcpICsrU3RyaW5nSW1wbDo6c3Ry
aW5nU3RhdHMoKS5tX2RlcmVmQ2FsbHM7CiAjZWxzZQogI2RlZmluZSBTVFJJTkdfU1RBVFNfQURE
XzhCSVRfU1RSSU5HKGxlbmd0aCkgKCh2b2lkKTApCiAjZGVmaW5lIFNUUklOR19TVEFUU19BRERf
OEJJVF9TVFJJTkcyKGxlbmd0aCwgaXNTdWJTdHJpbmcpICgodm9pZCkwKQpAQCAtMTIxLDYgKzEx
Nyw4IEBAIHN0cnVjdCBTdHJpbmdTdGF0cyB7CiAjZGVmaW5lIFNUUklOR19TVEFUU19BRERfMTZC
SVRfU1RSSU5HMihsZW5ndGgsIGlzU3ViU3RyaW5nKSAoKHZvaWQpMCkKICNkZWZpbmUgU1RSSU5H
X1NUQVRTX0FERF9VUENPTlZFUlRFRF9TVFJJTkcobGVuZ3RoKSAoKHZvaWQpMCkKICNkZWZpbmUg
U1RSSU5HX1NUQVRTX1JFTU9WRV9TVFJJTkcoc3RyaW5nKSAoKHZvaWQpMCkKKyNkZWZpbmUgU1RS
SU5HX1NUQVRTX1JFRl9TVFJJTkcoc3RyaW5nKSAoKHZvaWQpMCkKKyNkZWZpbmUgU1RSSU5HX1NU
QVRTX0RFUkVGX1NUUklORyhzdHJpbmcpICgodm9pZCkwKQogI2VuZGlmCiAKIGNsYXNzIFN0cmlu
Z0ltcGwgewpAQCAtMjEzLDcgKzIxMSw3IEBAIHByaXZhdGU6CiAgICAgICAgIEFTU0VSVChtX2Rh
dGExNik7CiAgICAgICAgIEFTU0VSVChtX2xlbmd0aCk7CiAKLSAgICAgICAgU1RSSU5HX1NUQVRT
X0FERF8xNkJJVF9TVFJJTkcoMCk7CisgICAgICAgIFNUUklOR19TVEFUU19BRERfMTZCSVRfU1RS
SU5HKG1fbGVuZ3RoKTsKICAgICB9CiAKICAgICBTdHJpbmdJbXBsKGNvbnN0IExDaGFyKiBjaGFy
YWN0ZXJzLCB1bnNpZ25lZCBsZW5ndGgsIENvbnN0cnVjdFdpdGhvdXRDb3B5aW5nVGFnKQpAQCAt
MjI1LDcgKzIyMyw3IEBAIHByaXZhdGU6CiAgICAgICAgIEFTU0VSVChtX2RhdGE4KTsKICAgICAg
ICAgQVNTRVJUKG1fbGVuZ3RoKTsKIAotICAgICAgICBTVFJJTkdfU1RBVFNfQUREXzhCSVRfU1RS
SU5HKDApOworICAgICAgICBTVFJJTkdfU1RBVFNfQUREXzhCSVRfU1RSSU5HKG1fbGVuZ3RoKTsK
ICAgICB9CiAKICAgICAvLyBDcmVhdGUgYSBTdHJpbmdJbXBsIGFkb3B0aW5nIG93bmVyc2hpcCBv
ZiB0aGUgcHJvdmlkZWQgYnVmZmVyIChCdWZmZXJPd25lZCkKQEAgLTQ2OSw4ICs0NjcsOCBAQCBw
dWJsaWM6CiAgICAgICAgICAgICBtX2hhc2hBbmRGbGFncyAmPSB+c19oYXNoRmxhZ0lzQXRvbWlj
OwogICAgIH0KIAotI2lmZGVmIFNUUklOR19TVEFUUwotICAgIGJvb2wgaXNTdWJTdHJpbmcoKSBj
b25zdCB7IHJldHVybiAgYnVmZmVyT3duZXJzaGlwKCkgPT0gQnVmZmVyU3Vic3RyaW5nOyB9Cisj
aWYgU1RSSU5HX1NUQVRTCisgICAgYm9vbCBpc1N1YlN0cmluZygpIGNvbnN0IHsgcmV0dXJuIGJ1
ZmZlck93bmVyc2hpcCgpID09IEJ1ZmZlclN1YnN0cmluZzsgfQogI2VuZGlmCiAKICAgICBzdGF0
aWMgV1RGX0VYUE9SVF9TVFJJTkdfQVBJIENTdHJpbmcgdXRmOEZvckNoYXJhY3RlcnMoY29uc3Qg
VUNoYXIqIGNoYXJhY3RlcnMsIHVuc2lnbmVkIGxlbmd0aCwgQ29udmVyc2lvbk1vZGUgPSBMZW5p
ZW50Q29udmVyc2lvbik7CkBAIC01NDIsMTIgKzU0MCwxOCBAQCBwdWJsaWM6CiAgICAgaW5saW5l
IHZvaWQgcmVmKCkKICAgICB7CiAgICAgICAgIEFTU0VSVCghaXNDb21waWxhdGlvblRocmVhZCgp
KTsKKworICAgICAgICBTVFJJTkdfU1RBVFNfUkVGX1NUUklORygqdGhpcyk7CisKICAgICAgICAg
bV9yZWZDb3VudCArPSBzX3JlZkNvdW50SW5jcmVtZW50OwogICAgIH0KIAogICAgIGlubGluZSB2
b2lkIGRlcmVmKCkKICAgICB7Ci0gICAgICAgIEFTU0VSVCghaXNDb21waWxhdGlvblRocmVhZCgp
KTsgICAgICAgIAorICAgICAgICBBU1NFUlQoIWlzQ29tcGlsYXRpb25UaHJlYWQoKSk7CisKKyAg
ICAgICAgU1RSSU5HX1NUQVRTX0RFUkVGX1NUUklORygqdGhpcyk7CisKICAgICAgICAgdW5zaWdu
ZWQgdGVtcFJlZkNvdW50ID0gbV9yZWZDb3VudCAtIHNfcmVmQ291bnRJbmNyZW1lbnQ7CiAgICAg
ICAgIGlmICghdGVtcFJlZkNvdW50KSB7CiAgICAgICAgICAgICBTdHJpbmdJbXBsOjpkZXN0cm95
KHRoaXMpOwpAQCAtNjk5LDcgKzcwMyw3IEBAIHB1YmxpYzoKICAgICBXVEZfRVhQT1JUX1NUUklO
R19BUEkgb3BlcmF0b3IgTlNTdHJpbmcqKCk7CiAjZW5kaWYKIAotI2lmZGVmIFNUUklOR19TVEFU
UworI2lmIFNUUklOR19TVEFUUwogICAgIEFMV0FZU19JTkxJTkUgc3RhdGljIFN0cmluZ1N0YXRz
JiBzdHJpbmdTdGF0cygpIHsgcmV0dXJuIG1fc3RyaW5nU3RhdHM7IH0KICNlbmRpZgogCkBAIC03
ODcsNyArNzkxLDcgQEAgcHJpdmF0ZToKICAgICBzdGF0aWMgY29uc3QgdW5zaWduZWQgc19oYXNo
RmxhZ0RpZFJlcG9ydENvc3QgPSAxdSA8PCAzOwogICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBz
X2hhc2hNYXNrQnVmZmVyT3duZXJzaGlwID0gMXUgfCAoMXUgPDwgMSk7CiAKLSNpZmRlZiBTVFJJ
TkdfU1RBVFMKKyNpZiBTVFJJTkdfU1RBVFMKICAgICBXVEZfRVhQT1JUREFUQSBzdGF0aWMgU3Ry
aW5nU3RhdHMgbV9zdHJpbmdTdGF0czsKICNlbmRpZgogCg==
</data>
<flag name="review"
          id="263668"
          type_id="1"
          status="+"
          setter="kling"
    />
          </attachment>
      

    </bug>

</bugzilla>