<?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>208236</bug_id>
          
          <creation_ts>2020-02-26 04:58:44 -0800</creation_ts>
          <short_desc>[JSC] checkpoint_osr_exit_from_inlined_call_trampoline is a return location</short_desc>
          <delta_ts>2020-02-29 01:22:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="Caio Lima">ticaiolima</reporter>
          <assigned_to name="Caio Lima">ticaiolima</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1622965</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2020-02-26 04:58:44 -0800</bug_when>
    <thetext>It would be better if we use `checkpoint_osr_exit_from_inlined_call_trampoline_return_location` there, since this essentially is a return location.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1622989</commentid>
    <comment_count>1</comment_count>
      <attachid>391745</attachid>
    <who name="Caio Lima">ticaiolima</who>
    <bug_when>2020-02-26 07:03:24 -0800</bug_when>
    <thetext>Created attachment 391745
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1624251</commentid>
    <comment_count>2</comment_count>
      <attachid>391745</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2020-02-29 01:22:49 -0800</bug_when>
    <thetext>Comment on attachment 391745
Patch

r=me</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>391745</attachid>
            <date>2020-02-26 07:03:24 -0800</date>
            <delta_ts>2020-02-29 01:22:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208236-20200226120322.patch</filename>
            <type>text/plain</type>
            <size>6431</size>
            <attacher name="Caio Lima">ticaiolima</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU3NDY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAx
