Home
last modified time | relevance | path

Searched refs:MIRROR_OBJECT_LOCK_WORD_OFFSET (Results 1 – 5 of 5) sorted by relevance

/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S1304 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/
Dasm_support_gen.h49 #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/
Dquick_entrypoints_x86.S1284 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/
Dquick_entrypoints_arm.S653 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/
Dquick_entrypoints_arm64.S1183 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]