/aosp12/art/runtime/interpreter/mterp/arm/ |
H A D | main.S | 100 #define rSELF r6 macro 435 mov r0, rSELF 471 mov r0, rSELF 480 mov r0, rSELF 489 mov r0, rSELF 498 mov r0, rSELF 507 mov r0, rSELF 516 mov r0, rSELF 525 mov r0, rSELF 688 mov r0, rSELF [all …]
|
H A D | control_flow.S | 147 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 148 mov r0, rSELF 162 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 163 mov r0, rSELF 177 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 178 mov r0, rSELF 199 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ thread->exception<- obj
|
H A D | invoke.S | 9 mov r0, rSELF 17 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET] 32 mov r0, rSELF 40 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET]
|
H A D | object.S | 9 mov r3, rSELF @ arg3: Thread* self 28 mov r3, rSELF @ r3<- self 39 add r0, rSELF, #THREAD_INTERPRETER_CACHE_OFFSET @ cache address
|
H A D | other.S | 11 mov r3, rSELF 85 mov r3, rSELF 157 mov r1, rSELF @ r1<- self 162 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET] 180 mov r1, rSELF @ r0<- self 185 ldr r0, [rSELF, #THREAD_USE_MTERP_OFFSET] 224 ldr r3, [rSELF, #THREAD_EXCEPTION_OFFSET] 229 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ clear exception
|
/aosp12/art/runtime/interpreter/mterp/x86_64/ |
H A D | main.S | 208 movq rSELF, rIBASE 396 movq IN_ARG0, rSELF 418 movq rSELF, OUT_ARG0 455 movq rSELF, OUT_ARG0 464 movq rSELF, OUT_ARG0 473 movq rSELF, OUT_ARG0 482 movq rSELF, OUT_ARG0 491 movq rSELF, OUT_ARG0 500 movq rSELF, OUT_ARG0 522 movq rSELF, %rcx [all …]
|
H A D | invoke.S | 9 movq rSELF, OUT_ARG0 18 movq rSELF, %rax 32 movq rSELF, OUT_ARG0 41 movq rSELF, %rax
|
H A D | object.S | 10 movq rSELF, OUT_ARG3 # arg3: Thread* self 25 movq rSELF, OUT_ARG3 66 movq rSELF, OUT_ARG3 69 movq rSELF, %rcx 104 movq rSELF, OUT_ARG1
|
H A D | other.S | 11 movq rSELF, OUT_ARG3 69 movq rSELF, OUT_ARG3 107 movq rSELF, OUT_ARG1 112 movq rSELF, %rax 129 movq rSELF, OUT_ARG1 134 movq rSELF, %rax 169 movq rSELF, %rcx
|
H A D | control_flow.S | 146 movq rSELF, OUT_ARG0 160 movq rSELF, OUT_ARG0 175 movq rSELF, OUT_ARG0 195 movq rSELF, %rcx
|
H A D | array.S | 48 movq rSELF, %rcx 151 movq rSELF, OUT_ARG2 174 movq rSELF, OUT_ARG3
|
/aosp12/art/runtime/interpreter/mterp/x86/ |
H A D | main.S | 414 movl rSELF, %eax 432 movl rSELF, %ecx 472 movl rSELF, %eax 483 movl rSELF, %eax 494 movl rSELF, %eax 505 movl rSELF, %eax 516 movl rSELF, %eax 527 movl rSELF, %eax 538 movl rSELF, %eax 554 movl rSELF, %eax [all …]
|
H A D | invoke.S | 9 movl rSELF, %ecx 20 movl rSELF, %eax 35 movl rSELF, %ecx 46 movl rSELF, %eax
|
H A D | object.S | 11 movl rSELF, %eax 31 movl rSELF, %ecx 77 movl rSELF, %ecx 80 movl rSELF, %ecx 117 movl rSELF, %ecx
|
H A D | other.S | 13 movl rSELF, %eax 75 movl rSELF, %eax 129 movl rSELF, %eax 136 movl rSELF, %eax 154 movl rSELF, %eax 161 movl rSELF, %eax 196 movl rSELF, %ecx
|
H A D | control_flow.S | 151 movl rSELF, %eax 167 movl rSELF, %eax 184 movl rSELF, %eax 206 movl rSELF,%ecx
|
H A D | array.S | 45 movl rSELF, %ecx 183 movl rSELF, %ecx 209 movl rSELF, %ecx
|
/aosp12/art/runtime/arch/arm/ |
H A D | quick_entrypoints_arm.S | 502 ldr r1, [rSELF, #THREAD_ID_OFFSET] 732 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 760 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 1118 ldrd r12, r3, [rSELF, #THREAD_LOCAL_POS_OFFSET] 1130 ldr r2, [rSELF, #THREAD_LOCAL_POS_OFFSET] 1152 str r1, [rSELF, #THREAD_LOCAL_OBJECTS_OFFSET] 1206 ldrd r3, r12, [rSELF, #THREAD_LOCAL_POS_OFFSET] 1217 str r2, [rSELF, #THREAD_LOCAL_OBJECTS_OFFSET] 1343 mov r0, rSELF 1351 mov r0, rSELF [all …]
|
H A D | asm_support_arm.S | 28 #define rSELF r9 macro 197 ldr rMR, [rSELF, #THREAD_IS_GC_MARKING_OFFSET] 317 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 330 mov r0, rSELF @ pass Thread::Current 344 ldr \reg, [rSELF, #THREAD_EXCEPTION_OFFSET] @ Get exception field. 356 ldr ip, [rSELF, #THREAD_EXCEPTION_OFFSET] @ Get exception field. 387 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame.
|
H A D | jni_entrypoints_arm.S | 31 mov r0, rSELF @ pass Thread::Current() 148 str r2, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] 154 mov r0, rSELF // pass Thread::Current() 241 str r4, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET]
|
/aosp12/art/runtime/interpreter/mterp/armng/ |
H A D | invoke.S | 26 mov r0, rSELF 122 mov r0, rSELF 141 mov r0, rSELF 169 mov r0, rSELF
|
H A D | object.S | 18 mov r0, rSELF 48 mov r0, rSELF 106 mov r0, rSELF 191 mov r0, rSELF 295 mov r0, rSELF 388 mov r0, rSELF 446 ldr lr, [rSELF, #THREAD_ALLOC_OBJECT_ENTRYPOINT_OFFSET] 455 mov r0, rSELF
|
/aosp12/art/runtime/interpreter/mterp/x86_64ng/ |
H A D | invoke.S | 29 movq rSELF:THREAD_SELF_OFFSET, %rdi 111 movq rSELF:THREAD_SELF_OFFSET, %rdi 129 movq rSELF:THREAD_SELF_OFFSET, %rdi 164 movq rSELF:THREAD_SELF_OFFSET, %rdi
|
H A D | other.S | 34 cmpq MACRO_LITERAL(0), rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 45 movq rSELF:THREAD_SELF_OFFSET, %rdi 150 movl rSELF:THREAD_EXCEPTION_OFFSET, %eax 152 movl $$0, rSELF:THREAD_EXCEPTION_OFFSET
|
H A D | main.S | 64 #define rSELF %gs macro 1491 movq rSELF:THREAD_SELF_OFFSET, %rax 1507 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1520 movq rSELF:THREAD_SELF_OFFSET, %rdi 1553 movq rSELF:THREAD_SELF_OFFSET, %rdi 1643 movq rSELF:THREAD_SELF_OFFSET, %rdi 1894 callq *rSELF:THREAD_ALLOC_OBJECT_ENTRYPOINT_OFFSET 1899 movq rSELF:THREAD_SELF_OFFSET, %rdi 1921 callq *rSELF:THREAD_ALLOC_ARRAY_ENTRYPOINT_OFFSET 1925 movq rSELF:THREAD_SELF_OFFSET, %rdi [all …]
|