NjhhZjQwYzUyN2E0ODllYjZmNTY3Y2RiYWRlYzM1ZDg2ZDE4MWMwLi41NDQ1MDM4ODQyZjIwMjE2
YjgxMzcwMTA2Yzg4MGMyNzYyMzdiY2Y5IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyNiBAQAorMjAyMC0wMi0yNiAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+
CisKKyAgICAgICAgW0pTQ10gY2hlY2twb2ludF9vc3JfZXhpdF9mcm9tX2lubGluZWRfY2FsbF90
cmFtcG9saW5lIGlzIGEgcmV0dXJuIGxvY2F0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDgyMzYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBXZSBhcmUgcmVuYW1pbmcgYGNoZWNrcG9pbnRfb3NyX2V4
aXRfZnJvbV9pbmxpbmVkX2NhbGxfdHJhbXBvbGluZWAgdG8KKyAgICAgICAgYGNoZWNrcG9pbnRf
b3NyX2V4aXRfZnJvbV9pbmxpbmVkX2NhbGxfdHJhbXBvbGluZV9yZXR1cm5fbG9jYXRpb25gLCBz
aW5jZQorICAgICAgICBpdCBpcyBhIHJldHVybiBsb2NhdGlvbi4gVGhpcyBoZWxwcyB1cyBzaW1w
bGlmeSBzcGVjaWFsIGNhc2UgaGFuZGxlZCBvbgorICAgICAgICBgb2ZmbGluZWFzbS9taXBzLnJi
YCBmb3IgcmV0dXJuIGxvY2F0aW9ucyBhbmQgZG9jdW1lbnRzIGFib3V0IHRoZQorICAgICAgICBm
YWN0IHRoYXQgdGhpcyBpbnN0cnVjdGlvbiBpcyBhIHJldHVybiBsb2NhdGlvbi4KKworICAgICAg
ICAqIGJ5dGVjb2RlL0J5dGVjb2RlTGlzdC5yYjoKKyAgICAgICAgKiBkZmcvREZHQ2FwYWJpbGl0
aWVzLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpjYXBhYmlsaXR5TGV2ZWwpOgorICAgICAgICAq
IGRmZy9ERkdPU1JFeGl0Q29tcGlsZXJDb21tb24uY3BwOgorICAgICAgICAoSlNDOjpERkc6OmNh
bGxlclJldHVyblBDKToKKyAgICAgICAgKiBpbnRlcnByZXRlci9JbnRlcnByZXRlci5jcHA6Cisg
ICAgICAgIChKU0M6OlVud2luZEZ1bmN0b3I6Om9wZXJhdG9yKCkgY29uc3QpOgorICAgICAgICAq
IGxsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtOgorICAgICAgICAqIG9mZmxpbmVhc20vbWlw
cy5yYjoKKwogMjAyMC0wMi0yNiAgQ2FpbyBMaW1hICA8dGljYWlvbGltYUBnbWFpbC5jb20+CiAK
ICAgICAgICAgW0pTQ11bTUlQU10gQWRkaW5nIHN1cHBvcnQgdG8gQ2hlY2twb2ludHMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9CeXRlY29kZUxpc3QucmIgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvQnl0ZWNvZGVMaXN0LnJiCmluZGV4IDM0ODM0
N2M2YjRjZDc1NDY4MGMxMjZhMGY3Mjc1MzZmMWJlMzdjNGUuLjQxYzQxNmUyNDBjODAyOTliZDY3
NTAwNGM2NmUwMmU3YjBiNWU5NGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9i
eXRlY29kZS9CeXRlY29kZUxpc3QucmIKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVj
b2RlL0J5dGVjb2RlTGlzdC5yYgpAQCAtMTI3MCw3ICsxMjcwLDcgQEAgb3AgOmxsaW50X25hdGl2
ZV9jYWxsX3RyYW1wb2xpbmUKIG9wIDpsbGludF9uYXRpdmVfY29uc3RydWN0X3RyYW1wb2xpbmUK
IG9wIDpsbGludF9pbnRlcm5hbF9mdW5jdGlvbl9jYWxsX3RyYW1wb2xpbmUKIG9wIDpsbGludF9p
bnRlcm5hbF9mdW5jdGlvbl9jb25zdHJ1Y3RfdHJhbXBvbGluZQotb3AgOmNoZWNrcG9pbnRfb3Ny
X2V4aXRfZnJvbV9pbmxpbmVkX2NhbGxfdHJhbXBvbGluZQorb3AgOmNoZWNrcG9pbnRfb3NyX2V4
aXRfZnJvbV9pbmxpbmVkX2NhbGxfdHJhbXBvbGluZV9yZXR1cm5fbG9jYXRpb24KIG9wIDpjaGVj
a3BvaW50X29zcl9leGl0X3RyYW1wb2xpbmUKIG9wIDpoYW5kbGVVbmNhdWdodEV4Y2VwdGlvbgog
b3AgOm9wX2NhbGxfcmV0dXJuX2xvY2F0aW9uCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR0NhcGFiaWxpdGllcy5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZn
L0RGR0NhcGFiaWxpdGllcy5jcHAKaW5kZXggNzU5Yjc3ODBhNmNjN2RlY2E3MDI0ODhmOGUxYzJh
MGI2NzBiZjk5Zi4uZDA2NTBiZDA0NzY2NTQ3ZDMzMTU0NGQxZWI5YWIwYmZiNDg4ZjFlMyAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDYXBhYmlsaXRpZXMuY3BwCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ2FwYWJpbGl0aWVzLmNwcApAQCAtMzA4
LDcgKzMwOCw3IEBAIENhcGFiaWxpdHlMZXZlbCBjYXBhYmlsaXR5TGV2ZWwoT3Bjb2RlSUQgb3Bj
b2RlSUQsIENvZGVCbG9jayogY29kZUJsb2NrLCBjb25zdCBJCiAgICAgY2FzZSBsbGludF9uYXRp
dmVfY29uc3RydWN0X3RyYW1wb2xpbmU6CiAgICAgY2FzZSBsbGludF9pbnRlcm5hbF9mdW5jdGlv
bl9jYWxsX3RyYW1wb2xpbmU6CiAgICAgY2FzZSBsbGludF9pbnRlcm5hbF9mdW5jdGlvbl9jb25z
dHJ1Y3RfdHJhbXBvbGluZToKLSAgICBjYXNlIGNoZWNrcG9pbnRfb3NyX2V4aXRfZnJvbV9pbmxp
bmVkX2NhbGxfdHJhbXBvbGluZToKKyAgICBjYXNlIGNoZWNrcG9pbnRfb3NyX2V4aXRfZnJvbV9p
bmxpbmVkX2NhbGxfdHJhbXBvbGluZV9yZXR1cm5fbG9jYXRpb246CiAgICAgY2FzZSBjaGVja3Bv
aW50X29zcl9leGl0X3RyYW1wb2xpbmU6CiAgICAgY2FzZSBoYW5kbGVVbmNhdWdodEV4Y2VwdGlv
bjoKICAgICBjYXNlIG9wX2NhbGxfcmV0dXJuX2xvY2F0aW9uOgpkaWZmIC0tZ2l0IGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdPU1JFeGl0Q29tcGlsZXJDb21tb24uY3BwIGIvU291cmNl
L0phdmFTY3JpcHRDb3JlL2RmZy9ERkdPU1JFeGl0Q29tcGlsZXJDb21tb24uY3BwCmluZGV4IDRl
ZjI2NjEwNWE5MDE5MGE0M2VmYjEwZDY0YjJmMTg0YmJkYWNhMDcuLjk2OTE1YTI2YzAzODNhNWYz
YTcwNzJlYThmOTc3N2MyZDJjNmExYTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9kZmcvREZHT1NSRXhpdENvbXBpbGVyQ29tbW9uLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvZGZnL0RGR09TUkV4aXRDb21waWxlckNvbW1vbi5jcHAKQEAgLTE0OSw3ICsxNDksNyBA
QCBNYWNyb0Fzc2VtYmxlckNvZGVQdHI8SlNFbnRyeVB0clRhZz4gY2FsbGVyUmV0dXJuUEMoQ29k
ZUJsb2NrKiBiYXNlbGluZUNvZGVCbG9jawogICAgIGlmIChjYWxsQnl0ZWNvZGVJbmRleC5jaGVj
a3BvaW50KCkpIHsKICAgICAgICAgaWYgKCFjYWxsZXJJc0xMSW50KQogICAgICAgICAgICAgYmFz
ZWxpbmVDb2RlQmxvY2tGb3JDYWxsZXItPm1faGFzTGlua2VkT1NSRXhpdCA9IHRydWU7Ci0gICAg
ICAgIHJldHVybiBMTEludDo6Z2V0Q29kZVB0cjxKU0VudHJ5UHRyVGFnPihjaGVja3BvaW50X29z
cl9leGl0X2Zyb21faW5saW5lZF9jYWxsX3RyYW1wb2xpbmUpOworICAgICAgICByZXR1cm4gTExJ
bnQ6OmdldENvZGVQdHI8SlNFbnRyeVB0clRhZz4oY2hlY2twb2ludF9vc3JfZXhpdF9mcm9tX2lu
bGluZWRfY2FsbF90cmFtcG9saW5lX3JldHVybl9sb2NhdGlvbik7CiAgICAgfQogCiAgICAgTWFj
cm9Bc3NlbWJsZXJDb2RlUHRyPEpTRW50cnlQdHJUYWc+IGp1bXBUYXJnZXQ7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVyL0ludGVycHJldGVyLmNwcAppbmRleCBiZjI5
ODRhMTI4OWIzYTI5YWI0Mjg5ODk1ZTZhNDc4OTAxYmEwZDc5Li5mN2QxZTMzMmEwMzE1OGIyMmE1
NjhjYzZlYTQxNjAwNTZhMTBlMGY0IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
aW50ZXJwcmV0ZXIvSW50ZXJwcmV0ZXIuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9p
bnRlcnByZXRlci9JbnRlcnByZXRlci5jcHAKQEAgLTU0Niw3ICs1NDYsNyBAQCBwdWJsaWM6CiAg
ICAgICAgIGlmIChtX2NvZGVCbG9jaykgewogICAgICAgICAgICAgLy8gRklYTUU6IFdlIHNob3Vs
ZCBzdXBwb3J0IGV4Y2VwdGlvbiBoYW5kbGluZyBpbiBjaGVja3BvaW50cy4KICNpZiBFTkFCTEUo
REZHX0pJVCkKLSAgICAgICAgICAgIGlmIChyZW1vdmVDb2RlUHRyVGFnKG1fcmV0dXJuUEMpID09
IExMSW50OjpnZXRDb2RlUHRyPE5vUHRyVGFnPihjaGVja3BvaW50X29zcl9leGl0X2Zyb21faW5s
aW5lZF9jYWxsX3RyYW1wb2xpbmUpLmV4ZWN1dGFibGVBZGRyZXNzKCkpCisgICAgICAgICAgICBp
ZiAocmVtb3ZlQ29kZVB0clRhZyhtX3JldHVyblBDKSA9PSBMTEludDo6Z2V0Q29kZVB0cjxOb1B0
clRhZz4oY2hlY2twb2ludF9vc3JfZXhpdF9mcm9tX2lubGluZWRfY2FsbF90cmFtcG9saW5lX3Jl
dHVybl9sb2NhdGlvbikuZXhlY3V0YWJsZUFkZHJlc3MoKSkKICAgICAgICAgICAgICAgICBtX2Nv
ZGVCbG9jay0+dm0oKS5maW5kQ2hlY2twb2ludE9TUlNpZGVTdGF0ZShtX2NhbGxGcmFtZSk7CiAj
ZW5kaWYKICAgICAgICAgICAgIGlmICghbV9pc1Rlcm1pbmF0aW9uKSB7CmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20gYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20KaW5kZXggMTAy
OTU1NDIxODk2Mjk1MGQzZDhjMDdlMmYxMDg1N2Q3M2UzYWYwMC4uYjlkZjRmYTA5YjJmYmUxYjIy
NWIxMmJkMWU0YTY2OGMwZTRjYzAyZSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9sbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQpAQCAtMjA1Niw3ICsyMDU2LDcgQEAgb3Ao
bGxpbnRfaW50ZXJuYWxfZnVuY3Rpb25fY29uc3RydWN0X3RyYW1wb2xpbmUsIG1hY3JvICgpCiBl
bmQpCiAKIAotb3AoY2hlY2twb2ludF9vc3JfZXhpdF9mcm9tX2lubGluZWRfY2FsbF90cmFtcG9s
aW5lLCBtYWNybyAoKQorb3AoY2hlY2twb2ludF9vc3JfZXhpdF9mcm9tX2lubGluZWRfY2FsbF90
cmFtcG9saW5lX3JldHVybl9sb2NhdGlvbiwgbWFjcm8gKCkKICAgICBpZiAoSlNWQUxVRTY0IGFu
ZCBub3QgKENfTE9PUCBvciBDX0xPT1BfV0lOKSkgb3IgQVJNdjcgb3IgTUlQUwogICAgICAgICBy
ZXN0b3JlU3RhY2tQb2ludGVyQWZ0ZXJDYWxsKCkKIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL29mZmxpbmVhc20vbWlwcy5yYiBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9vZmZs
aW5lYXNtL21pcHMucmIKaW5kZXggNzVmMDUyNmNmYWFlYzAyNGE0OGFjNzc1NTcxZmE1NzEzOTU4
NzJiYi4uODkyMDUwODM1M2VlODE3MDM1YWM0OTJkOGQ4MWI4Nzc5NmEzYTQ2YyAxMDA2NDQKLS0t
IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL29mZmxpbmVhc20vbWlwcy5yYgorKysgYi9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvb2ZmbGluZWFzbS9taXBzLnJiCkBAIC02ODUsMTAgKzY4NSw3IEBAIGRl
ZiBtaXBzQWRkUElDQ29kZShsaXN0KQogICAgICAgICB8IG5vZGUgfAogICAgICAgICBteUxpc3Qg
PDwgbm9kZQogICAgICAgICBpZiBub2RlLmlzX2E/IExhYmVsCi0gICAgICAgICAgICAjIEZJWE1F
OiBbSlNDXSBjaGVja3BvaW50X29zcl9leGl0X2Zyb21faW5saW5lZF9jYWxsX3RyYW1wb2xpbmUg
aXMgYSByZXR1cm4gbG9jYXRpb24KLSAgICAgICAgICAgICMgYW5kIHdlIHNob3VsZCBuYW1lIGl0
IHByb3Blcmx5LgotICAgICAgICAgICAgIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjA4MjM2Ci0gICAgICAgICAgICBpZiBub2RlLm5hbWUgPX4gL14uKl9yZXR1cm5f
bG9jYXRpb24oPzpfKD86d2lkZTE2fHdpZGUzMikpPyQvIG9yIG5vZGUubmFtZS5zdGFydF93aXRo
PygiX2NoZWNrcG9pbnRfb3NyX2V4aXRfZnJvbV9pbmxpbmVkX2NhbGxfdHJhbXBvbGluZSIpCisg
ICAgICAgICAgICBpZiBub2RlLm5hbWUgPX4gL14uKl9yZXR1cm5fbG9jYXRpb24oPzpfKD86d2lk
ZTE2fHdpZGUzMikpPyQvCiAgICAgICAgICAgICAgICAgIyBXZSBuZWVkIHRvIGhhdmUgYSBzcGVj
aWFsIGNhc2UgZm9yIHJldHVybiBsb2NhdGlvbiBsYWJlbHMgYmVjYXVzZSB0aGV5IGFyZSBhbHdh
eXMKICAgICAgICAgICAgICAgICAjIHJlYWNoZWQgZnJvbSBhIGByZXRgIGluc3RydWN0aW9uLiBJ
biB0aGlzIGNhc2UsIHdlIG5lZWQgdG8gcHJvcGVyIHJlY29uZmlndXJlIGAkZ3BgCiAgICAgICAg
ICAgICAgICAgIyB1c2luZyBgJHJhYCBpbnN0ZWFkIG9mIHVzaW5nIGAkdDlgLgo=
</data>
<flag name="review"
          id="407267"
          type_id="1"
          status="+"
          setter="ysuzuki"
    />
          </attachment>
      

    </bug>

</bugzilla>