Lines Matching refs:xSELF
109 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
148 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
228 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
236 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
327 str xIP0, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
403 mov x0, xSELF
420 ldr \reg, [xSELF, # THREAD_EXCEPTION_OFFSET] // Get exception field.
447 mov x0, xSELF // pass Thread::Current
457 mov x0, xSELF // pass Thread::Current
467 mov x1, xSELF // pass Thread::Current.
477 mov x2, xSELF // pass Thread::Current
508 mov x1, xSELF // pass Thread::Current.
560 mov x2, xSELF // pass Thread::Current
635 mov xSELF, x3 // Move thread pointer into SELF register.
766 * xSELF = self
1048 mov xSELF, x5 // Move thread pointer into SELF register.
1185 ldr w2, [xSELF, #THREAD_ID_OFFSET] // TODO: Can the thread ID really change during the loop?
1213 mov x1, xSELF // pass Thread::Current
1221 mov x1, xSELF // pass Thread::Current
1245 ldr w2, [xSELF, #THREAD_ID_OFFSET]
1275 mov x1, xSELF // pass Thread::Current
1283 mov x1, xSELF // pass Thread::Current
1321 mov x2, xSELF // pass Thread::Current
1418 ldr x3, [xSELF, #THREAD_CARD_TABLE_OFFSET]
1449 ldr x3, [xSELF, #THREAD_CARD_TABLE_OFFSET]
1461 mov x2, xSELF // Pass Thread::Current.
1471 mov x1, xSELF // pass Thread::Current
1483 mov x2, xSELF // pass Thread::Current
1495 mov x3, xSELF // pass Thread::Current
1507 mov x4, xSELF // pass Thread::Current
1520 mov x1, xSELF // pass Thread::Current
1531 mov x2, xSELF // pass Thread::Current
1542 mov x3, xSELF // pass Thread::Current
1554 mov x1, xSELF // pass Thread::Current
1649 // x0: type, xSELF(x19): Thread::Current
1651 ldr x3, [xSELF, #THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET] // Check if the thread local
1654 ldr x4, [xSELF, #THREAD_LOCAL_ALLOC_STACK_END_OFFSET]
1667 add x4, xSELF, x3, lsr #(ROSALLOC_BRACKET_QUANTUM_SIZE_SHIFT - POINTER_SIZE_SHIFT)
1706 ldr x1, [xSELF, #THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET]
1708 str x1, [xSELF, #THREAD_LOCAL_ALLOC_STACK_TOP_OFFSET]
1721 mov x1, xSELF // pass Thread::Current
1732 ldr x4, [xSELF, #THREAD_LOCAL_POS_OFFSET]
1733 ldr x5, [xSELF, #THREAD_LOCAL_END_OFFSET]
1740 str x6, [xSELF, #THREAD_LOCAL_POS_OFFSET] // Store new thread_local_pos.
1741 ldr x5, [xSELF, #THREAD_LOCAL_OBJECTS_OFFSET] // Increment thread_local_objects.
1743 str x5, [xSELF, #THREAD_LOCAL_OBJECTS_OFFSET]
1762 // x0: type, xSELF(x19): Thread::Current
1767 mov x1, xSELF // Pass Thread::Current.
1790 ldr \xTemp0, [xSELF, #THREAD_LOCAL_POS_OFFSET] // Check tlab for space, note that
1796 ldr \xTemp2, [xSELF, #THREAD_LOCAL_END_OFFSET]
1805 str \xTemp0, [xSELF, #THREAD_LOCAL_POS_OFFSET] // Store new thread_local_pos.
1806 ldr \xTemp0, [xSELF, #THREAD_LOCAL_OBJECTS_OFFSET] // Increment thread_local_objects.
1808 str \xTemp0, [xSELF, #THREAD_LOCAL_OBJECTS_OFFSET]
1831 mov x2, xSELF // pass Thread::Current
1903 mov x0, xSELF
1910 mov x0, xSELF
1924 mov x2, xSELF // pass Thread::Current
1927 ldr x2, [xSELF, THREAD_EXCEPTION_OFFSET]
1975 mov x2, xSELF
2060 // xSELF xFP <= where they are
2062 mov x0, xSELF // Thread*
2102 mov x0, xSELF // Thread register.
2108 ldr x2, [xSELF, THREAD_EXCEPTION_OFFSET]
2124 ldr x1, [xSELF, # THREAD_TOP_QUICK_FRAME_OFFSET]
2141 mov x1, xSELF // How to get Thread::Current() ???
2170 mov x2, xSELF
2177 RESTORE_SAVE_REFS_AND_ARGS_FRAME // Note: will restore xSELF
2199 mov x0, xSELF // Pass Thread.
2221 mov x0, xSELF // Pass thread.
2233 mov x1, xSELF // Pass thread.
2738 mov x2, xSELF