Functions | |||
oop | SendMessage_stub (...) | ||
oop | SendDIMessage_stub (...) | ||
oop | ReturnResult_stub (...) | ||
oop | UncommonBranch (...) | ||
oop | Recompile_stub (...) | ||
oop | DIRecompile_stub (...) | ||
oop | MakeOld_stub (...) | ||
void | ReturnTrap () | ||
void | ReturnTrap2 () | ||
void | PrimCallReturnTrap () | ||
void | ProfilerTrap () | ||
void volatile | ContinueNLRAfterReturnTrap (char* pc, char* sp, oop result, frame* home, int32 homeID) | ||
void | firstSelfFrameRetPC (...) | ||
void | firstSelfFrameSendDescEnd (...) | ||
oop | CallPrimitiveFromInterpreter (...) | ||
void | check_saved_byte_map_base () | ||
oop | breakpoint_prim (oop) | ||
oop | smi_complement_prim (smiOop) | ||
oop | smi_add_prim (smiOop, smiOop arg) | ||
oop | smi_sub_prim (smiOop, smiOop arg) | ||
oop | smi_mul_prim (smiOop, smiOop arg) | ||
oop | smi_div_prim (smiOop, smiOop arg) | ||
oop | smi_mod_prim (smiOop, smiOop arg) | ||
oop | smi_and_prim (smiOop, smiOop arg) | ||
oop | smi_xor_prim (smiOop, smiOop arg) | ||
oop | smi_or_prim (smiOop, smiOop arg) | ||
oop | smi_arithmetic_shift_left_prim (smiOop, smiOop arg) | ||
oop | smi_logical_shift_left_prim (smiOop, smiOop arg) | ||
oop | smi_arithmetic_shift_right_prim (smiOop, smiOop arg) | ||
oop | smi_logical_shift_right_prim (smiOop, smiOop arg) | ||
frame* | currentFrame () | ||
char* | currentReturnAddr () | ||
char* | SwitchStack0 (char* fn_start, char* newSP) | ||
char* | SwitchStack1 (char* fn_start, char* newSP, void* arg1) | ||
char* | SwitchStack2 (char* fn_start, char* newSP, void* arg1, void* arg2) | ||
char* | SwitchStack3 (char* fn_start, char* newSP, void* arg1, void* arg2, void* arg3) | ||
char* | SwitchStack4 (char* fn_start, char* newSP, void* arg1, void* arg2, void* arg3, void* arg4) | ||
void | SetSPAndCall (char** callerSaveAddr, char** calleeSaveAddr, bool init, bool8* semaphore) | ||
oop | EnterSelf (oop recv, char* entryPoint, oop arg1) | ||
oop volatile | ContinueNLRFromC (char* addr, bool isInterpreted, bool isSelfIC) | ||
void volatile | DiscardStack () | ||
char* | adjust_initial_SP (char* initial_SP) | ||
Variables | |||
oop | ReturnResult_stub_result | ||
char* | continuePC |
oop SendMessage_stub (...) |
oop SendDIMessage_stub (...) |
oop ReturnResult_stub (...) |
oop UncommonBranch (...) |
oop Recompile_stub (...) |
oop DIRecompile_stub (...) |
oop MakeOld_stub (...) |
void ReturnTrap () |
void ReturnTrap2 () |
void PrimCallReturnTrap () |
void ProfilerTrap () |
void volatile ContinueNLRAfterReturnTrap (char * pc, char * sp, oop result, frame * home, int32 homeID) |
void firstSelfFrameRetPC (...) |
void firstSelfFrameSendDescEnd (...) |
oop CallPrimitiveFromInterpreter (...) |
void check_saved_byte_map_base () |
oop breakpoint_prim (oop rcvr) |
oop smi_complement_prim (smiOop) |
oop smi_add_prim (smiOop, smiOop arg) |
oop smi_sub_prim (smiOop, smiOop arg) |
oop smi_mul_prim (smiOop, smiOop arg) |
oop smi_div_prim (smiOop rcvr, smiOop arg) |
oop smi_mod_prim (smiOop rcvr, smiOop arg) |
oop smi_and_prim (smiOop, smiOop arg) |
oop smi_xor_prim (smiOop, smiOop arg) |
oop smi_or_prim (smiOop, smiOop arg) |
oop smi_arithmetic_shift_left_prim (smiOop, smiOop arg) |
oop smi_logical_shift_left_prim (smiOop, smiOop arg) |
oop smi_arithmetic_shift_right_prim (smiOop, smiOop arg) |
oop smi_logical_shift_right_prim (smiOop, smiOop arg) |
frame* currentFrame () |
char* currentReturnAddr () |
char* SwitchStack0 (char * fn_start, char * newSP) |
char* SwitchStack1 (char * fn_start, char * newSP, void * arg1) |
char* SwitchStack2 (char * fn_start, char * newSP, void * arg1, void * arg2) |
char* SwitchStack3 (char * fn_start, char * newSP, void * arg1, void * arg2, void * arg3) |
char* SwitchStack4 (char * fn_start, char * newSP, void * arg1, void * arg2, void * arg3, void * arg4) |
void SetSPAndCall (char ** callerSaveAddr, char ** calleeSaveAddr, bool init, bool8 * semaphore) |
oop EnterSelf (oop recv, char * entryPoint, oop arg1) |
oop volatile ContinueNLRFromC (char * addr, bool isInterpreted, bool isSelfIC) |
void volatile DiscardStack () |
char * adjust_initial_SP (char * init_SP) |
oop ReturnResult_stub_result |
char* continuePC |