Searched refs:MIRROR_OBJECT_LOCK_WORD_OFFSET (Results 1 – 5 of 5) sorted by relevance
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 1304 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word. 1315 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) 1330 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, edx: new val. 1353 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word 1367 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) 1369 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, ecx: new val. 1378 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) 1380 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, ecx: new val. 2132 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)) 2137 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax
|
/art/runtime/generated/ |
D | asm_support_gen.h | 49 #define MIRROR_OBJECT_LOCK_WORD_OFFSET 4 macro 50 DEFINE_CHECK_EQ(static_cast<int32_t>(MIRROR_OBJECT_LOCK_WORD_OFFSET), (static_cast<int32_t>(art::mi…
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 1284 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word 1296 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val. 1312 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val. 1353 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word 1368 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) 1370 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val. 1380 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) 1382 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val. 2166 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)) 2171 mov MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 653 strex r3, r2, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] 723 str r3, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] 725 strex r2, r3, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits 732 str r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] 734 strex r2, r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits 2049 ldr ip, [\reg, MIRROR_OBJECT_LOCK_WORD_OFFSET]
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 1183 add x4, x0, #MIRROR_OBJECT_LOCK_WORD_OFFSET // exclusive load/store has no immediate anymore 1236 add x4, x0, #MIRROR_OBJECT_LOCK_WORD_OFFSET // exclusive load/store has no immediate anymore 1360 ldr \wTemp, [\xObj, #MIRROR_OBJECT_LOCK_WORD_OFFSET] 2381 ldr wIP0, [\xreg, #MIRROR_OBJECT_LOCK_WORD_OFFSET] 2696 ldr wIP1, [xIP0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
|