|
CACAO
|
Go to the source code of this file.
Macros | |
| #define | v0 %eax |
| #define | itmp1 v0 |
| #define | itmp2 %ecx |
| #define | itmp3 %edx |
| #define | t0 %ebx |
| #define | sp %esp |
| #define | s0 %ebp |
| #define | s1 %esi |
| #define | s2 %edi |
| #define | bp s0 |
| #define | itmp1b %al |
| #define | xptr itmp1 |
| #define | xpc itmp2 |
| #define | mptr itmp2 |
| #define | SAVE_ARGUMENT_REGISTERS(off) /* no argument registers */ |
| #define | SAVE_TEMPORARY_REGISTERS(off) mov t0,(0+(off))*4(sp) ; |
| #define | RESTORE_ARGUMENT_REGISTERS(off) /* no argument registers */ |
| #define | RESTORE_TEMPORARY_REGISTERS(off) mov (0+(off))*4(sp),t0 ; |
| #define | asm_md_init _asm_md_init |
| #define | asm_vm_call_method _asm_vm_call_method |
| #define | asm_vm_call_method_int _asm_vm_call_method_int |
| #define | asm_vm_call_method_long _asm_vm_call_method_long |
| #define | asm_vm_call_method_float _asm_vm_call_method_float |
| #define | asm_vm_call_method_double _asm_vm_call_method_double |
| #define | asm_vm_call_method_exception_handler _asm_vm_call_method_exception_handler |
| #define | asm_call_jit_compiler _asm_call_jit_compiler |
| #define | asm_handle_nat_exception _asm_handle_nat_exception |
| #define | asm_handle_exception _asm_handle_exception |
| #define | asm_abstractmethoderror _asm_abstractmethoderror |
| #define | asm_patcher_wrapper _asm_patcher_wrapper |
| #define | asm_builtin_f2i _asm_builtin_f2i |
| #define | asm_builtin_f2l _asm_builtin_f2l |
| #define | asm_builtin_d2i _asm_builtin_d2i |
| #define | asm_builtin_d2l _asm_builtin_d2l |
| #define | exceptions_get_and_clear_exception _exceptions_get_and_clear_exception |
| #define | builtin_throw_exception _builtin_throw_exception |
| #define | methodtree_find _methodtree_find |
| #define | exceptions_handle_exception _exceptions_handle_exception |
| #define | jit_asm_compile _jit_asm_compile |
| #define | exceptions_asm_new_abstractmethoderror _exceptions_asm_new_abstractmethoderror |
| #define | patcher_wrapper _patcher_wrapper |
| #define | replace_me _replace_me |
| #define | abort _abort |
| #define | builtin_f2i _builtin_f2i |
| #define | builtin_f2l _builtin_f2l |
| #define | builtin_d2i _builtin_d2i |
| #define | builtin_d2l _builtin_d2l |
| #define abort _abort |
Definition at line 112 of file md-asm.hpp.
| #define asm_abstractmethoderror _asm_abstractmethoderror |
Definition at line 86 of file md-asm.hpp.
| #define asm_builtin_d2i _asm_builtin_d2i |
Definition at line 92 of file md-asm.hpp.
| #define asm_builtin_d2l _asm_builtin_d2l |
Definition at line 93 of file md-asm.hpp.
| #define asm_builtin_f2i _asm_builtin_f2i |
Definition at line 90 of file md-asm.hpp.
| #define asm_builtin_f2l _asm_builtin_f2l |
Definition at line 91 of file md-asm.hpp.
| #define asm_call_jit_compiler _asm_call_jit_compiler |
Definition at line 81 of file md-asm.hpp.
| #define asm_handle_exception _asm_handle_exception |
Definition at line 84 of file md-asm.hpp.
| #define asm_handle_nat_exception _asm_handle_nat_exception |
Definition at line 83 of file md-asm.hpp.
| #define asm_md_init _asm_md_init |
Definition at line 71 of file md-asm.hpp.
| #define asm_patcher_wrapper _asm_patcher_wrapper |
Definition at line 88 of file md-asm.hpp.
| #define asm_vm_call_method _asm_vm_call_method |
Definition at line 73 of file md-asm.hpp.
| #define asm_vm_call_method_double _asm_vm_call_method_double |
Definition at line 77 of file md-asm.hpp.
| #define asm_vm_call_method_exception_handler _asm_vm_call_method_exception_handler |
Definition at line 79 of file md-asm.hpp.
| #define asm_vm_call_method_float _asm_vm_call_method_float |
Definition at line 76 of file md-asm.hpp.
| #define asm_vm_call_method_int _asm_vm_call_method_int |
Definition at line 74 of file md-asm.hpp.
| #define asm_vm_call_method_long _asm_vm_call_method_long |
Definition at line 75 of file md-asm.hpp.
| #define bp s0 |
Definition at line 44 of file md-asm.hpp.
| #define builtin_d2i _builtin_d2i |
Definition at line 116 of file md-asm.hpp.
| #define builtin_d2l _builtin_d2l |
Definition at line 117 of file md-asm.hpp.
| #define builtin_f2i _builtin_f2i |
Definition at line 114 of file md-asm.hpp.
| #define builtin_f2l _builtin_f2l |
Definition at line 115 of file md-asm.hpp.
| #define builtin_throw_exception _builtin_throw_exception |
Definition at line 100 of file md-asm.hpp.
| #define exceptions_asm_new_abstractmethoderror _exceptions_asm_new_abstractmethoderror |
Definition at line 105 of file md-asm.hpp.
| #define exceptions_get_and_clear_exception _exceptions_get_and_clear_exception |
Definition at line 98 of file md-asm.hpp.
| #define exceptions_handle_exception _exceptions_handle_exception |
Definition at line 102 of file md-asm.hpp.
| #define itmp1 v0 |
Definition at line 32 of file md-asm.hpp.
| #define itmp1b %al |
Definition at line 46 of file md-asm.hpp.
| #define itmp2 %ecx |
Definition at line 34 of file md-asm.hpp.
| #define itmp3 %edx |
Definition at line 35 of file md-asm.hpp.
| #define jit_asm_compile _jit_asm_compile |
Definition at line 103 of file md-asm.hpp.
| #define methodtree_find _methodtree_find |
Definition at line 101 of file md-asm.hpp.
| #define mptr itmp2 |
Definition at line 50 of file md-asm.hpp.
| #define patcher_wrapper _patcher_wrapper |
Definition at line 108 of file md-asm.hpp.
| #define replace_me _replace_me |
Definition at line 110 of file md-asm.hpp.
| #define RESTORE_ARGUMENT_REGISTERS | ( | off | ) | /* no argument registers */ |
Definition at line 62 of file md-asm.hpp.
Definition at line 65 of file md-asm.hpp.
| #define s0 %ebp |
Definition at line 40 of file md-asm.hpp.
| #define s1 %esi |
Definition at line 41 of file md-asm.hpp.
| #define s2 %edi |
Definition at line 42 of file md-asm.hpp.
| #define SAVE_ARGUMENT_REGISTERS | ( | off | ) | /* no argument registers */ |
Definition at line 55 of file md-asm.hpp.
Definition at line 58 of file md-asm.hpp.
| #define sp %esp |
Definition at line 39 of file md-asm.hpp.
| #define t0 %ebx |
Definition at line 37 of file md-asm.hpp.
| #define v0 %eax |
Definition at line 31 of file md-asm.hpp.
| #define xpc itmp2 |
Definition at line 49 of file md-asm.hpp.
| #define xptr itmp1 |
Definition at line 48 of file md-asm.hpp.
1.8.5