⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 246006 in webkit


Ignore:
Timestamp:
May 31, 2019, 5:59:58 PM (7 years ago)
Author:
ysuzuki@apple.com
Message:

Unreviewed, fix setEntryAddressCommon register usage in LLInt ASM Windows 64
https://bugs.webkit.org/show_bug.cgi?id=197979

  • llint/LowLevelInterpreter.asm:
  • offlineasm/x86.rb:
Location:
trunk/Source/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r246003 r246006  
     12019-05-31  Yusuke Suzuki  <ysuzuki@apple.com>
     2
     3        Unreviewed, fix setEntryAddressCommon register usage in LLInt ASM Windows 64
     4        https://bugs.webkit.org/show_bug.cgi?id=197979
     5
     6        * llint/LowLevelInterpreter.asm:
     7        * offlineasm/x86.rb:
     8
    192019-05-31  Stephan Szabo  <stephan.szabo@sony.com>
    210
  • trunk/Source/JavaScriptCore/llint/LowLevelInterpreter.asm

    r245906 r246006  
    13471347
    13481348macro setEntryAddressCommon(index, label, map)
    1349     if X86_64 or X86_64_WIN
     1349    if X86_64
    13501350        leap (label - _relativePCBase)[t3], t4
    13511351        move index, t5
    13521352        storep t4, [map, t5, 8]
     1353    elsif X86_64_WIN
     1354        leap (label - _relativePCBase)[t3], t4
     1355        move index, t0
     1356        storep t4, [map, t0, 8]
    13531357    elsif X86 or X86_WIN
    13541358        leap (label - _relativePCBase)[t3], t4
  • trunk/Source/JavaScriptCore/offlineasm/x86.rb

    r245906 r246006  
    6666#
    6767# rax => t0,     r0
    68 # rcx =>     a0
     68# rcx => t5, a0
    6969# rdx => t1, a1, r1
    7070#  r8 => t2, a2
Note: See TracChangeset for help on using the changeset viewer.