/art/runtime/interpreter/mterp/arm/ |
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]
|
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 171 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 172 mov r0, rSELF 186 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 187 mov r0, rSELF 208 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ thread->exception<- obj
|
main.S | 73 r6 rSELF self (Thread) pointer 100 #define rSELF r6 324 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] 405 mov rSELF, r0 415 ldr rIBASE, [rSELF, #THREAD_CURRENT_IBASE_OFFSET] 420 mov r2, rSELF 435 mov r0, rSELF 472 mov r0, rSELF 481 mov r0, rSELF 490 mov r0, rSELF [all...] |
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 59 ldr ip, [rSELF, #THREAD_IS_GC_MARKING_OFFSET] 116 ldr r3, [rSELF, #THREAD_EXCEPTION_OFFSET] 179 mov r3, rSELF @ r3<- self 181 ldr r1, [rSELF, #THREAD_EXCEPTION_OFFSET] 273 mov r1, rSELF
|
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
|
/art/runtime/interpreter/mterp/x86_64/ |
invoke.S | 9 movq rSELF, OUT_ARG0 18 movq rSELF, %rax 32 movq rSELF, OUT_ARG0 41 movq rSELF, %rax
|
main.S | 165 #define rSELF SELF_SPILL(%rsp) 208 movq rSELF, rIBASE 396 movq IN_ARG0, rSELF 418 movq rSELF, OUT_ARG0 456 movq rSELF, OUT_ARG0 465 movq rSELF, OUT_ARG0 474 movq rSELF, OUT_ARG0 483 movq rSELF, OUT_ARG0 492 movq rSELF, OUT_ARG0 501 movq rSELF, OUT_ARG [all...] |
control_flow.S | 146 movq rSELF, OUT_ARG0 160 movq rSELF, OUT_ARG0 169 movq rSELF, OUT_ARG0 184 movq rSELF, OUT_ARG0 204 movq rSELF, %rcx
|
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
|
object.S | 10 movq rSELF, OUT_ARG3 # arg3: Thread* self 25 movq rSELF, OUT_ARG3 65 movq rSELF, %rcx 117 movq rSELF, OUT_ARG3 120 movq rSELF, %rcx 206 movq rSELF, OUT_ARG1
|
array.S | 48 movq rSELF, %rcx 151 movq rSELF, OUT_ARG2 174 movq rSELF, OUT_ARG3
|
/art/runtime/interpreter/mterp/mips/ |
control_flow.S | 144 lw ra, THREAD_FLAGS_OFFSET(rSELF) 145 move a0, rSELF 161 lw ra, THREAD_FLAGS_OFFSET(rSELF) 162 move a0, rSELF 172 lw ra, THREAD_FLAGS_OFFSET(rSELF) 173 move a0, rSELF 189 lw ra, THREAD_FLAGS_OFFSET(rSELF) 190 move a0, rSELF 213 sw a1, THREAD_EXCEPTION_OFFSET(rSELF) # thread->exception <- obj
|
invoke.S | 9 move a0, rSELF 29 move a0, rSELF
|
main.S | 53 s2 rSELF self (Thread) pointer 68 #define rSELF s2 719 lw rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) 780 move rSELF, a0 791 lw rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) 796 move a2, rSELF 809 move a0, rSELF # arg0 854 move a0, rSELF 863 move a0, rSELF 872 move a0, rSELF [all...] |
/art/runtime/interpreter/mterp/mips64/ |
control_flow.S | 148 lw ra, THREAD_FLAGS_OFFSET(rSELF) 149 move a0, rSELF 165 lw ra, THREAD_FLAGS_OFFSET(rSELF) 166 move a0, rSELF 176 lw ra, THREAD_FLAGS_OFFSET(rSELF) 177 move a0, rSELF 194 lw ra, THREAD_FLAGS_OFFSET(rSELF) 195 move a0, rSELF 216 sd a0, THREAD_EXCEPTION_OFFSET(rSELF) # thread->exception <- obj
|
invoke.S | 10 move a0, rSELF 31 move a0, rSELF
|
main.S | 84 s2 rSELF self (Thread) pointer 97 #define rSELF s2 147 ld rIBASE, THREAD_CURRENT_IBASE_OFFSET(rSELF) 401 move rSELF, a0 416 move a2, rSELF 431 move a0, rSELF 460 move a0, rSELF 470 move a0, rSELF 480 move a0, rSELF 492 ld a0, THREAD_EXCEPTION_OFFSET(rSELF) [all...] |
/art/runtime/interpreter/mterp/x86/ |
invoke.S | 9 movl rSELF, %ecx 20 movl rSELF, %eax 35 movl rSELF, %ecx 46 movl rSELF, %eax
|
main.S | 165 #define rSELF IN_ARG0(%esp) 200 movl rSELF, rIBASE 213 movl rSELF, rIBASE 218 * If rSELF is already loaded then we can use it from known reg. 414 movl rSELF, %eax 432 movl rSELF, %ecx 473 movl rSELF, %eax 484 movl rSELF, %eax 495 movl rSELF, %eax 506 movl rSELF, %ea [all...] |
control_flow.S | 151 movl rSELF, %eax 167 movl rSELF, %eax 178 movl rSELF, %eax 195 movl rSELF, %eax 217 movl rSELF,%ecx
|
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
|
/art/runtime/arch/arm/ |
quick_entrypoints_arm.S | 58 str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 89 str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 150 str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 156 str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 196 str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 283 ldr rMR, [rSELF, #THREAD_IS_GC_MARKING_OFFSET] 304 mov r0, rSELF @ pass Thread::Current 321 mov r0, rSELF @ pass Thread::Current 330 mov r0, rSELF @ pass Thread::Current 339 mov r1, rSELF @ pass Thread::Curren [all...] |
/art/runtime/arch/mips64/ |
quick_entrypoints_mips64.S | 94 sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 101 * Does not include rSUSPEND or rSELF 136 sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 272 sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 278 sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 458 sd $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) 583 move $a0, rSELF # pass Thread::Current 597 ld $t0, THREAD_EXCEPTION_OFFSET(rSELF) # load Thread::Current()->exception_ 672 move rSELF, $a5 # Save managed thread pointer into rSELF [all...] |
asm_support_mips64.S | 27 #define rSELF $s1
|
/art/runtime/arch/mips/ |
quick_entrypoints_mips.S | 88 sw $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 96 * Does not include rSUSPEND or rSELF 135 sw $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 254 sw $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 272 sw $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 445 sw $sp, THREAD_TOP_QUICK_FRAME_OFFSET(rSELF) # Place sp in Thread::Current()->top_quick_frame. 562 move $a0, rSELF # pass Thread::Current 576 lw $t0, THREAD_EXCEPTION_OFFSET(rSELF) # load Thread::Current()->exception_ 646 lw rSELF, 48+20($sp) # Save managed thread pointer into rSELF [all...] |