Searched refs:THREAD_LOCAL_POS_OFFSET (Results 1 – 4 of 4) sorted by relevance
/art/runtime/ |
D | asm_support.h | 135 #define THREAD_LOCAL_POS_OFFSET (THREAD_LOCAL_OBJECTS_OFFSET + 2 * __SIZEOF_POINTER__) in CheckAsmSupportOffsetsAndSizes() macro 136 ADD_TEST_EQ(THREAD_LOCAL_POS_OFFSET, in CheckAsmSupportOffsetsAndSizes() 139 #define THREAD_LOCAL_END_OFFSET (THREAD_LOCAL_POS_OFFSET + __SIZEOF_POINTER__) in CheckAsmSupportOffsetsAndSizes() 143 #define THREAD_CURRENT_IBASE_OFFSET (THREAD_LOCAL_POS_OFFSET + 2 * __SIZEOF_POINTER__) in CheckAsmSupportOffsetsAndSizes() 147 #define THREAD_DEFAULT_IBASE_OFFSET (THREAD_LOCAL_POS_OFFSET + 3 * __SIZEOF_POINTER__) in CheckAsmSupportOffsetsAndSizes() 151 #define THREAD_ALT_IBASE_OFFSET (THREAD_LOCAL_POS_OFFSET + 4 * __SIZEOF_POINTER__) in CheckAsmSupportOffsetsAndSizes() 155 #define THREAD_ROSALLOC_RUNS_OFFSET (THREAD_LOCAL_POS_OFFSET + 5 * __SIZEOF_POINTER__) in CheckAsmSupportOffsetsAndSizes()
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 1125 #if !((THREAD_LOCAL_POS_OFFSET + 4 == THREAD_LOCAL_END_OFFSET) && (THREAD_LOCAL_POS_OFFSET % 8 == 0… 1128 ldrd r12, r3, [r9, #THREAD_LOCAL_POS_OFFSET] 1142 ldr r0, [r9, #THREAD_LOCAL_POS_OFFSET] 1144 str r1, [r9, #THREAD_LOCAL_POS_OFFSET] // Store new thread_local_pos.
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 928 movq THREAD_LOCAL_POS_OFFSET(%r8), %rax // Load thread_local_pos. 932 movq %rcx, THREAD_LOCAL_POS_OFFSET(%r8) // Update thread_local_pos.
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 1684 ldr x4, [xSELF, #THREAD_LOCAL_POS_OFFSET] 1701 str x5, [xSELF, #THREAD_LOCAL_POS_OFFSET] // Store new thread_local_pos.
|