Searched refs:MIRROR_OBJECT_CLASS_OFFSET (Results 1 – 7 of 7) sorted by relevance
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 1051 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1055 movl %eax, MIRROR_OBJECT_CLASS_OFFSET(%ecx) 1105 movl %eax, MIRROR_OBJECT_CLASS_OFFSET(%edx) 1166 movl %eax, MIRROR_OBJECT_CLASS_OFFSET(%edi) 1513 READ_BARRIER eax, MIRROR_OBJECT_CLASS_OFFSET, ebx, true 1517 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, false 1523 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %eax 1528 cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ebx 1548 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, true 1555 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %eax [all …]
|
/art/runtime/generated/ |
D | asm_support_gen.h | 53 #define MIRROR_OBJECT_CLASS_OFFSET 0 macro 54 DEFINE_CHECK_EQ(static_cast<int32_t>(MIRROR_OBJECT_CLASS_OFFSET), (static_cast<int32_t>(art::mirror…
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 1083 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1087 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 1135 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 1157 movl %edi, MIRROR_OBJECT_CLASS_OFFSET(%rax) 1494 READ_BARRIER edi, MIRROR_OBJECT_CLASS_OFFSET, ecx, rcx 1499 READ_BARRIER edx, MIRROR_OBJECT_CLASS_OFFSET, eax, rax // rax is free. 1503 …cmpl MIRROR_OBJECT_CLASS_OFFSET(%edx), %ecx // value's type == array's component type - trivial as… 1533 movl MIRROR_OBJECT_CLASS_OFFSET(%edx), %esi // Pass arg2 = value's class.
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 907 READ_BARRIER r3, r0, MIRROR_OBJECT_CLASS_OFFSET 908 READ_BARRIER ip, r2, MIRROR_OBJECT_CLASS_OFFSET 1221 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1225 str r0, [r3, #MIRROR_OBJECT_CLASS_OFFSET] 1344 str r0, [r2, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer. 1416 str r0, [r3, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer.
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 1442 READ_BARRIER x3, w3, x0, x3, w3, MIRROR_OBJECT_CLASS_OFFSET, 0 // Heap reference = 32b 1446 READ_BARRIER x4, w4, x2, x4, w4, MIRROR_OBJECT_CLASS_OFFSET, 2 // Heap reference = 32b 1743 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1747 str w0, [x3, #MIRROR_OBJECT_CLASS_OFFSET] 1835 str w0, [x4, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer. 1913 str \wClass, [x0, #MIRROR_OBJECT_CLASS_OFFSET] // Store the class pointer.
|
/art/runtime/arch/mips64/ |
D | quick_entrypoints_mips64.S | 1469 READ_BARRIER $t0, $a0, MIRROR_OBJECT_CLASS_OFFSET 1470 READ_BARRIER $t1, $a2, MIRROR_OBJECT_CLASS_OFFSET 1716 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1721 sw $a0, MIRROR_OBJECT_CLASS_OFFSET($v0) 1846 sw $a0, MIRROR_OBJECT_CLASS_OFFSET($v0) # Store the class pointer.
|
/art/runtime/arch/mips/ |
D | quick_entrypoints_mips.S | 1533 READ_BARRIER $t0, $a0, MIRROR_OBJECT_CLASS_OFFSET 1534 READ_BARRIER $t1, $a2, MIRROR_OBJECT_CLASS_OFFSET 1792 #if ROSALLOC_SLOT_NEXT_OFFSET != MIRROR_OBJECT_CLASS_OFFSET 1797 sw $a0, MIRROR_OBJECT_CLASS_OFFSET($v0) 1920 sw $a0, MIRROR_OBJECT_CLASS_OFFSET($v0) # Store the class pointer.
|