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 |
1.0.0 written by Dimitri van Heesch,
© 1997-1999