<?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>100016</bug_id>
          
          <creation_ts>2012-10-22 12:04:13 -0700</creation_ts>
          <short_desc>[V8] We should call the faster v8::Integer::New APIs</short_desc>
          <delta_ts>2012-10-22 22:13:17 -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="Adam Barth">abarth</reporter>
          <assigned_to name="Adam Barth">abarth</assigned_to>
          <cc>eric</cc>
    
    <cc>haraken</cc>
    
    <cc>japhet</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>747746</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-22 12:04:13 -0700</bug_when>
    <thetext>[V8] We should call the faster v8::Integer::New APIs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747750</commentid>
    <comment_count>1</comment_count>
      <attachid>169953</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-22 12:06:36 -0700</bug_when>
    <thetext>Created attachment 169953
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747762</commentid>
    <comment_count>2</comment_count>
      <attachid>169953</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-10-22 12:17:01 -0700</bug_when>
    <thetext>Comment on attachment 169953
Patch

OK.  You may want Kentaro to weigh in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747773</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-22 12:22:07 -0700</bug_when>
    <thetext>See bug 99634 for related discussion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>747981</commentid>
    <comment_count>4</comment_count>
      <attachid>169953</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-10-22 15:41:29 -0700</bug_when>
    <thetext>Comment on attachment 169953
Patch

I&apos;m confident enough in this patch to land it without hearing from Kentaro.

@Kentaro: If you have comments, I&apos;m happy to address them in a followup patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748003</commentid>
    <comment_count>5</comment_count>
      <attachid>169953</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-22 15:50:46 -0700</bug_when>
    <thetext>Comment on attachment 169953
Patch

Clearing flags on attachment: 169953

Committed r132151: &lt;http://trac.webkit.org/changeset/132151&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748004</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-22 15:50:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>748274</commentid>
    <comment_count>7</comment_count>
    <who name="Kentaro Hara">haraken</who>
    <bug_when>2012-10-22 22:13:17 -0700</bug_when>
    <thetext>LGTM</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>169953</attachid>
            <date>2012-10-22 12:06:36 -0700</date>
            <delta_ts>2012-10-22 15:50:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-100016-20121022120515.patch</filename>
            <type>text/plain</type>
            <size>9432</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyMTEzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTI0MjY4OTk1YWFkNDdm
