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 |