Changeset 34395 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Jun 5, 2008, 5:50:29 PM (17 years ago)
Author:
Antti Koivisto
Message:

2008-06-05 Antti Koivisto <Antti Koivisto>

Reviewed by Darin.


Support compiling JavaScriptCore for ARM.

  • kjs/collector.cpp: (KJS::getPlatformThreadRegisters): (KJS::otherThreadStackPointer):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/collector.cpp

    r34378 r34395  
    600600#elif   PLATFORM(PPC64)
    601601typedef ppc_thread_state64_t PlatformThreadRegisters;
     602#elif   PLATFORM(ARM)
     603typedef arm_thread_state_t PlatformThreadRegisters;
    602604#else
    603605#error Unknown Architecture
     
    626628    unsigned user_count = PPC_THREAD_STATE64_COUNT;
    627629    thread_state_flavor_t flavor = PPC_THREAD_STATE64;
     630#elif   PLATFORM(ARM)
     631    unsigned user_count = ARM_THREAD_STATE_COUNT;
     632    thread_state_flavor_t flavor = ARM_THREAD_STATE;
    628633#else
    629634#error Unknown Architecture
     
    660665#elif PLATFORM(PPC) || PLATFORM(PPC64)
    661666    return (void*)regs.__r1;
     667#elif PLATFORM(ARM)
     668    return (void*)regs.__sp;
    662669#else
    663670#error Unknown Architecture
Note: See TracChangeset for help on using the changeset viewer.