<?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>196716</bug_id>
          
          <creation_ts>2019-04-08 16:41:42 -0700</creation_ts>
          <short_desc>[JSC] isRope jump in StringSlice should not jump over register allocations</short_desc>
          <delta_ts>2019-04-08 17:00:30 -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>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1525459</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-08 16:41:42 -0700</bug_when>
    <thetext>[JSC] isRope jump in StringSlice should not jump over register allocations</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1525463</commentid>
    <comment_count>1</comment_count>
      <attachid>366998</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-08 16:46:08 -0700</bug_when>
    <thetext>Created attachment 366998
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1525464</commentid>
    <comment_count>2</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-08 16:46:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/49555329&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1525468</commentid>
    <comment_count>3</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2019-04-08 17:00:30 -0700</bug_when>
    <thetext>Committed r244058: &lt;https://trac.webkit.org/changeset/244058&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>366998</attachid>
            <date>2019-04-08 16:46:08 -0700</date>
            <delta_ts>2019-04-08 16:58:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196716-20190408164607.patch</filename>
            <type>text/plain</type>
            <size>4154</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MDUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBl
OGUxM2FlNTMyM2RjZDg1OGNiNTY5NzViMmZlMjRhMzkyNDMxYjQyLi5mMGRmMWIxMjVlY2Y4ODI3
NjA2MzU0MGZlNzVlMjg2OWQyMzIzOGVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxOS0wNC0wOCAgWXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29t
PgorCisgICAgICAgIFtKU0NdIGlzUm9wZSBqdW1wIGluIFN0cmluZ1NsaWNlIHNob3VsZCBub3Qg
anVtcCBvdmVyIHJlZ2lzdGVyIGFsbG9jYXRpb25zCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTY3MTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBKdW1waW5nIG92ZXIgdGhlIHJlZ2lzdGVyIGFsbG9jYXRp
b24gY29kZSBpbiBERkcgKGxpa2UgdGhlIGZvbGxvd2luZykgaXMgd3JvbmcuCisKKyAgICAgICAg
ICAgIGF1dG8ganVtcCA9IG1faml0LmJyYW5jaFhYWCgpOworICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIEdQUlRlbXBvcmFyeSByZWcodGhpcyk7CisgICAgICAgICAgICAgICAgR1BSUmVn
IHJlZ0dQUiA9IHJlZy5ncHIoKTsKKyAgICAgICAgICAgICAgICAuLi4KKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIGp1bXAubGluaygmbV9qaXQpOworCisgICAgICAgIFdoZW4gR1BSVGVtcG9y
YXJ5OjpncHIgYWxsb2NhdGVzIGEgbmV3IHJlZ2lzdGVyLCBpdCBjYW4gZmx1c2ggdGhlIHByZXZp
b3VzIHJlZ2lzdGVyIHZhbHVlIGludG8gdGhlIHN0YWNrIGFuZCBtYWtlIHRoZSByZWdpc3RlciB1
c2FibGUuCisgICAgICAgIEp1bXBpbmcgb3ZlciB0aGlzIHJlZ2lzdGVyIGFsbG9jYXRpb24gY29k
ZSBza2lwcyB0aGUgZmx1c2hpbmcgY29kZSwgYW5kIG1ha2VzIHRoZSBERkcncyBzdGFjayBhbmQg
cmVnaXN0ZXIgY29udGVudCB0cmFja2luZyBpbmNvbnNpc3RlbnQ6CisgICAgICAgIERGRyB0aGlu
a3MgdGhhdCB0aGUgY29udGVudCBpcyBmbHVzaGVkIGFuZCBzdG9yZWQgaW4gcGFydGljdWxhciBz
dGFjayBzbG90IGV2ZW4gd2hpbGUgdGhpcyBmbHVzaGluZyBjb2RlIGlzIHNraXBwZWQuCisgICAg
ICAgIEluIHRoaXMgcGF0Y2gsIHdlIHBlcmZvcm0gcmVnaXN0ZXIgYWxsb2NhdGlvbnMgYmVmb3Jl
IGp1bXBpbmcgdG8gdGhlIHNsb3cgcGF0aCBiYXNlZCBvbiBgaXNSb3BlYCBjb25kaXRpb24gaW4g
U3RyaW5nU2xpY2UuCisKKyAgICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwOgorICAg
ICAgICAoSlNDOjpERkc6OlNwZWN1bGF0aXZlSklUOjpjb21waWxlU3RyaW5nU2xpY2UpOgorCiAy
MDE5LTA0LTA4ICBKdXN0aW4gRmFuICA8anVzdGluX2ZhbkBhcHBsZS5jb20+CiAKICAgICAgICAg
W1dlYiBHUFVdIEZpeCBXZWIgR1BVIGV4cGVyaW1lbnRhbCBmZWF0dXJlIG9uIGlPUwpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAppbmRleCAwMzZj
YjkyNjc0MWE0NWNmOWVlNjExOTU1YTA1YjYwM2ZhNTgyMzY2Li4xNWFiNDRiZDYzODBhMjFlYTcy
NGRhYmY0YTJlMjYzZTI2NTA4ZTM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR1NwZWN1bGF0aXZlSklULmNwcApAQCAtMTU0NywxNiArMTU0NywxNSBAQCB2b2lkIFNwZWN1
bGF0aXZlSklUOjpjb21waWxlU3RyaW5nU2xpY2UoTm9kZSogbm9kZSkKICAgICB9CiAKICAgICBH
UFJUZW1wb3JhcnkgdGVtcCh0aGlzKTsKLSAgICBHUFJSZWcgdGVtcEdQUiA9IHRlbXAuZ3ByKCk7
Ci0KLSAgICBtX2ppdC5sb2FkUHRyKENDYWxsSGVscGVyczo6QWRkcmVzcyhzdHJpbmdHUFIsIEpT
U3RyaW5nOjpvZmZzZXRPZlZhbHVlKCkpLCB0ZW1wR1BSKTsKLSAgICBhdXRvIGlzUm9wZSA9IG1f
aml0LmJyYW5jaElmUm9wZVN0cmluZ0ltcGwodGVtcEdQUik7Ci0KICAgICBHUFJUZW1wb3Jhcnkg
dGVtcDIodGhpcyk7CiAgICAgR1BSVGVtcG9yYXJ5IHN0YXJ0SW5kZXgodGhpcyk7CiAKKyAgICBH
UFJSZWcgdGVtcEdQUiA9IHRlbXAuZ3ByKCk7CiAgICAgR1BSUmVnIHRlbXAyR1BSID0gdGVtcDIu
Z3ByKCk7CiAgICAgR1BSUmVnIHN0YXJ0SW5kZXhHUFIgPSBzdGFydEluZGV4LmdwcigpOworCisg
ICAgbV9qaXQubG9hZFB0cihDQ2FsbEhlbHBlcnM6OkFkZHJlc3Moc3RyaW5nR1BSLCBKU1N0cmlu
Zzo6b2Zmc2V0T2ZWYWx1ZSgpKSwgdGVtcEdQUik7CisgICAgYXV0byBpc1JvcGUgPSBtX2ppdC5i
cmFuY2hJZlJvcGVTdHJpbmdJbXBsKHRlbXBHUFIpOwogICAgIHsKICAgICAgICAgbV9qaXQubG9h
ZDMyKE1hY3JvQXNzZW1ibGVyOjpBZGRyZXNzKHRlbXBHUFIsIFN0cmluZ0ltcGw6Omxlbmd0aE1l
bW9yeU9mZnNldCgpKSwgdGVtcDJHUFIpOwogCmRpZmYgLS1naXQgYS9KU1Rlc3RzL0NoYW5nZUxv
ZyBiL0pTVGVzdHMvQ2hhbmdlTG9nCmluZGV4IGNkN2Q5ZDAzODk4MjFmMmJkYzU1NTdlNzI3MTRj
MjY3MzExODE3ZjIuLjQ3MTNhOTg3YjM3YzRiMjcwOGE2OWVjMGY5ZGY5ZmI4MjVhYmU0ODQgMTAw
NjQ0Ci0tLSBhL0pTVGVzdHMvQ2hhbmdlTG9nCisrKyBiL0pTVGVzdHMvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMTQgQEAKKzIwMTktMDQtMDggIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNv
bT4KKworICAgICAgICBbSlNDXSBpc1JvcGUganVtcCBpbiBTdHJpbmdTbGljZSBzaG91bGQgbm90
IGp1bXAgb3ZlciByZWdpc3RlciBhbGxvY2F0aW9ucworICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk2NzE2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBzdHJlc3MvaXMtcm9wZS1jaGVjay1pbi1zdHJpbmct
c2xpY2Utc2hvdWxkLW5vdC1qdW1wLW92ZXItcmVnaXN0ZXItYWxsb2NhdGlvbnMuanM6IEFkZGVk
LgorICAgICAgICAoZm9vLmJhcik6CisgICAgICAgIChmb28pOgorCiAyMDE5LTA0LTA4ICBZdXN1
a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgW0pTQ10gQWRkIG1vcmUg
dGVzdHMgZm9yIHIyNDM5NjYKZGlmZiAtLWdpdCBhL0pTVGVzdHMvc3RyZXNzL2lzLXJvcGUtY2hl
Y2staW4tc3RyaW5nLXNsaWNlLXNob3VsZC1ub3QtanVtcC1vdmVyLXJlZ2lzdGVyLWFsbG9jYXRp
b25zLmpzIGIvSlNUZXN0cy9zdHJlc3MvaXMtcm9wZS1jaGVjay1pbi1zdHJpbmctc2xpY2Utc2hv
dWxkLW5vdC1qdW1wLW92ZXItcmVnaXN0ZXItYWxsb2NhdGlvbnMuanMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMTk4
ZThjYmRiZDYzMmJmN2M0OGNiZjFkNGY3Y2ViZDA3N2NjNDY5MQotLS0gL2Rldi9udWxsCisrKyBi
L0pTVGVzdHMvc3RyZXNzL2lzLXJvcGUtY2hlY2staW4tc3RyaW5nLXNsaWNlLXNob3VsZC1ub3Qt
anVtcC1vdmVyLXJlZ2lzdGVyLWFsbG9jYXRpb25zLmpzCkBAIC0wLDAgKzEsMTcgQEAKKy8vQCBy
dW5EZWZhdWx0KCItLWppdFBvbGljeVNjYWxlPTAiLCAiLS11c2VGVExKSVQ9MCIsICItLXVzZUNv
bmN1cnJlbnRKSVQ9MCIsICItLWNvbGxlY3RDb250aW51b3VzbHk9MSIpCisKK2Z1bmN0aW9uIGZv
bygpIHsKKyAgICBmb3IgKGxldCBpID0gMDsgaSA8IDQwMDsgaSsrKSB7CisgICAgICAgIGNvbnN0
IHMgPSAnYScrJ2EnOworICAgICAgICBmdW5jdGlvbiBiYXIoKSB7CisgICAgICAgICAgICBzLnNs
aWNlKDApOworICAgICAgICB9CisgICAgICAgIGZvciAoY29uc3QgXyBpbiB7fSkgeworICAgICAg
ICB9CisgICAgICAgIGNvbnN0IG8gPSB7CisgICAgICAgIH07CisgICAgICAgIGJhcihbXSwgW10s
IFtdLCBbXSwge30pOworICAgICAgICBvICoqICcnOworICAgIH0KK30KK2ZvbygpOwo=
</data>
<flag name="review"
          id="383340"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>