<?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>226105</bug_id>
          
          <creation_ts>2021-05-21 13:10:42 -0700</creation_ts>
          <short_desc>Introducing JITThunks::preinitializeCTIThunks().</short_desc>
          <delta_ts>2021-05-23 12:56:04 -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>JavaScriptCore</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="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>ggaren</cc>
    
    <cc>keith_miller</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>tzagallo</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1762539</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-05-21 13:10:42 -0700</bug_when>
    <thetext>We&apos;re basically renaming JITThunks::preinitializeExtraCTIThunks() to JITThunks::preinitializeCTIThunks() and making it not conditional on #if ENABLE(EXTRA_CTI_THUNKS).  Some thunks need to be initialized independent of #if ENABLE(EXTRA_CTI_THUNKS).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762544</commentid>
    <comment_count>1</comment_count>
      <attachid>429331</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-05-21 13:14:19 -0700</bug_when>
    <thetext>Created attachment 429331
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762545</commentid>
    <comment_count>2</comment_count>
      <attachid>429331</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-05-21 13:15:54 -0700</bug_when>
    <thetext>Comment on attachment 429331
proposed patch.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762553</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2021-05-21 13:22:26 -0700</bug_when>
    <thetext>Thanks for the review.  Landed in r277882: &lt;http://trac.webkit.org/r277882&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762554</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-21 13:23:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/78325041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1762933</commentid>
    <comment_count>5</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-05-23 12:56:04 -0700</bug_when>
    <thetext>*** Bug 226110 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429331</attachid>
            <date>2021-05-21 13:14:19 -0700</date>
            <delta_ts>2021-05-21 13:15:54 -0700</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-226105.patch</filename>
            <type>text/plain</type>
            <size>3433</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjc3ODc2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDIxLTA1LTIxICBNYXJrIExhbSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBJ
