<?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>94841</bug_id>
          
          <creation_ts>2012-08-23 13:40:43 -0700</creation_ts>
          <short_desc>[V8] OwnHandle is a bit of a misnomer</short_desc>
          <delta_ts>2012-08-23 14:45:13 -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>703315</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-08-23 13:40:43 -0700</bug_when>
    <thetext>[V8] OwnHandle is a bit of a misnomer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703316</commentid>
    <comment_count>1</comment_count>
      <attachid>160231</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-08-23 13:42:01 -0700</bug_when>
    <thetext>Created attachment 160231
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>703402</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-08-23 14:45:13 -0700</bug_when>
    <thetext>Committed r126484: &lt;http://trac.webkit.org/changeset/126484&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>160231</attachid>
            <date>2012-08-23 13:42:01 -0700</date>
            <delta_ts>2012-08-23 13:59:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-94841-20120823134158.patch</filename>
            <type>text/plain</type>
            <size>14734</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNjQ3NCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM0IEBACisyMDEyLTA4LTIzICBBZGFtIEJh
cnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgW1Y4XSBPd25IYW5kbGUgaXMgYSBi
aXQgb2YgYSBtaXNub21lcgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTQ4NDEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBZb3UgZG9uJ3QgcmVhbGx5IG93biB0aGUgaGFuZGxlIGluIHRoZSBzYW1lIHdheSB0
aGF0IHlvdSBvd24gYSBwb2ludGVyCisgICAgICAgIHdpdGggT3duUHRyLiBUaGlzIGNsYXNzIGlz
IG1vcmUgY29ycmVjdGx5IGNhbGxlZCBTY29wZWRQZXJzaXN0ZW50CisgICAgICAgIGJlY2F1c2Ug
aXQganVzdCBmb3JjZXMgeW91IHRvIGJhbGFuY2UgTmV3KCkgYW5kIERpc3Bvc2UoKSBjYWxscy4K
KworICAgICAgICAqIFdlYkNvcmUuZ3lwaToKKyAgICAgICAgKiBiaW5kaW5ncy92OC9KYXZhU2Ny
aXB0Q2FsbEZyYW1lLmg6CisgICAgICAgIChKYXZhU2NyaXB0Q2FsbEZyYW1lKToKKyAgICAgICAg
KiBiaW5kaW5ncy92OC9Pd25IYW5kbGUuaDogUmVtb3ZlZC4KKyAgICAgICAgKiBiaW5kaW5ncy92
OC9TY2hlZHVsZWRBY3Rpb24uaDoKKyAgICAgICAgKFNjaGVkdWxlZEFjdGlvbik6CisgICAgICAg
ICogYmluZGluZ3MvdjgvU2NvcGVkUGVyc2lzdGVudC5oOiBDb3BpZWQgZnJvbSBTb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9Pd25IYW5kbGUuaC4KKyAgICAgICAgKFNjb3BlZFBlcnNpc3RlbnQp
OgorICAgICAgICAoV2ViQ29yZTo6U2NvcGVkUGVyc2lzdGVudDo6U2NvcGVkUGVyc2lzdGVudCk6
CisgICAgICAgIChXZWJDb3JlOjpTY29wZWRQZXJzaXN0ZW50Ojp+U2NvcGVkUGVyc2lzdGVudCk6
CisgICAgICAgICogYmluZGluZ3MvdjgvU2NyaXB0RGVidWdTZXJ2ZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6U2NyaXB0RGVidWdTZXJ2ZXI6OmNvbXBpbGVTY3JpcHQpOgorICAgICAgICAoV2Vi
Q29yZTo6U2NyaXB0RGVidWdTZXJ2ZXI6OnJ1blNjcmlwdCk6CisgICAgICAgICogYmluZGluZ3Mv
djgvU2NyaXB0RGVidWdTZXJ2ZXIuaDoKKyAgICAgICAgKFNjcmlwdERlYnVnU2VydmVyKToKKyAg
ICAgICAgKiBiaW5kaW5ncy92OC9TY3JpcHRJbnN0YW5jZS5oOgorICAgICAgICAoVjhTY3JpcHRJ
bnN0YW5jZSk6CisgICAgICAgICogYmluZGluZ3MvdjgvVjhQZXJDb250ZXh0RGF0YS5oOgorICAg
ICAgICAoVjhQZXJDb250ZXh0RGF0YSk6CisKIDIwMTItMDgtMjMgIEFsZXhhbmRyZSBFbGlhcyAg
PGFlbGlhc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVtXSBSZW5hbWUgTGF5ZXJS
ZW5kZXJlckNocm9taXVtIHRvIEdMLXNwZWNpZmljIG5hbWUKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L1dlYkNvcmUuZ3lwaQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cGkJ
KHJldmlzaW9uIDEyNjQ3MykKKysrIFNvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwaQkod29ya2lu
ZyBjb3B5KQpAQCAtMjIwNSw3ICsyMjA1LDYgQEAKICAgICAgICAgICAgICdiaW5kaW5ncy92OC9O
UFY4T2JqZWN0LmgnLAogICAgICAgICAgICAgJ2JpbmRpbmdzL3Y4L0RpY3Rpb25hcnkuY3BwJywK
ICAgICAgICAgICAgICdiaW5kaW5ncy92OC9EaWN0aW9uYXJ5LmgnLAotICAgICAgICAgICAgJ2Jp
bmRpbmdzL3Y4L093bkhhbmRsZS5oJywKICAgICAgICAgICAgICdiaW5kaW5ncy92OC9QYWdlU2Ny
aXB0RGVidWdTZXJ2ZXIuY3BwJywKICAgICAgICAgICAgICdiaW5kaW5ncy92OC9QYWdlU2NyaXB0
RGVidWdTZXJ2ZXIuaCcsCiAgICAgICAgICAgICAnYmluZGluZ3MvdjgvUmV0YWluZWRET01JbmZv
LmNwcCcsCkBAIC0yMjE1LDYgKzIyMTQsNyBAQAogICAgICAgICAgICAgJ2JpbmRpbmdzL3Y4L1Nj
aGVkdWxlZEFjdGlvbi5oJywKICAgICAgICAgICAgICdiaW5kaW5ncy92OC9TY29wZWRET01EYXRh
U3RvcmUuY3BwJywKICAgICAgICAgICAgICdiaW5kaW5ncy92OC9TY29wZWRET01EYXRhU3RvcmUu
aCcsCisgICAgICAgICAgICAnYmluZGluZ3MvdjgvU2NvcGVkUGVyc2lzdGVudC5oJywKICAgICAg
ICAgICAgICdiaW5kaW5ncy92OC9TY3JpcHRDYWNoZWRGcmFtZURhdGEuY3BwJywKICAgICAgICAg
ICAgICdiaW5kaW5ncy92OC9TY3JpcHRDYWNoZWRGcmFtZURhdGEuaCcsCiAgICAgICAgICAgICAn
YmluZGluZ3MvdjgvU2NyaXB0Q2FsbFN0YWNrRmFjdG9yeS5jcHAnLApJbmRleDogU291cmNlL1dl
YkNvcmUvYmluZGluZ3MvdjgvSmF2YVNjcmlwdENhbGxGcmFtZS5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L0phdmFTY3JpcHRDYWxsRnJhbWUuaAkocmV2aXNpb24g
MTI2NDczKQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvSmF2YVNjcmlwdENhbGxGcmFt
ZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMyw4ICszMyw4IEBACiAKICNpZiBFTkFCTEUoSkFWQVND
UklQVF9ERUJVR0dFUikKIAotI2luY2x1ZGUgIk93bkhhbmRsZS5oIgogI2luY2x1ZGUgIlBsYXRm
b3JtU3RyaW5nLmgiCisjaW5jbHVkZSAiU2NvcGVkUGVyc2lzdGVudC5oIgogI2luY2x1ZGUgPHY4
LWRlYnVnLmg+CiAjaW5jbHVkZSA8d3RmL1JlZkNvdW50ZWQuaD4KIApAQCAtNjYsOCArNjYsOCBA
QCBwcml2YXRlOgogICAgIEphdmFTY3JpcHRDYWxsRnJhbWUodjg6OkhhbmRsZTx2ODo6Q29udGV4
dD4gZGVidWdnZXJDb250ZXh0LCB2ODo6SGFuZGxlPHY4OjpPYmplY3Q+IGNhbGxGcmFtZSk7CiAK
ICAgICBSZWZQdHI8SmF2YVNjcmlwdENhbGxGcmFtZT4gbV9jYWxsZXI7Ci0gICAgT3duSGFuZGxl
PHY4OjpDb250ZXh0PiBtX2RlYnVnZ2VyQ29udGV4dDsKLSAgICBPd25IYW5kbGU8djg6Ok9iamVj
dD4gbV9jYWxsRnJhbWU7CisgICAgU2NvcGVkUGVyc2lzdGVudDx2ODo6Q29udGV4dD4gbV9kZWJ1
Z2dlckNvbnRleHQ7CisgICAgU2NvcGVkUGVyc2lzdGVudDx2ODo6T2JqZWN0PiBtX2NhbGxGcmFt
ZTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Jp
bmRpbmdzL3Y4L093bkhhbmRsZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L093bkhhbmRsZS5oCShyZXZpc2lvbiAxMjY0NzMpCisrKyBTb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9Pd25IYW5kbGUuaAkod29ya2luZyBjb3B5KQpAQCAtMSw3OCArMCwwIEBACi0v
KgotICogQ29weXJpZ2h0IChDKSAyMDA5IEdvb2dsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Ci0gKgotICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jt
cywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlk
ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCi0gKiBtZXQ6Ci0gKgotICogICAg
ICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBj
b3B5cmlnaHQKLSAqIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9y
bSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKLSAqIGNvcHlyaWdodCBub3RpY2UsIHRoaXMgbGlz
dCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIKLSAqIGluIHRoZSBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUKLSAq
IGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgR29vZ2xlIEluYy4g
bm9yIHRoZSBuYW1lcyBvZiBpdHMKLSAqIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRv
cnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tCi0gKiB0aGlzIHNvZnR3YXJlIHdp
dGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqIFRISVMgU09G
VFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRP
UlMKLSAqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5D
TFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9G
IE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUCi0gKiBPV05F
UiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D
SURFTlRBTCwKLSAqIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VT
IChJTkNMVURJTkcsIEJVVCBOT1QKLSAqIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNU
SVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAotICogREFUQSwgT1IgUFJPRklU
UzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZCi0g
KiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklM
SVRZLCBPUiBUT1JUCi0gKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklT
SU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4g
SUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2lm
bmRlZiBPd25IYW5kbGVfaAotI2RlZmluZSBPd25IYW5kbGVfaAotCi0jaW5jbHVkZSA8djguaD4K
LSNpbmNsdWRlIDx3dGYvTm9uY29weWFibGUuaD4KLQotbmFtZXNwYWNlIFdlYkNvcmUgewotCi10
ZW1wbGF0ZTx0eXBlbmFtZSBUPgotY2xhc3MgT3duSGFuZGxlIHsKLSAgICBXVEZfTUFLRV9OT05D
T1BZQUJMRShPd25IYW5kbGUpOwotcHVibGljOgotICAgIE93bkhhbmRsZSgpIHsgfQotCi0gICAg
ZXhwbGljaXQgT3duSGFuZGxlKHY4OjpIYW5kbGU8VD4gaGFuZGxlKQotICAgICAgICA6IG1faGFu
ZGxlKHY4OjpQZXJzaXN0ZW50PFQ+OjpOZXcoaGFuZGxlKSkKLSAgICB7Ci0gICAgfQotCi0gICAg
fk93bkhhbmRsZSgpCi0gICAgewotICAgICAgICBjbGVhcigpOwotICAgIH0KLQotICAgIHY4OjpQ
ZXJzaXN0ZW50PFQ+IGdldCgpIGNvbnN0IHsgcmV0dXJuIG1faGFuZGxlOyB9Ci0KLSAgICB2b2lk
IHNldCh2ODo6SGFuZGxlPFQ+IGhhbmRsZSkKLSAgICB7Ci0gICAgICAgIGNsZWFyKCk7Ci0gICAg
ICAgIG1faGFuZGxlID0gdjg6OlBlcnNpc3RlbnQ8VD46Ok5ldyhoYW5kbGUpOwotICAgIH0KLQot
ICAgIC8vIE5vdGU6IFRoaXMgaXMgY2xlYXIgaW4gdGhlIE93blB0ciBzZW5zZSwgbm90IHRoZSB2
ODo6SGFuZGxlIHNlbnNlLgotICAgIHZvaWQgY2xlYXIoKQotICAgIHsKLSAgICAgICAgaWYgKG1f
aGFuZGxlLklzRW1wdHkoKSkKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgbV9oYW5kbGUu
RGlzcG9zZSgpOwotICAgICAgICBtX2hhbmRsZS5DbGVhcigpOwotICAgIH0KLQotcHJpdmF0ZToK
LSAgICB2ODo6UGVyc2lzdGVudDxUPiBtX2hhbmRsZTsKLX07Ci0KLX0gLy8gbmFtZXNwYWNlIFdl
YkNvcmUKLQotI2VuZGlmIC8vIE93bkhhbmRsZV9oCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9iaW5k
aW5ncy92OC9TY2hlZHVsZWRBY3Rpb24uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY2hlZHVsZWRBY3Rpb24uaAkocmV2aXNpb24gMTI2NDczKQorKysgU291cmNl
L1dlYkNvcmUvYmluZGluZ3MvdjgvU2NoZWR1bGVkQWN0aW9uLmgJKHdvcmtpbmcgY29weSkKQEAg
LTMxLDcgKzMxLDcgQEAKICNpZm5kZWYgU2NoZWR1bGVkQWN0aW9uX2gKICNkZWZpbmUgU2NoZWR1
bGVkQWN0aW9uX2gKIAotI2luY2x1ZGUgIk93bkhhbmRsZS5oIgorI2luY2x1ZGUgIlNjb3BlZFBl
cnNpc3RlbnQuaCIKICNpbmNsdWRlICJTY3JpcHRTb3VyY2VDb2RlLmgiCiAjaW5jbHVkZSA8djgu
aD4KICNpbmNsdWRlIDx3dGYvRm9yd2FyZC5oPgpAQCAtNjIsOCArNjIsOCBAQCBwcml2YXRlOgog
ICAgIHZvaWQgZXhlY3V0ZShXb3JrZXJDb250ZXh0Kik7CiAjZW5kaWYKIAotICAgIE93bkhhbmRs
ZTx2ODo6Q29udGV4dD4gbV9jb250ZXh0OwotICAgIE93bkhhbmRsZTx2ODo6RnVuY3Rpb24+IG1f
ZnVuY3Rpb247CisgICAgU2NvcGVkUGVyc2lzdGVudDx2ODo6Q29udGV4dD4gbV9jb250ZXh0Owor
ICAgIFNjb3BlZFBlcnNpc3RlbnQ8djg6OkZ1bmN0aW9uPiBtX2Z1bmN0aW9uOwogICAgIFZlY3Rv
cjx2ODo6UGVyc2lzdGVudDx2ODo6VmFsdWU+ID4gbV9hcmdzOwogICAgIFNjcmlwdFNvdXJjZUNv
ZGUgbV9jb2RlOwogfTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZFBl
cnNpc3RlbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY29w
ZWRQZXJzaXN0ZW50LmgJKHJldmlzaW9uIDEyNjQ3MykJKGZyb20gU291cmNlL1dlYkNvcmUvYmlu
ZGluZ3MvdjgvT3duSGFuZGxlLmg6MTI2NDczKQorKysgU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
djgvU2NvcGVkUGVyc2lzdGVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNzggQEAKKy8q
CisgKiBDb3B5cmlnaHQgKEMpIDIwMDkgR29vZ2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4K
KyAqCisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUKKyAqIG1ldDoKKyAqCisgKiAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAorICogbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgorICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZQorICogY29weXJpZ2h0IG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lcgorICogaW4gdGhlIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZQorICog
ZGlzdHJpYnV0aW9uLgorICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBHb29nbGUgSW5jLiBu
b3IgdGhlIG5hbWVzIG9mIGl0cworICogY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9y
c2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqIHRoaXMgc29mdHdhcmUgd2l0
aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICogVEhJUyBTT0ZU
V0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9S
UworICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNM
VURJTkcsIEJVVCBOT1QKKyAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgorICogQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQKKyAqIE9XTkVS
IE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJ
REVOVEFMLAorICogU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMg
KElOQ0xVRElORywgQlVUIE5PVAorICogTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJ
VFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisgKiBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkKKyAq
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJ
VFksIE9SIFRPUlQKKyAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJ
TkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjaWZu
ZGVmIE93bkhhbmRsZV9oCisjZGVmaW5lIE93bkhhbmRsZV9oCisKKyNpbmNsdWRlIDx2OC5oPgor
I2luY2x1ZGUgPHd0Zi9Ob25jb3B5YWJsZS5oPgorCituYW1lc3BhY2UgV2ViQ29yZSB7CisKK3Rl
bXBsYXRlPHR5cGVuYW1lIFQ+CitjbGFzcyBPd25IYW5kbGUgeworICAgIFdURl9NQUtFX05PTkNP
UFlBQkxFKE93bkhhbmRsZSk7CitwdWJsaWM6CisgICAgT3duSGFuZGxlKCkgeyB9CisKKyAgICBl
eHBsaWNpdCBPd25IYW5kbGUodjg6OkhhbmRsZTxUPiBoYW5kbGUpCisgICAgICAgIDogbV9oYW5k
bGUodjg6OlBlcnNpc3RlbnQ8VD46Ok5ldyhoYW5kbGUpKQorICAgIHsKKyAgICB9CisKKyAgICB+
T3duSGFuZGxlKCkKKyAgICB7CisgICAgICAgIGNsZWFyKCk7CisgICAgfQorCisgICAgdjg6OlBl
cnNpc3RlbnQ8VD4gZ2V0KCkgY29uc3QgeyByZXR1cm4gbV9oYW5kbGU7IH0KKworICAgIHZvaWQg
c2V0KHY4OjpIYW5kbGU8VD4gaGFuZGxlKQorICAgIHsKKyAgICAgICAgY2xlYXIoKTsKKyAgICAg
ICAgbV9oYW5kbGUgPSB2ODo6UGVyc2lzdGVudDxUPjo6TmV3KGhhbmRsZSk7CisgICAgfQorCisg
ICAgLy8gTm90ZTogVGhpcyBpcyBjbGVhciBpbiB0aGUgT3duUHRyIHNlbnNlLCBub3QgdGhlIHY4
OjpIYW5kbGUgc2Vuc2UuCisgICAgdm9pZCBjbGVhcigpCisgICAgeworICAgICAgICBpZiAobV9o
YW5kbGUuSXNFbXB0eSgpKQorICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBtX2hhbmRsZS5E
aXNwb3NlKCk7CisgICAgICAgIG1faGFuZGxlLkNsZWFyKCk7CisgICAgfQorCitwcml2YXRlOgor
ICAgIHY4OjpQZXJzaXN0ZW50PFQ+IG1faGFuZGxlOworfTsKKworfSAvLyBuYW1lc3BhY2UgV2Vi
Q29yZQorCisjZW5kaWYgLy8gT3duSGFuZGxlX2gKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRp
bmdzL3Y4L1Njb3BlZFBlcnNpc3RlbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9i
aW5kaW5ncy92OC9TY29wZWRQZXJzaXN0ZW50LmgJKHJldmlzaW9uIDEyNjQ3MykKKysrIFNvdXJj
ZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njb3BlZFBlcnNpc3RlbnQuaAkod29ya2luZyBjb3B5KQpA
QCAtMjgsOCArMjgsOCBAQAogICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
IFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KICAqLwogCi0jaWZuZGVmIE93bkhhbmRs
ZV9oCi0jZGVmaW5lIE93bkhhbmRsZV9oCisjaWZuZGVmIFNjb3BlZFBlcnNpc3RlbnRfaAorI2Rl
ZmluZSBTY29wZWRQZXJzaXN0ZW50X2gKIAogI2luY2x1ZGUgPHY4Lmg+CiAjaW5jbHVkZSA8d3Rm
L05vbmNvcHlhYmxlLmg+CkBAIC0zNywxNyArMzcsMTcgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IAogdGVtcGxhdGU8dHlwZW5hbWUgVD4KLWNsYXNzIE93bkhhbmRsZSB7Ci0gICAgV1RGX01BS0Vf
Tk9OQ09QWUFCTEUoT3duSGFuZGxlKTsKK2NsYXNzIFNjb3BlZFBlcnNpc3RlbnQgeworICAgIFdU
Rl9NQUtFX05PTkNPUFlBQkxFKFNjb3BlZFBlcnNpc3RlbnQpOwogcHVibGljOgotICAgIE93bkhh
bmRsZSgpIHsgfQorICAgIFNjb3BlZFBlcnNpc3RlbnQoKSB7IH0KIAotICAgIGV4cGxpY2l0IE93
bkhhbmRsZSh2ODo6SGFuZGxlPFQ+IGhhbmRsZSkKKyAgICBleHBsaWNpdCBTY29wZWRQZXJzaXN0
ZW50KHY4OjpIYW5kbGU8VD4gaGFuZGxlKQogICAgICAgICA6IG1faGFuZGxlKHY4OjpQZXJzaXN0
ZW50PFQ+OjpOZXcoaGFuZGxlKSkKICAgICB7CiAgICAgfQogCi0gICAgfk93bkhhbmRsZSgpCisg
ICAgflNjb3BlZFBlcnNpc3RlbnQoKQogICAgIHsKICAgICAgICAgY2xlYXIoKTsKICAgICB9CkBA
IC03NSw0ICs3NSw0IEBAIHByaXZhdGU6CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAotI2Vu
ZGlmIC8vIE93bkhhbmRsZV9oCisjZW5kaWYgLy8gU2NvcGVkUGVyc2lzdGVudF9oCkluZGV4OiBT
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHREZWJ1Z1NlcnZlci5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3MvdjgvU2NyaXB0RGVidWdTZXJ2ZXIuY3BwCShy
ZXZpc2lvbiAxMjY0NzMpCisrKyBTb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHREZWJ1
Z1NlcnZlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTQ0MSw3ICs0NDEsNyBAQCB2b2lkIFNjcmlw
dERlYnVnU2VydmVyOjpjb21waWxlU2NyaXB0KFNjCiAgICAgICAgIHJldHVybjsKIAogICAgICpz
Y3JpcHRJZCA9IHRvV2ViQ29yZVN0cmluZ1dpdGhOdWxsT3JVbmRlZmluZWRDaGVjayhzY3JpcHQt
PklkKCkpOwotICAgIG1fY29tcGlsZWRTY3JpcHRzLnNldCgqc2NyaXB0SWQsIGFkb3B0UHRyKG5l
dyBPd25IYW5kbGU8djg6OlNjcmlwdD4oc2NyaXB0KSkpOworICAgIG1fY29tcGlsZWRTY3JpcHRz
LnNldCgqc2NyaXB0SWQsIGFkb3B0UHRyKG5ldyBTY29wZWRQZXJzaXN0ZW50PHY4OjpTY3JpcHQ+
KHNjcmlwdCkpKTsKIH0KIAogdm9pZCBTY3JpcHREZWJ1Z1NlcnZlcjo6Y2xlYXJDb21waWxlZFNj
cmlwdHMoKQpAQCAtNDU0LDggKzQ1NCw4IEBAIHZvaWQgU2NyaXB0RGVidWdTZXJ2ZXI6OnJ1blNj
cmlwdChTY3JpcHQKICAgICBpZiAoIW1fY29tcGlsZWRTY3JpcHRzLmNvbnRhaW5zKHNjcmlwdElk
KSkKICAgICAgICAgcmV0dXJuOwogICAgIHY4OjpIYW5kbGVTY29wZSBoYW5kbGVTY29wZTsKLSAg
ICBPd25IYW5kbGU8djg6OlNjcmlwdD4qIHNjcmlwdE93bkhhbmRsZSA9IG1fY29tcGlsZWRTY3Jp
cHRzLmdldChzY3JpcHRJZCk7Ci0gICAgdjg6OkxvY2FsPHY4OjpTY3JpcHQ+IHNjcmlwdCA9IHY4
OjpMb2NhbDx2ODo6U2NyaXB0Pjo6TmV3KHNjcmlwdE93bkhhbmRsZS0+Z2V0KCkpOworICAgIFNj
b3BlZFBlcnNpc3RlbnQ8djg6OlNjcmlwdD4qIHNjcmlwdEhhbmRsZSA9IG1fY29tcGlsZWRTY3Jp
cHRzLmdldChzY3JpcHRJZCk7CisgICAgdjg6OkxvY2FsPHY4OjpTY3JpcHQ+IHNjcmlwdCA9IHY4
OjpMb2NhbDx2ODo6U2NyaXB0Pjo6TmV3KHNjcmlwdEhhbmRsZS0+Z2V0KCkpOwogICAgIG1fY29t
cGlsZWRTY3JpcHRzLnJlbW92ZShzY3JpcHRJZCk7CiAgICAgaWYgKHNjcmlwdC5Jc0VtcHR5KCkp
CiAgICAgICAgIHJldHVybjsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Njcmlw
dERlYnVnU2VydmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvdjgv
U2NyaXB0RGVidWdTZXJ2ZXIuaAkocmV2aXNpb24gMTI2NDczKQorKysgU291cmNlL1dlYkNvcmUv
YmluZGluZ3MvdjgvU2NyaXB0RGVidWdTZXJ2ZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMzMsOCAr
MzMsOCBAQAogCiAjaWYgRU5BQkxFKEpBVkFTQ1JJUFRfREVCVUdHRVIpCiAKLSNpbmNsdWRlICJP
d25IYW5kbGUuaCIKICNpbmNsdWRlICJQbGF0Zm9ybVN0cmluZy5oIgorI2luY2x1ZGUgIlNjb3Bl
ZFBlcnNpc3RlbnQuaCIKICNpbmNsdWRlICJTY3JpcHRCcmVha3BvaW50LmgiCiAjaW5jbHVkZSAi
VGltZXIuaCIKICNpbmNsdWRlIDx2OC1kZWJ1Zy5oPgpAQCAtMTI1LDEzICsxMjUsMTMgQEAgcHJv
dGVjdGVkOgogICAgIHY4OjpMb2NhbDx2ODo6VmFsdWU+IGNhbGxEZWJ1Z2dlck1ldGhvZChjb25z
dCBjaGFyKiBmdW5jdGlvbk5hbWUsIGludCBhcmdjLCB2ODo6SGFuZGxlPHY4OjpWYWx1ZT4gYXJn
dltdKTsKIAogICAgIFBhdXNlT25FeGNlcHRpb25zU3RhdGUgbV9wYXVzZU9uRXhjZXB0aW9uc1N0
YXRlOwotICAgIE93bkhhbmRsZTx2ODo6T2JqZWN0PiBtX2RlYnVnZ2VyU2NyaXB0OwotICAgIE93
bkhhbmRsZTx2ODo6T2JqZWN0PiBtX2V4ZWN1dGlvblN0YXRlOworICAgIFNjb3BlZFBlcnNpc3Rl
bnQ8djg6Ok9iamVjdD4gbV9kZWJ1Z2dlclNjcmlwdDsKKyAgICBTY29wZWRQZXJzaXN0ZW50PHY4
OjpPYmplY3Q+IG1fZXhlY3V0aW9uU3RhdGU7CiAgICAgdjg6OkxvY2FsPHY4OjpDb250ZXh0PiBt
X3BhdXNlZENvbnRleHQ7CiAKICAgICBib29sIG1fYnJlYWtwb2ludHNBY3RpdmF0ZWQ7Ci0gICAg
T3duSGFuZGxlPHY4OjpGdW5jdGlvblRlbXBsYXRlPiBtX2JyZWFrUHJvZ3JhbUNhbGxiYWNrVGVt
cGxhdGU7Ci0gICAgSGFzaE1hcDxTdHJpbmcsIE93blB0cjxPd25IYW5kbGU8djg6OlNjcmlwdD4g
PiA+IG1fY29tcGlsZWRTY3JpcHRzOworICAgIFNjb3BlZFBlcnNpc3RlbnQ8djg6OkZ1bmN0aW9u
VGVtcGxhdGU+IG1fYnJlYWtQcm9ncmFtQ2FsbGJhY2tUZW1wbGF0ZTsKKyAgICBIYXNoTWFwPFN0
cmluZywgT3duUHRyPFNjb3BlZFBlcnNpc3RlbnQ8djg6OlNjcmlwdD4gPiA+IG1fY29tcGlsZWRT
Y3JpcHRzOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQpJbmRleDogU291cmNlL1dlYkNv
cmUvYmluZGluZ3MvdjgvU2NyaXB0SW5zdGFuY2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy92OC9TY3JpcHRJbnN0YW5jZS5oCShyZXZpc2lvbiAxMjY0NzMpCisrKyBT
b3VyY2UvV2ViQ29yZS9iaW5kaW5ncy92OC9TY3JpcHRJbnN0YW5jZS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0zMSw3ICszMSw3IEBACiAjaWZuZGVmIFNjcmlwdEluc3RhbmNlX2gKICNkZWZpbmUgU2Ny
aXB0SW5zdGFuY2VfaAogCi0jaW5jbHVkZSAiT3duSGFuZGxlLmgiCisjaW5jbHVkZSAiU2NvcGVk
UGVyc2lzdGVudC5oIgogI2luY2x1ZGUgPHY4Lmg+CiAjaW5jbHVkZSA8d3RmL1Bhc3NSZWZQdHIu
aD4KICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZC5oPgpAQCAtNDgsNyArNDgsNyBAQCBwdWJsaWM6
CiBwcml2YXRlOgogICAgIGV4cGxpY2l0IFY4U2NyaXB0SW5zdGFuY2Uodjg6OkhhbmRsZTx2ODo6
T2JqZWN0Pik7CiAKLSAgICBPd25IYW5kbGU8djg6Ok9iamVjdD4gbV9pbnN0YW5jZTsKKyAgICBT
Y29wZWRQZXJzaXN0ZW50PHY4OjpPYmplY3Q+IG1faW5zdGFuY2U7CiB9OwogCiB0eXBlZGVmIFJl
ZlB0cjxWOFNjcmlwdEluc3RhbmNlPiBTY3JpcHRJbnN0YW5jZTsKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3Y4L1Y4UGVyQ29udGV4dERhdGEuaAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy92OC9WOFBlckNvbnRleHREYXRhLmgJKHJldmlzaW9uIDEyNjQ3MykK
KysrIFNvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Y4L1Y4UGVyQ29udGV4dERhdGEuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMzEsNyArMzEsNyBAQAogI2lmbmRlZiBWOFBlckNvbnRleHREYXRhX2gKICNk
ZWZpbmUgVjhQZXJDb250ZXh0RGF0YV9oCiAKLSNpbmNsdWRlICJPd25IYW5kbGUuaCIKKyNpbmNs
dWRlICJTY29wZWRQZXJzaXN0ZW50LmgiCiAjaW5jbHVkZSAiV3JhcHBlclR5cGVJbmZvLmgiCiAj
aW5jbHVkZSA8djguaD4KICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgpAQCAtOTAsOCArOTAsOCBA
QCBwcml2YXRlOgogICAgIENvbnN0cnVjdG9yTWFwIG1fY29uc3RydWN0b3JNYXA7CiAKICAgICB2
ODo6SGFuZGxlPHY4OjpDb250ZXh0PiBtX2NvbnRleHQ7Ci0gICAgT3duSGFuZGxlPHY4OjpWYWx1
ZT4gbV9lcnJvclByb3RvdHlwZTsKLSAgICBPd25IYW5kbGU8djg6OlZhbHVlPiBtX29iamVjdFBy
b3RvdHlwZTsKKyAgICBTY29wZWRQZXJzaXN0ZW50PHY4OjpWYWx1ZT4gbV9lcnJvclByb3RvdHlw
ZTsKKyAgICBTY29wZWRQZXJzaXN0ZW50PHY4OjpWYWx1ZT4gbV9vYmplY3RQcm90b3R5cGU7CiB9
OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCg==
</data>
<flag name="review"
          id="170760"
          type_id="1"
          status="+"
          setter="eric"
    />
    <flag name="commit-queue"
          id="170764"
          type_id="3"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>