/aosp_15_r20/art/runtime/arch/arm/ |
H A D | jni_entrypoints_arm.S | 179 str r2, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] 185 mov r0, rSELF // pass Thread::Current() 270 str r4, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] 285 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_method_start, artJniMethodStart, rSELF 290 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_method_entry_hook, artJniMethodEntryHook, rSELF 295 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_monitored_method_start, artJniMonitoredMethodStart, rSELF 300 JNI_SAVE_RETURN_VALUE_TRAMPOLINE art_jni_method_end, artJniMethodEnd, rSELF 305 JNI_SAVE_RETURN_VALUE_TRAMPOLINE art_jni_monitored_method_end, artJniMonitoredMethodEnd, rSELF 339 mov r1, rSELF @ Pass Thread::Current(). 353 mov r0, rSELF @ Pass Thread::Current(). [all …]
|
H A D | quick_entrypoints_arm.S | 34 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 40 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 58 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 608 mov r1, rSELF @ pass Thread::Current 638 mov r1, rSELF @ pass Thread::Current 675 mov r2, rSELF @ pass Thread::Current 787 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 812 ldr r3, [rSELF, #THREAD_CARD_TABLE_OFFSET] 827 mov r2, rSELF @ Pass Thread::Current. 873 mov r1, rSELF @ pass Thread::Current [all …]
|
H A D | asm_support_arm.S | 28 #define rSELF r9 macro 161 ldr rMR, [rSELF, #THREAD_IS_GC_MARKING_OFFSET] 275 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 288 mov r0, rSELF @ pass Thread::Current 304 ldr \reg, [rSELF, #THREAD_EXCEPTION_OFFSET] @ Get exception field. 312 ldr ip, [rSELF, #THREAD_EXCEPTION_OFFSET] @ Get exception field. 343 … str sp, [rSELF, #THREAD_TOP_QUICK_FRAME_OFFSET] @ Place sp in Thread::Current()->top_quick_frame. 370 ldr \tmp1, [rSELF, #THREAD_ID_OFFSET]
|
H A D | native_entrypoints_arm.S | 59 mov r0, rSELF @ pass Thread::Current()
|
/aosp_15_r20/out/soong/.intermediates/art/runtime/libart_mterp.x86_64ng/gen/ |
D | mterp_x86_64ng.S | 64 #define rSELF %gs macro 1441 movq rSELF:THREAD_SELF_OFFSET, %rax 1452 cmpq $0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1465 movq rSELF:THREAD_SELF_OFFSET, %rdi 1484 movq rSELF:THREAD_SELF_OFFSET, %rax 1495 cmpq $0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1507 movq rSELF:THREAD_SELF_OFFSET, %rdi 1519 cmpq $0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1614 movq rSELF:THREAD_SELF_OFFSET, %rdi 1650 movzwl rSELF:THREAD_SHARED_METHOD_HOTNESS_OFFSET, %esi [all …]
|
/aosp_15_r20/art/runtime/interpreter/mterp/armng/ |
H A D | object.S | 21 mov r0, rSELF 97 mov r0, rSELF 198 mov r0, rSELF 281 mov r0, rSELF 387 mov r0, rSELF 476 mov r0, rSELF 533 ldr lr, [rSELF, #THREAD_ALLOC_OBJECT_ENTRYPOINT_OFFSET] 543 mov r0, rSELF
|
H A D | invoke.S | 26 mov r0, rSELF 123 mov r0, rSELF 142 mov r0, rSELF 171 mov r0, rSELF
|
H A D | array.S | 158 mov r0, rSELF 179 ldr lr, [rSELF, #THREAD_ALLOC_ARRAY_ENTRYPOINT_OFFSET] 188 mov r0, rSELF
|
H A D | main.S | 81 #define rSELF r9 macro 281 ldr ip, [rSELF, #THREAD_EXCEPTION_OFFSET] @ Get exception field. 1410 ldr ip, [rSELF, #THREAD_CARD_TABLE_OFFSET] 1536 ldr ip, [rSELF, #THREAD_FLAGS_OFFSET] 1550 ldr ip, [rSELF, #THREAD_SHARED_METHOD_HOTNESS_OFFSET] 1554 str ip, [rSELF, #THREAD_SHARED_METHOD_HOTNESS_OFFSET] 1585 ldr ip, [rSELF, #THREAD_TID_OFFSET] 1695 add ip, rSELF, #THREAD_INTERPRETER_CACHE_OFFSET // cache address
|
H A D | other.S | 60 mov r0, rSELF 204 ldr r3, [rSELF, #THREAD_EXCEPTION_OFFSET] 209 str r1, [rSELF, #THREAD_EXCEPTION_OFFSET] @ clear exception
|
H A D | control_flow.S | 186 mov r1, rSELF
|
/aosp_15_r20/art/runtime/interpreter/mterp/x86_64ng/ |
H A D | main.S | 64 #define rSELF %gs macro 1444 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1457 movq rSELF:THREAD_SELF_OFFSET, %rdi 1478 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1490 movq rSELF:THREAD_SELF_OFFSET, %rdi 1502 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1580 movq rSELF:THREAD_SELF_OFFSET, %rdi 1616 movzwl rSELF:THREAD_SHARED_METHOD_HOTNESS_OFFSET, %esi 1620 movw %si, rSELF:THREAD_SHARED_METHOD_HOTNESS_OFFSET 1625 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), rSELF:THREAD_FLAGS_OFFSET [all …]
|
H A D | invoke.S | 29 movq rSELF:THREAD_SELF_OFFSET, %rdi 112 movq rSELF:THREAD_SELF_OFFSET, %rdi 130 movq rSELF:THREAD_SELF_OFFSET, %rdi 166 movq rSELF:THREAD_SELF_OFFSET, %rdi
|
H A D | object.S | 17 movq rSELF:THREAD_SELF_OFFSET, %rdi 40 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 113 cmpq $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 161 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 | control_flow.S | 174 movq rSELF:THREAD_SELF_OFFSET, %rsi
|
H A D | array.S | 143 movq rSELF:THREAD_SELF_OFFSET, OUT_ARG0
|
/aosp_15_r20/art/runtime/interpreter/mterp/x86ng/ |
H A D | invoke.S | 30 movl rSELF:THREAD_SELF_OFFSET, ARG0 118 movl rSELF:THREAD_SELF_OFFSET, ARG0 136 movl rSELF:THREAD_SELF_OFFSET, ARG0 171 movl rSELF:THREAD_SELF_OFFSET, ARG0
|
H A D | object.S | 17 movl rSELF:THREAD_SELF_OFFSET, ARG0 26 cmpl $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 61 movl rSELF:THREAD_SELF_OFFSET, ARG0 70 cmpl $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET
|
H A D | main.S | 48 #define rSELF %fs macro 930 testl $$(THREAD_SUSPEND_OR_CHECKPOINT_REQUEST), rSELF:THREAD_FLAGS_OFFSET 1471 cmpl $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1487 movl rSELF:THREAD_SELF_OFFSET, ARG0 1501 cmpl $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1523 cmpl $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1539 movl rSELF:THREAD_SELF_OFFSET, ARG0 1550 cmpl $$0, rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 1635 movl rSELF:THREAD_SELF_OFFSET, ARG0 1723 cmpl %esi, rSELF:THREAD_TID_OFFSET [all …]
|
H A D | other.S | 34 cmpl MACRO_LITERAL(0), rSELF:THREAD_READ_BARRIER_MARK_REG00_OFFSET 45 movl rSELF:THREAD_SELF_OFFSET, ARG0 165 movl rSELF:THREAD_EXCEPTION_OFFSET, %eax 167 movl $$0, rSELF:THREAD_EXCEPTION_OFFSET
|
H A D | control_flow.S | 183 movl rSELF:THREAD_SELF_OFFSET, ARG1
|
H A D | array.S | 146 movl rSELF:THREAD_SELF_OFFSET, ARG0
|