CACAO
|
Go to the source code of this file.
Macros | |
#define | v0 %rax |
#define | v0l %eax |
#define | itmp1 v0 |
#define | a3 %rcx |
#define | a2 %rdx |
#define | t0 %rbx |
#define | t0l %ebx |
#define | sp %rsp |
#define | s0 %rbp |
#define | a1 %rsi |
#define | a0 %rdi |
#define | a0l %edi |
#define | a4 %r8 |
#define | a5 %r9 |
#define | itmp2 %r10 |
#define | itmp3 %r11 |
#define | s1 %r12 |
#define | s2 %r13 |
#define | s3 %r14 |
#define | s4 %r15 |
#define | bp s0 |
#define | itmp1l %eax |
#define | itmp2l %r10d |
#define | itmp3l %r11d |
#define | xptr itmp1 |
#define | xpc itmp2 |
#define | mptr itmp2 |
#define | fa0 %xmm0 |
#define | fa1 %xmm1 |
#define | fa2 %xmm2 |
#define | fa3 %xmm3 |
#define | fa4 %xmm4 |
#define | fa5 %xmm5 |
#define | fa6 %xmm6 |
#define | fa7 %xmm7 |
#define | ftmp1 %xmm8 |
#define | ftmp2 %xmm9 |
#define | ftmp3 %xmm10 |
#define | ft0 %xmm11 |
#define | ft1 %xmm12 |
#define | ft2 %xmm13 |
#define | ft3 %xmm14 |
#define | ft4 %xmm15 |
#define | SAVE_ARGUMENT_REGISTERS(off) |
#define | RESTORE_ARGUMENT_REGISTERS(off) |
#define | SAVE_TEMPORARY_REGISTERS(off) |
#define | RESTORE_TEMPORARY_REGISTERS(off) |
#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_end _asm_vm_call_method_end |
#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 | PIC_SYMBOL(f) _##f |
#define a0 %rdi |
Definition at line 45 of file md-asm.hpp.
#define a0l %edi |
Definition at line 46 of file md-asm.hpp.
#define a1 %rsi |
Definition at line 44 of file md-asm.hpp.
#define a2 %rdx |
Definition at line 36 of file md-asm.hpp.
#define a3 %rcx |
Definition at line 35 of file md-asm.hpp.
#define a4 %r8 |
Definition at line 48 of file md-asm.hpp.
#define a5 %r9 |
Definition at line 49 of file md-asm.hpp.
#define asm_abstractmethoderror _asm_abstractmethoderror |
Definition at line 162 of file md-asm.hpp.
#define asm_builtin_d2i _asm_builtin_d2i |
Definition at line 168 of file md-asm.hpp.
#define asm_builtin_d2l _asm_builtin_d2l |
Definition at line 169 of file md-asm.hpp.
#define asm_builtin_f2i _asm_builtin_f2i |
Definition at line 166 of file md-asm.hpp.
#define asm_builtin_f2l _asm_builtin_f2l |
Definition at line 167 of file md-asm.hpp.
#define asm_call_jit_compiler _asm_call_jit_compiler |
Definition at line 157 of file md-asm.hpp.
#define asm_handle_exception _asm_handle_exception |
Definition at line 160 of file md-asm.hpp.
#define asm_handle_nat_exception _asm_handle_nat_exception |
Definition at line 159 of file md-asm.hpp.
#define asm_md_init _asm_md_init |
Definition at line 146 of file md-asm.hpp.
#define asm_patcher_wrapper _asm_patcher_wrapper |
Definition at line 164 of file md-asm.hpp.
#define asm_vm_call_method _asm_vm_call_method |
Definition at line 148 of file md-asm.hpp.
#define asm_vm_call_method_double _asm_vm_call_method_double |
Definition at line 152 of file md-asm.hpp.
#define asm_vm_call_method_end _asm_vm_call_method_end |
Definition at line 153 of file md-asm.hpp.
#define asm_vm_call_method_exception_handler _asm_vm_call_method_exception_handler |
Definition at line 155 of file md-asm.hpp.
#define asm_vm_call_method_float _asm_vm_call_method_float |
Definition at line 151 of file md-asm.hpp.
#define asm_vm_call_method_int _asm_vm_call_method_int |
Definition at line 149 of file md-asm.hpp.
#define asm_vm_call_method_long _asm_vm_call_method_long |
Definition at line 150 of file md-asm.hpp.
#define bp s0 |
Definition at line 60 of file md-asm.hpp.
#define fa0 %xmm0 |
Definition at line 71 of file md-asm.hpp.
#define fa1 %xmm1 |
Definition at line 72 of file md-asm.hpp.
#define fa2 %xmm2 |
Definition at line 73 of file md-asm.hpp.
#define fa3 %xmm3 |
Definition at line 74 of file md-asm.hpp.
#define fa4 %xmm4 |
Definition at line 75 of file md-asm.hpp.
#define fa5 %xmm5 |
Definition at line 76 of file md-asm.hpp.
#define fa6 %xmm6 |
Definition at line 77 of file md-asm.hpp.
#define fa7 %xmm7 |
Definition at line 78 of file md-asm.hpp.
#define ft0 %xmm11 |
Definition at line 84 of file md-asm.hpp.
#define ft1 %xmm12 |
Definition at line 85 of file md-asm.hpp.
#define ft2 %xmm13 |
Definition at line 86 of file md-asm.hpp.
#define ft3 %xmm14 |
Definition at line 87 of file md-asm.hpp.
#define ft4 %xmm15 |
Definition at line 88 of file md-asm.hpp.
#define ftmp1 %xmm8 |
Definition at line 80 of file md-asm.hpp.
#define ftmp2 %xmm9 |
Definition at line 81 of file md-asm.hpp.
#define ftmp3 %xmm10 |
Definition at line 82 of file md-asm.hpp.
#define itmp1 v0 |
Definition at line 33 of file md-asm.hpp.
#define itmp1l %eax |
Definition at line 62 of file md-asm.hpp.
#define itmp2 %r10 |
Definition at line 51 of file md-asm.hpp.
#define itmp2l %r10d |
Definition at line 63 of file md-asm.hpp.
#define itmp3 %r11 |
Definition at line 52 of file md-asm.hpp.
#define itmp3l %r11d |
Definition at line 64 of file md-asm.hpp.
#define mptr itmp2 |
Definition at line 68 of file md-asm.hpp.
#define PIC_SYMBOL | ( | f | ) | _##f |
Definition at line 174 of file md-asm.hpp.
#define RESTORE_ARGUMENT_REGISTERS | ( | off | ) |
Definition at line 111 of file md-asm.hpp.
#define RESTORE_TEMPORARY_REGISTERS | ( | off | ) |
Definition at line 137 of file md-asm.hpp.
#define s0 %rbp |
Definition at line 42 of file md-asm.hpp.
Definition at line 54 of file md-asm.hpp.
Definition at line 55 of file md-asm.hpp.
#define s3 %r14 |
Definition at line 56 of file md-asm.hpp.
Definition at line 57 of file md-asm.hpp.
#define SAVE_ARGUMENT_REGISTERS | ( | off | ) |
Definition at line 93 of file md-asm.hpp.
#define SAVE_TEMPORARY_REGISTERS | ( | off | ) |
Definition at line 129 of file md-asm.hpp.
#define sp %rsp |
Definition at line 41 of file md-asm.hpp.
#define t0 %rbx |
Definition at line 38 of file md-asm.hpp.
#define t0l %ebx |
Definition at line 39 of file md-asm.hpp.
#define v0 %rax |
Definition at line 31 of file md-asm.hpp.
#define v0l %eax |
Definition at line 32 of file md-asm.hpp.
#define xpc itmp2 |
Definition at line 67 of file md-asm.hpp.
#define xptr itmp1 |
Definition at line 66 of file md-asm.hpp.