<?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>163144</bug_id>
          
          <creation_ts>2016-10-07 14:51:56 -0700</creation_ts>
          <short_desc>[DOMJIT] Make DOMJIT::Patchpoint environment in FTL closer to one in DFG</short_desc>
          <delta_ts>2016-10-07 16:29:54 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>163005</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1237803</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-10-07 14:51:56 -0700</bug_when>
    <thetext>[DOMJIT] Make DOMJIT::Patchpoint environment in FTL closer to one in DFG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237807</commentid>
    <comment_count>1</comment_count>
      <attachid>290972</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-10-07 14:57:21 -0700</bug_when>
    <thetext>Created attachment 290972
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1237858</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-10-07 16:29:46 -0700</bug_when>
    <thetext>Testing this patch is difficult without DOMJIT.
I&apos;ll merge this into DOMJIT patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>290972</attachid>
            <date>2016-10-07 14:57:21 -0700</date>
            <delta_ts>2016-10-07 16:29:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-163144-20161008065405.patch</filename>
            <type>text/plain</type>
            <size>4295</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2OTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBl
ZWNjNzllNGU3NjJhYmZiMjM5N2YxNDkwMGFiNzhkNjFmZmYzOWZjLi5lNWU0MzcwY2NjYzk4ZDVm
ZjlkZjEwOTlmZGRmNDBkZThkYzZjNWE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAxNi0xMC0wNyAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbRE9NSklUXSBNYWtlIERPTUpJVDo6UGF0Y2hwb2ludCBlbnZpcm9u
bWVudCBpbiBGVEwgY2xvc2VyIHRvIG9uZSBpbiBERkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MzE0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIHNldCByZXN1bHQgY29uc3RyYWludCBWYWx1ZVJl
cDo6U29tZUVhcmx5UmVnaXN0ZXIgdG8gYWxsb2NhdGUgZGlmZmVyZW50CisgICAgICAgIHJlZ2lz
dGVyIGZyb20gdGhlIG90aGVyIHBhcmFtZXRlcnMuIFRoaXMgaXMgdGhlIHNpdHVhdGlvbiBpbiBE
RkcuCisgICAgICAgIEFuZCB3ZSBhbGxvdyB0aGUgcGF0Y2hwb2ludCB0byB1c2Ugc2NyYXRjaCBy
ZWdpc3RlcnMuCisKKyAgICAgICAgV2UgYWxzbyBhZGQgdXNlVGFnTWFza1JlZ2lzdGVyIGFuZCB1
c2VUYWdUeXBlTnVtYmVyUmVnaXN0ZXIgdG8gYWRkIHRoZQorICAgICAgICB3YXkgdG8gY2xhaW0g
dGhhdCB0aGUgcGF0Y2hwb2ludCBtYXkgdXNlIHRoZXNlIHRhZyByZWdpc3RlcnMuCisKKyAgICAg
ICAgKiBkb21qaXQvRE9NSklUUGF0Y2hwb2ludC5oOgorICAgICAgICAqIGZ0bC9GVExMb3dlckRG
R1RvQjMuY3BwOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0IzOjpjb21waWxl
Q2hlY2tET00pOgorICAgICAgICAoSlNDOjpGVEw6OkRGRzo6TG93ZXJERkdUb0IzOjpjb21waWxl
Q2FsbERPTSk6CisKIDIwMTYtMTAtMDYgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFp
bC5jb20+CiAKICAgICAgICAgW0RPTUpJVF0gU3VwcG9ydCBzbG93IHBhdGggY2FsbApkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RvbWppdC9ET01KSVRQYXRjaHBvaW50LmggYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvZG9taml0L0RPTUpJVFBhdGNocG9pbnQuaAppbmRleCAyZmRj
MDk5MDEwZDk2Y2E1ZDMwMzE4OGJjYmMzNzgyMjc4ODhlOWI2Li45NDczNDdiYWFkM2VhZTRmN2E2
YjI3NmMyNGYxNmEwMDI1NWUzZjlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZG9taml0L0RPTUpJVFBhdGNocG9pbnQuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZG9t
aml0L0RPTUpJVFBhdGNocG9pbnQuaApAQCAtNjEsNiArNjEsOCBAQCBjbGFzcyBQYXRjaHBvaW50
IDogcHVibGljIFRocmVhZFNhZmVSZWZDb3VudGVkPFBhdGNocG9pbnQ+IHsKIAogICAgIHVpbnQ4
X3QgbnVtR1BTY3JhdGNoUmVnaXN0ZXJzIHsgMCB9OwogICAgIHVpbnQ4X3QgbnVtRlBTY3JhdGNo
UmVnaXN0ZXJzIHsgMCB9OworICAgIGJvb2wgdXNlVGFnTWFza1JlZ2lzdGVyIHsgdHJ1ZSB9Owor
ICAgIGJvb2wgdXNlVGFnVHlwZU51bWJlclJlZ2lzdGVyIHsgdHJ1ZSB9OwogCiBwcml2YXRlOgog
ICAgIFBhdGNocG9pbnQoKSA9IGRlZmF1bHQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZnRsL0ZUTExvd2VyREZHVG9CMy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZnRs
L0ZUTExvd2VyREZHVG9CMy5jcHAKaW5kZXggMWU1YTliMjgyYjFiMDA3MGMzMjZjM2ZiNmQwNDMy
ZjljYzE1OWE1Ni4uZDkzMGQ4MWQ0YzQ5NTZjNTgwNWE3MGZlZDcxMmJhYTU4MGJkYTI1NCAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Z0bC9GVExMb3dlckRGR1RvQjMuY3BwCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9mdGwvRlRMTG93ZXJERkdUb0IzLmNwcApAQCAtODcy
OCw3ICs4NzI4LDEzIEBAIGNsYXNzIExvd2VyREZHVG9CMyB7CiAgICAgICAgIFJlZlB0cjxET01K
SVQ6OlBhdGNocG9pbnQ+IGRvbUpJVCA9IG1fbm9kZS0+ZG9tSklUKCktPmNoZWNrRE9NKCk7CiAK
ICAgICAgICAgUGF0Y2hwb2ludFZhbHVlKiBwYXRjaHBvaW50ID0gbV9vdXQucGF0Y2hwb2ludChW
b2lkKTsKKwogICAgICAgICBwYXRjaHBvaW50LT5hcHBlbmRTb21lUmVnaXN0ZXIoY2VsbCk7Cisg
ICAgICAgIGlmIChkb21KSVQtPnVzZVRhZ01hc2tSZWdpc3RlcikKKyAgICAgICAgICAgIHBhdGNo
cG9pbnQtPmFwcGVuZChtX3RhZ01hc2ssIFZhbHVlUmVwOjpsYXRlUmVnKEdQUkluZm86OnRhZ01h
c2tSZWdpc3RlcikpOworICAgICAgICBpZiAoZG9tSklULT51c2VUYWdUeXBlTnVtYmVyUmVnaXN0
ZXIpCisgICAgICAgICAgICBwYXRjaHBvaW50LT5hcHBlbmQobV90YWdUeXBlTnVtYmVyLCBWYWx1
ZVJlcDo6bGF0ZVJlZyhHUFJJbmZvOjp0YWdUeXBlTnVtYmVyUmVnaXN0ZXIpKTsKKwogICAgICAg
ICBwYXRjaHBvaW50LT5udW1HUFNjcmF0Y2hSZWdpc3RlcnMgPSBkb21KSVQtPm51bUdQU2NyYXRj
aFJlZ2lzdGVyczsKICAgICAgICAgcGF0Y2hwb2ludC0+bnVtRlBTY3JhdGNoUmVnaXN0ZXJzID0g
ZG9tSklULT5udW1GUFNjcmF0Y2hSZWdpc3RlcnM7CiAKQEAgLTg3NzIsMTkgKzg3NzgsMjUgQEAg
Y2xhc3MgTG93ZXJERkdUb0IzIHsKIAogICAgICAgICBSZWZQdHI8RE9NSklUOjpQYXRjaHBvaW50
PiBkb21KSVQgPSBtX25vZGUtPmRvbUpJVCgpLT5jYWxsRE9NKCk7CiAgICAgICAgIFBhdGNocG9p
bnRWYWx1ZSogcGF0Y2hwb2ludCA9IG1fb3V0LnBhdGNocG9pbnQoSW50NjQpOworCiAgICAgICAg
IHBhdGNocG9pbnQtPmFwcGVuZFNvbWVSZWdpc3RlcihnbG9iYWxPYmplY3QpOwogICAgICAgICBw
YXRjaHBvaW50LT5hcHBlbmRTb21lUmVnaXN0ZXIoY2VsbCk7Ci0gICAgICAgIHBhdGNocG9pbnQt
PmFwcGVuZChtX3RhZ01hc2ssIFZhbHVlUmVwOjpsYXRlUmVnKEdQUkluZm86OnRhZ01hc2tSZWdp
c3RlcikpOwotICAgICAgICBwYXRjaHBvaW50LT5hcHBlbmQobV90YWdUeXBlTnVtYmVyLCBWYWx1
ZVJlcDo6bGF0ZVJlZyhHUFJJbmZvOjp0YWdUeXBlTnVtYmVyUmVnaXN0ZXIpKTsKKyAgICAgICAg
aWYgKGRvbUpJVC0+dXNlVGFnTWFza1JlZ2lzdGVyKQorICAgICAgICAgICAgcGF0Y2hwb2ludC0+
YXBwZW5kKG1fdGFnTWFzaywgVmFsdWVSZXA6OmxhdGVSZWcoR1BSSW5mbzo6dGFnTWFza1JlZ2lz
dGVyKSk7CisgICAgICAgIGlmIChkb21KSVQtPnVzZVRhZ1R5cGVOdW1iZXJSZWdpc3RlcikKKyAg
ICAgICAgICAgIHBhdGNocG9pbnQtPmFwcGVuZChtX3RhZ1R5cGVOdW1iZXIsIFZhbHVlUmVwOjps
YXRlUmVnKEdQUkluZm86OnRhZ1R5cGVOdW1iZXJSZWdpc3RlcikpOworCiAgICAgICAgIFJlZlB0
cjxQYXRjaHBvaW50RXhjZXB0aW9uSGFuZGxlPiBleGNlcHRpb25IYW5kbGUgPSBwcmVwYXJlUGF0
Y2hwb2ludEZvckV4Y2VwdGlvbnMocGF0Y2hwb2ludCk7CiAgICAgICAgIHBhdGNocG9pbnQtPmNs
b2JiZXIoUmVnaXN0ZXJTZXQ6Om1hY3JvU2NyYXRjaFJlZ2lzdGVycygpKTsKKyAgICAgICAgcGF0
Y2hwb2ludC0+cmVzdWx0Q29uc3RyYWludCA9IFZhbHVlUmVwOjpTb21lRWFybHlSZWdpc3RlcjsK
ICAgICAgICAgcGF0Y2hwb2ludC0+bnVtR1BTY3JhdGNoUmVnaXN0ZXJzID0gZG9tSklULT5udW1H
UFNjcmF0Y2hSZWdpc3RlcnM7CiAgICAgICAgIHBhdGNocG9pbnQtPm51bUZQU2NyYXRjaFJlZ2lz
dGVycyA9IGRvbUpJVC0+bnVtRlBTY3JhdGNoUmVnaXN0ZXJzOwotCiAgICAgICAgIFN0YXRlKiBz
dGF0ZSA9ICZtX2Z0bFN0YXRlOwogICAgICAgICBOb2RlKiBub2RlID0gbV9ub2RlOwogICAgICAg
ICBwYXRjaHBvaW50LT5zZXRHZW5lcmF0b3IoCiAgICAgICAgICAgICBbPV0gKENDYWxsSGVscGVy
cyYgaml0LCBjb25zdCBTdGFja21hcEdlbmVyYXRpb25QYXJhbXMmIHBhcmFtcykgeworICAgICAg
ICAgICAgICAgIEFsbG93TWFjcm9TY3JhdGNoUmVnaXN0ZXJVc2FnZSBhbGxvd1NjcmF0Y2goaml0
KTsKKwogICAgICAgICAgICAgICAgIFZlY3RvcjxHUFJSZWc+IGdwU2NyYXRjaDsKICAgICAgICAg
ICAgICAgICBWZWN0b3I8RlBSUmVnPiBmcFNjcmF0Y2g7CiAgICAgICAgICAgICAgICAgVmVjdG9y
PERPTUpJVDo6UmVnPiByZWdzOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>