Searched refs:MIRROR_OBJECT_CLASS_OFFSET (Results 1 – 7 of 7) sorted by relevance
/art/runtime/ |
D | asm_support.h | 208 #define MIRROR_OBJECT_CLASS_OFFSET 0 in CheckAsmSupportOffsetsAndSizes() macro 209 ADD_TEST_EQ(MIRROR_OBJECT_CLASS_OFFSET, art::mirror::Object::ClassOffset().Int32Value()) in CheckAsmSupportOffsetsAndSizes() 391 ADD_TEST_EQ(ROSALLOC_SLOT_NEXT_OFFSET, MIRROR_OBJECT_CLASS_OFFSET) in CheckAsmSupportOffsetsAndSizes()
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 890 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 894 movl %edx, MIRROR_OBJECT_CLASS_OFFSET(%eax) 1180 READ_BARRIER eax, MIRROR_OBJECT_CLASS_OFFSET, ebx, true 1184 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, false 1190 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %eax 1195 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ebx 1215 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, true 1222 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %eax 1228 pushl MIRROR_OBJECT_CLASS_OFFSET(%edx) // pass arg2 - type of the value to be stored
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 879 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 883 movl %edx, MIRROR_OBJECT_CLASS_OFFSET(%rax) 936 movl %edx, MIRROR_OBJECT_CLASS_OFFSET(%rax) 1183 READ_BARRIER edi, MIRROR_OBJECT_CLASS_OFFSET, ecx, rcx 1188 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, rax // rax is free. 1192 …cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ecx // value's type == array's component type - trivial as… 1222 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %esi // Pass arg2 = value's class.
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 1325 READ_BARRIER x3, w3, x0, MIRROR_OBJECT_CLASS_OFFSET // Heap reference = 32b 1327 READ_BARRIER x4, w4, x2, MIRROR_OBJECT_CLASS_OFFSET // Heap reference = 32b 1620 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1624 str w2, [x3, #MIRROR_OBJECT_CLASS_OFFSET] 1706 str w2, [x0, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer.
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 772 READ_BARRIER r3, r0, MIRROR_OBJECT_CLASS_OFFSET 773 READ_BARRIER ip, r2, MIRROR_OBJECT_CLASS_OFFSET 1059 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1063 str r2, [r3, #MIRROR_OBJECT_CLASS_OFFSET] 1149 str r2, [r0, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer.
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 1134 READ_BARRIER $t0, $a0, MIRROR_OBJECT_CLASS_OFFSET 1135 READ_BARRIER $t1, $a2, MIRROR_OBJECT_CLASS_OFFSET 1589 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1594 sw $t0, MIRROR_OBJECT_CLASS_OFFSET($v0)
|
/art/runtime/arch/mips/ |
D | quick_entrypoints_mips.S | 1077 READ_BARRIER $t0, $a0, MIRROR_OBJECT_CLASS_OFFSET 1078 READ_BARRIER $t1, $a2, MIRROR_OBJECT_CLASS_OFFSET
|