YmI2YWYxOGIwMzIzMjQxYzdkODhlM2Y0OC4uYzRlMTk3MTliYWNlMjEwM2FiNzA0OTExNmY2YTIy
MjIxN2U5YWI0YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM3IEBACisyMDEyLTEwLTIyICBBZGFt
IEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1Y4XSBXZSBzaG91bGQgY2Fs
bCB0aGUgZmFzdGVyIHY4OjpJbnRlZ2VyOjpOZXcgQVBJcworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAwMDE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW4gd29ya2luZyB0byByZW1vdmUgdGhlIGludGVn
ZXIgY2FjaGUsIEkgYWRkZWQgc29tZSBmYXN0ZXIgQVBJcyBmb3IKKyAgICAgICAgY3JlYXRpbmcg
djg6OkludGVnZXJzLiBUaGVzZSBBUElzIGFyZSBmYXN0ZXIgdGhhbiB0aGUgb2xkIEFQSXMsIGJ1
dCBub3QKKyAgICAgICAgcXVpdGUgZmFzdCBlbm91Z2ggdG8gcmVwbGFjZSB0aGUgaW50ZWdlciBj
YWNoZS4gV2Ugc2hvdWxkIHN0aWxsIHVzZQorICAgICAgICB0aGVtIHdoZW4gd2UgbWlzcyB0aGUg
aW50ZWdlciBjYWNoZS4KKworICAgICAgICBJJ3ZlIGFsc28gaW5jbHVkZWQgYSBzbWFsbCByZWZh
Y3RvcmluZyB0byBWOFBlcklzb2xhdGVEYXRhIHRvIG1ha2UgaXQKKyAgICAgICAgY2xlYXJlciB3
aGVuIHdlJ3JlIGNhbGxpbmcgdjg6Oklzb2xhdGU6OkdldEN1cnJlbnQoKS4KKworICAgICAgICAq
IGJpbmRpbmdzL3Y4L0RPTURhdGEuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RE9NRGF0YTo6Z2V0
Q3VycmVudFN0b3JlKToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9WOEJpbmRpbmcuaDoKKyAgICAg
ICAgKFdlYkNvcmU6OnY4RXh0ZXJuYWxTdHJpbmcpOgorICAgICAgICAoV2ViQ29yZTo6djhJbnRl
Z2VyKToKKyAgICAgICAgKFdlYkNvcmU6OnY4VW5zaWduZWRJbnRlZ2VyKToKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRhLmg6CisgICAgICAgIChXZWJDb3JlOjpWOFBlcklz
b2xhdGVEYXRhOjpjdXJyZW50KToKKyAgICAgICAgKFdlYkNvcmU6OlY4UGVySXNvbGF0ZURhdGE6
OmZyb20pOgorICAgICAgICAqIGJpbmRpbmdzL3Y4L1Y4VmFsdWVDYWNoZS5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpTdHJpbmdDYWNoZTo6djhFeHRlcm5hbFN0cmluZ1Nsb3cpOgorICAgICAgICAo
V2ViQ29yZTo6SW50ZWdlckNhY2hlOjpjcmVhdGVTbWFsbEludGVnZXJzKToKKyAgICAgICAgKiBi
aW5kaW5ncy92OC9WOFZhbHVlQ2FjaGUuaDoKKyAgICAgICAgKFdlYkNvcmU6OkludGVnZXJDYWNo
ZTo6djhJbnRlZ2VyKToKKyAgICAgICAgKFdlYkNvcmU6OkludGVnZXJDYWNoZTo6djhVbnNpZ25l
ZEludGVnZXIpOgorICAgICAgICAoSW50ZWdlckNhY2hlKToKKyAgICAgICAgKiBiaW5kaW5ncy92
OC9jdXN0b20vVjhIVE1MQ2FudmFzRWxlbWVudEN1c3RvbS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpWOEhUTUxDYW52YXNFbGVtZW50OjpnZXRDb250ZXh0Q2FsbGJhY2spOgorCiAyMDEyLTEwLTIy
ICBFbWlsIEEgRWtsdW5kICA8ZWFlQGNocm9taXVtLm9yZz4KIAogICAgICAgICBDaGFuZ2UgYmFz
ZWxpbmVQb3NpdGlvbiBhbmQgbWF4QXNjZW50L21heERlc2NlbnQgdG8gaW50CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9ET01EYXRhLmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L2JpbmRpbmdzL3Y4L0RPTURhdGEuY3BwCmluZGV4IGFmNTBhMWVjYTNhYjIxNTgxYWJkNjRhYTAw
ZmY1YWYzMzhjYmI5N2QuLmRhNmVhNWIxYWU4YTlhNGJlZjc5ZDI5MWJmMGM4YzY0ZjkwYWFmZjkg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGEuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0RPTURhdGEuY3BwCkBAIC00MCw3ICs0MCw5IEBA
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIERPTURhdGFTdG9yZSYgRE9NRGF0YTo6Z2V0Q3VycmVudFN0
b3JlKHY4OjpJc29sYXRlKiBpc29sYXRlKQogewogICAgIERFRklORV9TVEFUSUNfTE9DQUwoU3Rh
dGljRE9NRGF0YVN0b3JlLCBkZWZhdWx0U3RvcmUsICgpKTsKLSAgICBWOFBlcklzb2xhdGVEYXRh
KiBkYXRhID0gVjhQZXJJc29sYXRlRGF0YTo6Y3VycmVudChpc29sYXRlKTsKKyAgICBpZiAoVU5M
SUtFTFkoIWlzb2xhdGUpKQorICAgICAgICBpc29sYXRlID0gdjg6Oklzb2xhdGU6OkdldEN1cnJl
bnQoKTsKKyAgICBWOFBlcklzb2xhdGVEYXRhKiBkYXRhID0gVjhQZXJJc29sYXRlRGF0YTo6ZnJv
bShpc29sYXRlKTsKICAgICBpZiAoVU5MSUtFTFkoZGF0YS0+ZG9tRGF0YVN0b3JlKCkgIT0gMCkp
CiAgICAgICAgIHJldHVybiAqZGF0YS0+ZG9tRGF0YVN0b3JlKCk7CiAgICAgVjhET01XaW5kb3dT
aGVsbCogY29udGV4dCA9IFY4RE9NV2luZG93U2hlbGw6OmdldEVudGVyZWQoKTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4QmluZGluZy5oIGIvU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmgKaW5kZXggYTQwZTc1YWFlZjMzNzUzZDM0ODdkMzU0
NmQzYzUwZTVkZDcwNGU4NC4uMTliYThiZjJkOGFhNjk5NzEzYjJlODA3ZTJlNmJlNGNiMmUyNDVk
OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhCaW5kaW5nLmgKQEAgLTk2LDkgKzk2LDkg
QEAgbmFtZXNwYWNlIFdlYkNvcmUgewogICAgICAgICBTdHJpbmdJbXBsKiBzdHJpbmdJbXBsID0g
c3RyaW5nLmltcGwoKTsKICAgICAgICAgaWYgKCFzdHJpbmdJbXBsKQogICAgICAgICAgICAgcmV0
dXJuIGlzb2xhdGUgPyB2ODo6U3RyaW5nOjpFbXB0eShpc29sYXRlKSA6IHY4OjpTdHJpbmc6OkVt
cHR5KCk7Ci0KLSAgICAgICAgVjhQZXJJc29sYXRlRGF0YSogZGF0YSA9IFY4UGVySXNvbGF0ZURh
dGE6OmN1cnJlbnQoaXNvbGF0ZSk7Ci0gICAgICAgIHJldHVybiBkYXRhLT5zdHJpbmdDYWNoZSgp
LT52OEV4dGVybmFsU3RyaW5nKHN0cmluZ0ltcGwsIGlzb2xhdGUpOworICAgICAgICBpZiAoVU5M
SUtFTFkoIWlzb2xhdGUpKQorICAgICAgICAgICAgaXNvbGF0ZSA9IHY4OjpJc29sYXRlOjpHZXRD
dXJyZW50KCk7CisgICAgICAgIHJldHVybiBWOFBlcklzb2xhdGVEYXRhOjpmcm9tKGlzb2xhdGUp
LT5zdHJpbmdDYWNoZSgpLT52OEV4dGVybmFsU3RyaW5nKHN0cmluZ0ltcGwsIGlzb2xhdGUpOwog
ICAgIH0KIAogICAgIC8vIENvbnZlcnQgYSBzdHJpbmcgdG8gYSBWOCBzdHJpbmcuCkBAIC0xMDks
MTQgKzEwOSwxNiBAQCBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICAgICBpbmxpbmUgdjg6OkhhbmRs
ZTx2ODo6SW50ZWdlcj4gdjhJbnRlZ2VyKGludCB2YWx1ZSwgdjg6Oklzb2xhdGUqIGlzb2xhdGUg
PSAwKQogICAgIHsKLSAgICAgICAgVjhQZXJJc29sYXRlRGF0YSogZGF0YSA9IFY4UGVySXNvbGF0
ZURhdGE6OmN1cnJlbnQoaXNvbGF0ZSk7Ci0gICAgICAgIHJldHVybiBkYXRhLT5pbnRlZ2VyQ2Fj
aGUoKS0+djhJbnRlZ2VyKHZhbHVlKTsKKyAgICAgICAgaWYgKFVOTElLRUxZKCFpc29sYXRlKSkK
KyAgICAgICAgICAgIGlzb2xhdGUgPSB2ODo6SXNvbGF0ZTo6R2V0Q3VycmVudCgpOworICAgICAg
ICByZXR1cm4gVjhQZXJJc29sYXRlRGF0YTo6ZnJvbShpc29sYXRlKS0+aW50ZWdlckNhY2hlKCkt
PnY4SW50ZWdlcih2YWx1ZSwgaXNvbGF0ZSk7CiAgICAgfQogCiAgICAgaW5saW5lIHY4OjpIYW5k
bGU8djg6OkludGVnZXI+IHY4VW5zaWduZWRJbnRlZ2VyKHVuc2lnbmVkIHZhbHVlLCB2ODo6SXNv
bGF0ZSogaXNvbGF0ZSA9IDApCiAgICAgewotICAgICAgICBWOFBlcklzb2xhdGVEYXRhKiBkYXRh
ID0gVjhQZXJJc29sYXRlRGF0YTo6Y3VycmVudChpc29sYXRlKTsKLSAgICAgICAgcmV0dXJuIGRh
dGEtPmludGVnZXJDYWNoZSgpLT52OFVuc2lnbmVkSW50ZWdlcih2YWx1ZSk7CisgICAgICAgIGlm
IChVTkxJS0VMWSghaXNvbGF0ZSkpCisgICAgICAgICAgICBpc29sYXRlID0gdjg6Oklzb2xhdGU6
OkdldEN1cnJlbnQoKTsKKyAgICAgICAgcmV0dXJuIFY4UGVySXNvbGF0ZURhdGE6OmZyb20oaXNv
bGF0ZSktPmludGVnZXJDYWNoZSgpLT52OFVuc2lnbmVkSW50ZWdlcih2YWx1ZSwgaXNvbGF0ZSk7
CiAgICAgfQogCiAgICAgaW5saW5lIHY4OjpIYW5kbGU8djg6OlZhbHVlPiB2OFVuZGVmaW5lZCgp
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRh
LmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlcklzb2xhdGVEYXRhLmgKaW5kZXgg
MTA4Mjk4NjM4MjRjMjg0MTgzYThkZmVkMWIwOWIzZTRkNDFiYzc1MC4uYjdkNWY2NTUwYTY5Zjc3
ZDUxZDYwM2RjYzEzZDNhZmVlNTAyZjNlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhQZXJJc29sYXRlRGF0YS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdz
L3Y4L1Y4UGVySXNvbGF0ZURhdGEuaApAQCAtNTIsMTAgKzUyLDEzIEBAIGNsYXNzIFY4UGVySXNv
bGF0ZURhdGEgewogcHVibGljOgogICAgIHN0YXRpYyBWOFBlcklzb2xhdGVEYXRhKiBjcmVhdGUo
djg6Oklzb2xhdGUqKTsKICAgICBzdGF0aWMgdm9pZCBlbnN1cmVJbml0aWFsaXplZCh2ODo6SXNv
bGF0ZSopOwotICAgIHN0YXRpYyBWOFBlcklzb2xhdGVEYXRhKiBjdXJyZW50KHY4OjpJc29sYXRl
KiBpc29sYXRlID0gMCkKKyAgICBzdGF0aWMgVjhQZXJJc29sYXRlRGF0YSogY3VycmVudCgpCiAg
ICAgewotICAgICAgICBpZiAoVU5MSUtFTFkoIWlzb2xhdGUpKQotICAgICAgICAgICAgaXNvbGF0
ZSA9IHY4OjpJc29sYXRlOjpHZXRDdXJyZW50KCk7CisgICAgICAgIHJldHVybiBmcm9tKHY4OjpJ
c29sYXRlOjpHZXRDdXJyZW50KCkpOworICAgIH0KKyAgICBzdGF0aWMgVjhQZXJJc29sYXRlRGF0
YSogZnJvbSh2ODo6SXNvbGF0ZSogaXNvbGF0ZSkKKyAgICB7CisgICAgICAgIEFTU0VSVChpc29s
YXRlKTsKICAgICAgICAgQVNTRVJUKGlzb2xhdGUtPkdldERhdGEoKSk7CiAgICAgICAgIHJldHVy
biBzdGF0aWNfY2FzdDxWOFBlcklzb2xhdGVEYXRhKj4oaXNvbGF0ZS0+R2V0RGF0YSgpKTsgCiAg
ICAgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvVjhWYWx1ZUNhY2hl
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4VmFsdWVDYWNoZS5jcHAKaW5kZXgg
YzYzNmYyYzAxZmJjYTRlMTMxMDY5OGQ5YzIzNmY1Yzk3MDNmMzM2Yy4uMzljZmZjNWEyOGNlYzUw
ZGFlZDFkYTc4OTkzNTY1NmQ1OWU4MTYxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvVjhWYWx1ZUNhY2hlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92
OC9WOFZhbHVlQ2FjaGUuY3BwCkBAIC02MSw3ICs2MSw3IEBAIHZvaWQgU3RyaW5nQ2FjaGU6OnJl
bW92ZShTdHJpbmdJbXBsKiBzdHJpbmdJbXBsKQogdjg6OkxvY2FsPHY4OjpTdHJpbmc+IFN0cmlu
Z0NhY2hlOjp2OEV4dGVybmFsU3RyaW5nU2xvdyhTdHJpbmdJbXBsKiBzdHJpbmdJbXBsLCB2ODo6
SXNvbGF0ZSogaXNvbGF0ZSkKIHsKICAgICBpZiAoIXN0cmluZ0ltcGwtPmxlbmd0aCgpKQotICAg
ICAgICByZXR1cm4gaXNvbGF0ZSA/IHY4OjpTdHJpbmc6OkVtcHR5KGlzb2xhdGUpIDogdjg6OlN0
cmluZzo6RW1wdHkoKTsKKyAgICAgICAgcmV0dXJuIHY4OjpTdHJpbmc6OkVtcHR5KGlzb2xhdGUp
OwogCiAgICAgdjg6OlN0cmluZyogY2FjaGVkVjhTdHJpbmcgPSBtX3N0cmluZ0NhY2hlLmdldChz
dHJpbmdJbXBsKTsKICAgICBpZiAoY2FjaGVkVjhTdHJpbmcpIHsKQEAgLTk5LDE0ICs5OSwxNCBA
QCB2b2lkIFdlYkNvcmVTdHJpbmdSZXNvdXJjZTo6dmlzaXRTdHJpbmdzKEV4dGVybmFsU3RyaW5n
VmlzaXRvciogdmlzaXRvcikKICAgICAgICAgdmlzaXRvci0+dmlzaXRKU0V4dGVybmFsU3RyaW5n
KG1fYXRvbWljU3RyaW5nLmltcGwoKSk7CiB9CiAKLXZvaWQgSW50ZWdlckNhY2hlOjpjcmVhdGVT
bWFsbEludGVnZXJzKCkKK3ZvaWQgSW50ZWdlckNhY2hlOjpjcmVhdGVTbWFsbEludGVnZXJzKHY4
OjpJc29sYXRlKiBpc29sYXRlKQogewogICAgIEFTU0VSVCghbV9pbml0aWFsaXplZCk7CiAgICAg
Ly8gV2UgaW5pdGlhbGl6ZSBtX3NtYWxsSW50ZWdlcnMgbm90IGluIGEgY29uc3RydWN0b3IgYnV0
IGluIHY4SW50ZWdlcigpLAogICAgIC8vIGJlY2F1c2UgSW50ZWdlcjo6TmV3KCkgcmVxdWlyZXMg
YSBIYW5kbGVTY29wZS4gQXQgdGhlIHBvaW50IHdoZXJlCiAgICAgLy8gSW50ZWdlckNhY2hlIGlz
IGNvbnN0cnVjdGVkLCBhIEhhbmRsZVNjb3BlIG1pZ2h0IG5vdCBleGlzdC4KICAgICBmb3IgKGlu
dCB2YWx1ZSA9IDA7IHZhbHVlIDwgbnVtYmVyT2ZDYWNoZWRTbWFsbEludGVnZXJzOyB2YWx1ZSsr
KQotICAgICAgICBtX3NtYWxsSW50ZWdlcnNbdmFsdWVdID0gdjg6OlBlcnNpc3RlbnQ8djg6Oklu
dGVnZXI+OjpOZXcodjg6OkludGVnZXI6Ok5ldyh2YWx1ZSkpOworICAgICAgICBtX3NtYWxsSW50
ZWdlcnNbdmFsdWVdID0gdjg6OlBlcnNpc3RlbnQ8djg6OkludGVnZXI+OjpOZXcodjg6OkludGVn
ZXI6Ok5ldyh2YWx1ZSwgaXNvbGF0ZSkpOwogICAgIG1faW5pdGlhbGl6ZWQgPSB0cnVlOwogfQog
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9WOFZhbHVlQ2FjaGUuaCBi
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4VmFsdWVDYWNoZS5oCmluZGV4IDcyYTFiNzA0
NTIzNjZlMDZlZmVhODEzZDk0MDJhZTM1ZDNkNzc1OGUuLjY3MWY2OGRkNDJjYTQwMzFlY2NhZWRj
ZmQzMzhkMzdiNzA5OTM1NmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4
L1Y4VmFsdWVDYWNoZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4VmFsdWVD
YWNoZS5oCkBAIC0xNTYsMjYgKzE1NiwyNiBAQCBwdWJsaWM6CiAgICAgIEludGVnZXJDYWNoZSgp
IDogbV9pbml0aWFsaXplZChmYWxzZSkgeyB9OwogICAgIH5JbnRlZ2VyQ2FjaGUoKTsKIAotICAg
IHY4OjpIYW5kbGU8djg6OkludGVnZXI+IHY4SW50ZWdlcihpbnQgdmFsdWUpCisgICAgdjg6Okhh
bmRsZTx2ODo6SW50ZWdlcj4gdjhJbnRlZ2VyKGludCB2YWx1ZSwgdjg6Oklzb2xhdGUqIGlzb2xh
dGUpCiAgICAgewogICAgICAgICBpZiAoIW1faW5pdGlhbGl6ZWQpCi0gICAgICAgICAgICBjcmVh
dGVTbWFsbEludGVnZXJzKCk7CisgICAgICAgICAgICBjcmVhdGVTbWFsbEludGVnZXJzKGlzb2xh
dGUpOwogICAgICAgICBpZiAoMCA8PSB2YWx1ZSAmJiB2YWx1ZSA8IG51bWJlck9mQ2FjaGVkU21h
bGxJbnRlZ2VycykKICAgICAgICAgICAgIHJldHVybiBtX3NtYWxsSW50ZWdlcnNbdmFsdWVdOwot
ICAgICAgICByZXR1cm4gdjg6OkludGVnZXI6Ok5ldyh2YWx1ZSk7CisgICAgICAgIHJldHVybiB2
ODo6SW50ZWdlcjo6TmV3KHZhbHVlLCBpc29sYXRlKTsKICAgICB9CiAKLSAgICB2ODo6SGFuZGxl
PHY4OjpJbnRlZ2VyPiB2OFVuc2lnbmVkSW50ZWdlcih1bnNpZ25lZCB2YWx1ZSkKKyAgICB2ODo6
SGFuZGxlPHY4OjpJbnRlZ2VyPiB2OFVuc2lnbmVkSW50ZWdlcih1bnNpZ25lZCB2YWx1ZSwgdjg6
Oklzb2xhdGUqIGlzb2xhdGUpCiAgICAgewogICAgICAgICBpZiAoIW1faW5pdGlhbGl6ZWQpCi0g
ICAgICAgICAgICBjcmVhdGVTbWFsbEludGVnZXJzKCk7CisgICAgICAgICAgICBjcmVhdGVTbWFs
bEludGVnZXJzKGlzb2xhdGUpOwogICAgICAgICBpZiAodmFsdWUgPCBzdGF0aWNfY2FzdDx1bnNp
Z25lZD4obnVtYmVyT2ZDYWNoZWRTbWFsbEludGVnZXJzKSkKICAgICAgICAgICAgIHJldHVybiBt
X3NtYWxsSW50ZWdlcnNbdmFsdWVdOwotICAgICAgICByZXR1cm4gdjg6OkludGVnZXI6Ok5ld0Zy
b21VbnNpZ25lZCh2YWx1ZSk7CisgICAgICAgIHJldHVybiB2ODo6SW50ZWdlcjo6TmV3RnJvbVVu
c2lnbmVkKHZhbHVlLCBpc29sYXRlKTsKICAgICB9CiAKIHByaXZhdGU6Ci0gICAgdm9pZCBjcmVh
dGVTbWFsbEludGVnZXJzKCk7CisgICAgdm9pZCBjcmVhdGVTbWFsbEludGVnZXJzKHY4OjpJc29s
YXRlKik7CiAKICAgICB2ODo6UGVyc2lzdGVudDx2ODo6SW50ZWdlcj4gbV9zbWFsbEludGVnZXJz
W251bWJlck9mQ2FjaGVkU21hbGxJbnRlZ2Vyc107CiAgICAgYm9vbCBtX2luaXRpYWxpemVkOwpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4SFRNTENhbnZh
c0VsZW1lbnRDdXN0b20uY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvY3VzdG9tL1Y4
SFRNTENhbnZhc0VsZW1lbnRDdXN0b20uY3BwCmluZGV4IDE0YWQ0YWJhY2IxMDg0ZDliMDI3YmRh
YmIwMWZlMjkxZTIzMWEyYjguLjAxZTQ3NjQxMjI5YTNjZmQ4ZmZmNmVlNTgzNTkyM2MzNGMzNzMx
ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L2N1c3RvbS9WOEhUTUxD
YW52YXNFbGVtZW50Q3VzdG9tLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9j
dXN0b20vVjhIVE1MQ2FudmFzRWxlbWVudEN1c3RvbS5jcHAKQEAgLTEwMSw3ICsxMDEsNyBAQCB2
ODo6SGFuZGxlPHY4OjpWYWx1ZT4gVjhIVE1MQ2FudmFzRWxlbWVudDo6Z2V0Q29udGV4dENhbGxi
YWNrKGNvbnN0IHY4OjpBcmd1bWVudAogICAgICAgICAvLyAzRCBjYW52YXMgY29udGV4dHMgY2Fu
IGhvbGQgb24gdG8gbG90cyBvZiBHUFUgcmVzb3VyY2VzLCBhbmQgd2Ugd2FudCB0byB0YWtlIGFu
CiAgICAgICAgIC8vIG9wcG9ydHVuaXR5IHRvIGdldCByaWQgb2YgdGhlbSBhcyBzb29uIGFzIHBv
c3NpYmxlIHdoZW4gd2UgbmF2aWdhdGUgYXdheSBmcm9tIHBhZ2VzIHVzaW5nCiAgICAgICAgIC8v
IHRoZW0uCi0gICAgICAgIFY4UGVySXNvbGF0ZURhdGEqIHBlcklzb2xhdGVEYXRhID0gVjhQZXJJ
c29sYXRlRGF0YTo6Y3VycmVudChhcmdzLkdldElzb2xhdGUoKSk7CisgICAgICAgIFY4UGVySXNv
bGF0ZURhdGEqIHBlcklzb2xhdGVEYXRhID0gVjhQZXJJc29sYXRlRGF0YTo6ZnJvbShhcmdzLkdl
dElzb2xhdGUoKSk7CiAgICAgICAgIHBlcklzb2xhdGVEYXRhLT5zZXRTaG91bGRDb2xsZWN0R2Fy
YmFnZVNvb24oKTsKIAogICAgICAgICB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gdjhSZXN1bHQgPSB0
b1Y4KHN0YXRpY19jYXN0PFdlYkdMUmVuZGVyaW5nQ29udGV4dCo+KHJlc3VsdCksIGFyZ3MuSG9s
ZGVyKCksIGFyZ3MuR2V0SXNvbGF0ZSgpKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>