Home
last modified time | relevance | path

Searched refs:xSELF (Results 1 – 18 of 18) sorted by relevance

/art/runtime/arch/riscv64/
Dquick_entrypoints_riscv64.S48 SAVE_GPR xSELF, (8*1)
65 mv xSELF, a3
95 RESTORE_GPR xSELF, (8*1)
324 mv a0, xSELF // Thread*
366 mv a0, xSELF
371 ld t0, THREAD_EXCEPTION_OFFSET(xSELF)
399 ld a1, THREAD_TOP_QUICK_FRAME_OFFSET(xSELF)
410 mv a1, xSELF
428 mv a1, xSELF // Pass Thread::Current().
445 mv a0, xSELF // Thread::Current
[all …]
Djni_entrypoints_riscv64.S130 mv a0, xSELF
285 sd t1, THREAD_TOP_QUICK_FRAME_OFFSET(xSELF)
291 mv a0, xSELF // pass Thread::Current()
446 sd fp, THREAD_TOP_QUICK_FRAME_OFFSET(xSELF)
461 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_method_start, artJniMethodStart, xSELF
466 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_method_entry_hook, artJniMethodEntryHook, xSELF
471 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_monitored_method_start, artJniMonitoredMethodStart, xSELF
476 JNI_SAVE_RETURN_VALUE_TRAMPOLINE art_jni_method_end, artJniMethodEnd, xSELF
481 JNI_SAVE_RETURN_VALUE_TRAMPOLINE art_jni_monitored_method_end, artJniMonitoredMethodEnd, xSELF
512 mv a1, xSELF // Pass Thread::Current().
[all …]
Dasm_support_riscv64.S26 #define xSELF s1 macro
264 sd sp, THREAD_TOP_QUICK_FRAME_OFFSET(xSELF)
716 mv a0, xSELF
731 ld \reg, THREAD_EXCEPTION_OFFSET(xSELF)
751 lw t2, THREAD_ID_OFFSET(xSELF)
790 lw t2, THREAD_ID_OFFSET(xSELF)
/art/runtime/arch/arm64/
Djni_entrypoints_arm64.S102 mov x0, xSELF // pass Thread::Current()
240 str x14, [xSELF, #THREAD_TOP_QUICK_FRAME_OFFSET]
246 mov x0, xSELF // pass Thread::Current()
350 str x29, [xSELF, #THREAD_TOP_QUICK_FRAME_OFFSET]
365 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_method_start, artJniMethodStart, xSELF
370 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_method_entry_hook, artJniMethodEntryHook, xSELF
375 JNI_SAVE_MANAGED_ARGS_TRAMPOLINE art_jni_monitored_method_start, artJniMonitoredMethodStart, xSELF
380 JNI_SAVE_RETURN_VALUE_TRAMPOLINE art_jni_method_end, artJniMethodEnd, xSELF
385 JNI_SAVE_RETURN_VALUE_TRAMPOLINE art_jni_monitored_method_end, artJniMonitoredMethodEnd, xSELF
417 mov x1, xSELF // Pass Thread::Current().
[all …]
Dquick_entrypoints_arm64.S73 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
82 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
142 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
200 ldr x1, [xSELF, # THREAD_EXCEPTION_OFFSET] // Get exception field.
212 ldr \temp, [xSELF, #THREAD_DEOPT_CHECK_REQUIRED_OFFSET]
219 mov x0, xSELF // Thread::Current
227 ldr \temp, [xSELF, #THREAD_DEOPT_CHECK_REQUIRED_OFFSET]
238 mov x0, xSELF // Thread::Current
259 mov x0, xSELF // pass Thread::Current
269 mov x0, xSELF // pass Thread::Current
[all …]
Dasm_support_arm64.S26 #define xSELF x19 macro
181 ldr wMR, [xSELF, #THREAD_IS_GC_MARKING_OFFSET]
195 ldr xSUSPEND, [xSELF, #THREAD_SUSPEND_TRIGGER_OFFSET]
234 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
360 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
368 mov x0, xSELF
385 ldr \reg, [xSELF, # THREAD_EXCEPTION_OFFSET] // Get exception field.
399 ldr w9, [xSELF, #THREAD_ID_OFFSET]
432 ldr w9, [xSELF, #THREAD_ID_OFFSET]
/art/runtime/interpreter/mterp/arm64ng/
Dinvoke.S25 mov x0, xSELF
118 mov x0, xSELF
137 mov x0, xSELF
166 mov x0, xSELF
Dobject.S20 mov x0, xSELF
96 mov x0, xSELF
192 mov x0, xSELF
270 mov x0, xSELF
364 mov x0, xSELF
446 mov x0, xSELF
494 ldr lr, [xSELF, #THREAD_ALLOC_OBJECT_ENTRYPOINT_OFFSET]
504 mov x0, xSELF
Darray.S151 mov x0, xSELF
172 ldr lr, [xSELF, #THREAD_ALLOC_ARRAY_ENTRYPOINT_OFFSET]
181 mov x0, xSELF
Dother.S59 mov x0, xSELF
193 ldr x3, [xSELF, #THREAD_EXCEPTION_OFFSET]
197 str xzr, [xSELF, #THREAD_EXCEPTION_OFFSET] // clear exception
Dcontrol_flow.S186 mov x1, xSELF
Dmain.S284 ldr xIP0, [xSELF, # THREAD_EXCEPTION_OFFSET] // Get exception field.
1424 ldr ip, [xSELF, #THREAD_CARD_TABLE_OFFSET]
1585 ldr wip, [xSELF, #THREAD_SHARED_METHOD_HOTNESS_OFFSET]
1588 str wip, [xSELF, #THREAD_SHARED_METHOD_HOTNESS_OFFSET]
1593 ldr wip, [xSELF, #THREAD_FLAGS_OFFSET]
1627 ldr wip, [xSELF, #THREAD_TID_OFFSET]
1738 add ip, xSELF, #THREAD_INTERPRETER_CACHE_OFFSET // cache address
/art/runtime/interpreter/mterp/riscv64/
Dother.S131 ld t1, THREAD_EXCEPTION_OFFSET(xSELF) // t1 := exception object
136 sd zero, THREAD_EXCEPTION_OFFSET(xSELF) // clear exception
245 mv a0, xSELF
276 mv a0, xSELF
288 mv a0, xSELF
Dobject.S24 mv a0, xSELF
124 mv a0, xSELF
207 ld t0, THREAD_ALLOC_OBJECT_ENTRYPOINT_OFFSET(xSELF)
224 mv a0, xSELF
289 mv a0, xSELF
366 mv a0, xSELF
451 mv a0, xSELF
534 mv a0, xSELF
623 mv a0, xSELF
710 mv a0, xSELF
[all …]
Dmain.S54 #define xSELF s1 // x9, Thread* self pointer macro
116 ld t0, THREAD_EXCEPTION_OFFSET(xSELF)
148 lb \reg, THREAD_IS_GC_MARKING_OFFSET(xSELF)
153 lwu t0, THREAD_FLAGS_OFFSET(xSELF)
245 sh2add \z0, \z0, xSELF // z0 := entry's address
259 lwu t0, THREAD_SHARED_METHOD_HOTNESS_OFFSET(xSELF) // t0 := hotness
263 sw t0, THREAD_SHARED_METHOD_HOTNESS_OFFSET(xSELF)
453 lwu t0, THREAD_TID_OFFSET(xSELF)
Darray.S32 ld t0, THREAD_ALLOC_ARRAY_ENTRYPOINT_OFFSET(xSELF)
48 mv a0, xSELF
67 mv a0, xSELF
Dcontrol_flow.S57 mv a1, xSELF
Dinvoke.S363 mv a0, xSELF