Ignore:
Timestamp:
Apr 23, 2010, 8:38:43 AM (15 years ago)
Author:
[email protected]
Message:

2010-04-23 Gabor Rapcsanyi <[email protected]>

Reviewed by Laszlo Gombos.

Add RVCT support for Linux

Developed in cooperation with Gabor Loki.

  • API/JSStringRef.h:
  • jit/ExecutableAllocator.h:
  • jit/ExecutableAllocatorPosix.cpp: (JSC::ExecutableAllocator::cacheFlush):
  • jit/JITStubs.cpp:
  • wtf/MathExtras.h:
  • wtf/unicode/qt4/UnicodeQt4.h:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/jit/ExecutableAllocator.h

    r55500 r58167  
    248248        User::IMB_Range(code, static_cast<char*>(code) + size);
    249249    }
    250 #elif CPU(ARM_TRADITIONAL) && OS(LINUX)
     250#elif CPU(ARM_TRADITIONAL) && OS(LINUX) && COMPILER(RVCT)
     251    static __asm void cacheFlush(void* code, size_t size);
     252#elif CPU(ARM_TRADITIONAL) && OS(LINUX) && COMPILER(GCC)
    251253    static void cacheFlush(void* code, size_t size)
    252254    {
Note: See TracChangeset for help on using the changeset viewer.