Changeset 99089 in webkit


Ignore:
Timestamp:
Nov 2, 2011 12:28:48 PM (12 years ago)
Author:
Martin Robinson
Message:

TEXTREL in libjavascriptcoregtk-1.0.so.0.11.0 on x86 (or i586)
https://bugs.webkit.org/show_bug.cgi?id=70610

Patch by Alexey Shabalin <a.shabalin@gmail.com> on 2011-11-02
Reviewed by Martin Robinson.

Properly annotate ASM on BSD and Linux x86 systems.

  • dfg/DFGOperations.cpp: Add annotation for X86.
  • jit/JITStubs.cpp: Ditto.
  • jit/ThunkGenerators.cpp: Ditto.
Location:
trunk/Source/JavaScriptCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r99072 r99089  
     12011-11-02  Alexey Shabalin  <a.shabalin@gmail.com>
     2
     3        TEXTREL in libjavascriptcoregtk-1.0.so.0.11.0 on x86 (or i586)
     4        https://bugs.webkit.org/show_bug.cgi?id=70610
     5
     6        Reviewed by Martin Robinson.
     7
     8        Properly annotate ASM on BSD and Linux x86 systems.
     9
     10        * dfg/DFGOperations.cpp: Add annotation for X86.
     11        * jit/JITStubs.cpp: Ditto.
     12        * jit/ThunkGenerators.cpp: Ditto.
     13
    1142011-11-02  Xianzhu Wang  <wangxianzhu@chromium.org>
    215
  • trunk/Source/JavaScriptCore/dfg/DFGOperations.cpp

    r98891 r99089  
    4343#endif
    4444
    45 #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
     45#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
    4646#define SYMBOL_STRING_RELOCATION(name) #name "@plt"
    4747#elif CPU(X86) && COMPILER(MINGW)
  • trunk/Source/JavaScriptCore/jit/JITStubs.cpp

    r99018 r99089  
    8181#endif
    8282
    83 #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
     83#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
    8484#define SYMBOL_STRING_RELOCATION(name) #name "@plt"
    8585#elif CPU(X86) && COMPILER(MINGW)
  • trunk/Source/JavaScriptCore/jit/ThunkGenerators.cpp

    r98674 r99089  
    118118#endif
    119119   
    120 #if (OS(LINUX) || OS(FREEBSD)) && CPU(X86_64)
     120#if (OS(LINUX) || OS(FREEBSD)) && (CPU(X86_64) || CPU(X86))
    121121#define SYMBOL_STRING_RELOCATION(name) #name "@plt"
    122122#elif OS(DARWIN) || (CPU(X86_64) && COMPILER(MINGW) && !GCC_VERSION_AT_LEAST(4, 5, 0))
Note: See TracChangeset for help on using the changeset viewer.