bnRyb2R1Y2luZyBKSVRUaHVua3M6OnByZWluaXRpYWxpemVDVElUaHVua3MoKS4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjEwNQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlJ3JlIGJhc2ljYWxseSBy
ZW5hbWluZyBKSVRUaHVua3M6OnByZWluaXRpYWxpemVFeHRyYUNUSVRodW5rcygpIHRvCisgICAg
ICAgIEpJVFRodW5rczo6cHJlaW5pdGlhbGl6ZUNUSVRodW5rcygpIGFuZCBtYWtpbmcgaXQgbm90
IGNvbmRpdGlvbmFsIG9uCisgICAgICAgICNpZiBFTkFCTEUoRVhUUkFfQ1RJX1RIVU5LUykuICBT
b21lIHRodW5rcyBuZWVkIHRvIGJlIGluaXRpYWxpemVkIGluZGVwZW5kZW50IG9mCisgICAgICAg
ICNpZiBFTkFCTEUoRVhUUkFfQ1RJX1RIVU5LUykuCisKKyAgICAgICAgKiBqaXQvSklUVGh1bmtz
LmNwcDoKKyAgICAgICAgKEpTQzo6SklUVGh1bmtzOjpwcmVpbml0aWFsaXplQ1RJVGh1bmtzKToK
KyAgICAgICAgKEpTQzo6SklUVGh1bmtzOjpwcmVpbml0aWFsaXplRXh0cmFDVElUaHVua3MpOiBE
ZWxldGVkLgorICAgICAgICAqIGppdC9KSVRUaHVua3MuaDoKKyAgICAgICAgKiBydW50aW1lL1ZN
LmNwcDoKKyAgICAgICAgKEpTQzo6Vk06OlZNKToKKwogMjAyMS0wNS0yMSAgQWRyaWFuIFBlcmV6
IGRlIENhc3RybyAgPGFwZXJlekBpZ2FsaWEuY29tPgogCiAgICAgICAgIE5vbi11bmlmaWVkIGJ1
aWxkIGZpeGVzLCBsYXRlLWlzaCBNYXkgMjAyMSBlZGl0aW9uCkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvaml0L0pJVFRodW5rcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3Jp
cHRDb3JlL2ppdC9KSVRUaHVua3MuY3BwCShyZXZpc2lvbiAyNzc4NzUpCisrKyBTb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVFRodW5rcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI1OCwxMyAr
MjU4LDEyIEBAIE5hdGl2ZUV4ZWN1dGFibGUqIEpJVFRodW5rczo6aG9zdEZ1bmN0aW8KICAgICBy
ZXR1cm4gaG9zdEZ1bmN0aW9uU3R1Yih2bSwgZnVuY3Rpb24sIGNhbGxIb3N0RnVuY3Rpb25Bc0Nv
bnN0cnVjdG9yLCBnZW5lcmF0b3IsIGludHJpbnNpYywgbnVsbHB0ciwgbmFtZSk7CiB9CiAKLSNp
ZiBFTkFCTEUoRVhUUkFfQ1RJX1RIVU5LUykKLQotdm9pZCBKSVRUaHVua3M6OnByZWluaXRpYWxp
emVFeHRyYUNUSVRodW5rcyhWTSYgdm0pCit2b2lkIEpJVFRodW5rczo6cHJlaW5pdGlhbGl6ZUNU
SVRodW5rcyhWTSYgdm0pCiB7CiAgICAgaWYgKCFPcHRpb25zOjp1c2VKSVQoKSkKICAgICAgICAg
cmV0dXJuOwogCisjaWYgRU5BQkxFKEVYVFJBX0NUSV9USFVOS1MpCiAgICAgLy8gVGhlc2UgNCBz
aG91bGQgYWx3YXlzIGJlIGluaXRpYWxpemVkIGZpcnN0IGluIHRoZSBmb2xsb3dpbmcgb3JkZXIg
YmVjYXVzZQogICAgIC8vIHRoZSBvdGhlciB0aHVuayBnZW5lcmF0b3JzIHJlbHkgb24gdGhlc2Ug
YWxyZWFkeSBiZWluZyBpbml0aWFsaXplZC4KICAgICBjdGlTdHViKHZtLCBoYW5kbGVFeGNlcHRp
b25HZW5lcmF0b3IpOwpAQCAtMzc3LDEyICszNzYsMTIgQEAgdm9pZCBKSVRUaHVua3M6OnByZWlu
aXRpYWxpemVFeHRyYUNUSVRodQogICAgIGN0aVN0dWIodm0sIEpJVDo6b3BfZW50ZXJfaGFuZGxl
ckdlbmVyYXRvcik7CiAgICAgY3RpU3R1Yih2bSwgSklUOjpvcF9yZXRfaGFuZGxlckdlbmVyYXRv
cik7CiAgICAgY3RpU3R1Yih2bSwgSklUOjpvcF90aHJvd19oYW5kbGVyR2VuZXJhdG9yKTsKKyNl
bmRpZiAvLyBFTkFCTEUoRVhUUkFfQ1RJX1RIVU5LUykKIAogICAgIGN0aVN0dWIodm0sIGxpbmtD
YWxsVGh1bmtHZW5lcmF0b3IpOwogICAgIGN0aVN0dWIodm0sIGFyaXR5Rml4dXBHZW5lcmF0b3Ip
OwogfQogCi0jZW5kaWYgLy8gRU5BQkxFKEVYVFJBX0NUSV9USFVOS1MpCiAKIH0gLy8gbmFtZXNw
YWNlIEpTQwogCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVFRodW5rcy5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUVGh1bmtzLmgJKHJldmlz
aW9uIDI3Nzg3NSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUVGh1bmtzLmgJKHdv
cmtpbmcgY29weSkKQEAgLTUzLDkgKzUzLDcgQEAgcHVibGljOgogICAgIEpJVFRodW5rcygpOwog
ICAgIH5KSVRUaHVua3MoKSBmaW5hbDsKIAotI2lmIEVOQUJMRShFWFRSQV9DVElfVEhVTktTKQot
ICAgIHZvaWQgcHJlaW5pdGlhbGl6ZUV4dHJhQ1RJVGh1bmtzKFZNJik7Ci0jZW5kaWYKKyAgICB2
b2lkIHByZWluaXRpYWxpemVDVElUaHVua3MoVk0mKTsKIAogICAgIE1hY3JvQXNzZW1ibGVyQ29k
ZVB0cjxKSVRUaHVua1B0clRhZz4gY3RpTmF0aXZlQ2FsbChWTSYpOwogICAgIE1hY3JvQXNzZW1i
bGVyQ29kZVB0cjxKSVRUaHVua1B0clRhZz4gY3RpTmF0aXZlQ29uc3RydWN0KFZNJik7CkluZGV4
OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvVk0uY3BwCShyZXZpc2lvbiAyNzc4NzUpCisrKyBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9WTS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU2
OCw5ICs1NjgsNyBAQCBWTTo6Vk0oVk1UeXBlIHZtVHlwZSwgSGVhcFR5cGUgaGVhcFR5cGUsCiAg
ICAgICAgIGdldENUSUludGVybmFsRnVuY3Rpb25UcmFtcG9saW5lRm9yKENvZGVGb3JDYWxsKTsK
ICAgICAgICAgZ2V0Q1RJSW50ZXJuYWxGdW5jdGlvblRyYW1wb2xpbmVGb3IoQ29kZUZvckNvbnN0
cnVjdCk7CiAKLSNpZiBFTkFCTEUoRVhUUkFfQ1RJX1RIVU5LUykKLSAgICAgICAgaml0U3R1YnMt
PnByZWluaXRpYWxpemVFeHRyYUNUSVRodW5rcygqdGhpcyk7Ci0jZW5kaWYKKyAgICAgICAgaml0
U3R1YnMtPnByZWluaXRpYWxpemVDVElUaHVua3MoKnRoaXMpOwogICAgIH0KICNlbmRpZiAvLyBF
TkFCTEUoSklUKQogCg==
</data>
<flag name="review"
          id="450488"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
      

    </bug>

</bugzilla>