Defines | |||
![]() | ![]() | #define | first_inst_addr (fnPtr) |
![]() | ![]() | #define | SaveNonVolRegsAndCall0 ( fn ) |
![]() | ![]() | #define | SaveNonVolRegsAndCall3 ( fn, a, b, c ) |
![]() | ![]() | #define | SaveNonVolRegsAndCall4 ( fn, a, b, c, d ) |
![]() | ![]() | #define | SaveNonVolRegsAndCall5 ( fn, a, b, c, d, e ) |
Functions | |||
![]() | ![]() | void volatile | ContinueAfterReturnTrap (char* pc, char* sp) |
![]() | ![]() | void | LowReturnAddress (...) |
![]() | ![]() | void | HighReturnAddress (...) |
![]() | ![]() | bool | is_Self_return_address (char* ret_addr) |
![]() | ![]() | void | Set_Byte_Map_Base (char* base) |
![]() | ![]() | char* | Byte_Map_Base () |
![]() | ![]() | void | FlushRegisterWindows_stub () |
![]() | ![]() | void | FlushInstruction (void* addr) |
![]() | ![]() | void | FlushRegisterWindows () |
![]() | ![]() | frame* | currentFP () |
![]() | ![]() | void | setSPLimit (char* max) |
![]() | ![]() | char* | currentSPLimit () |
![]() | ![]() | void | setSPLimitAndContinue () |
![]() | ![]() | void | setSPLimitAndContinueEnd () |
![]() | ![]() | void | HandleUncommonTrap () |
![]() | ![]() | void* | save1Arg (void* p) |
![]() | ![]() | bool | fastPreemptionCheck () |
Variables | |||
![]() | ![]() | char* | newSPLimit |
![]() | ![]() | char** | profiler_return_addr |
![]() | ![]() | oop | saved_globals [8] |
![]() | ![]() | oop | saved_outregs [8] |
![]() | ![]() | const int32 | SelfStackLimit |
#define first_inst_addr (fnPtr) |
#define SaveNonVolRegsAndCall0 (fn) |
#define SaveNonVolRegsAndCall3 (fn, a, b, c) |
#define SaveNonVolRegsAndCall4 (fn, a, b, c, d) |
#define SaveNonVolRegsAndCall5 (fn, a, b, c, d, e) |
void volatile ContinueAfterReturnTrap (char * pc, char * sp) |
void LowReturnAddress (...) |
void HighReturnAddress (...) |
bool is_Self_return_address (char * ret_addr) [inline]
|
void Set_Byte_Map_Base (char * base) [inline]
|
char * Byte_Map_Base () [inline]
|
void FlushRegisterWindows_stub () |
void FlushInstruction (void * addr) |
void FlushRegisterWindows () [inline]
|
frame* currentFP () |
void setSPLimit (char * m) [inline]
|
char * currentSPLimit () [inline]
|
void setSPLimitAndContinue () |
void setSPLimitAndContinueEnd () |
void HandleUncommonTrap () |
void * save1Arg (void * p) [inline]
|
bool fastPreemptionCheck () [inline]
|
char* newSPLimit |
char** profiler_return_addr |
oop saved_globals[8] |
oop saved_outregs[8] |
const int32 SelfStackLimit |