Home
last modified time | relevance | path

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

/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S1309 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word.
1320 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
1335 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, edx: new val.
1358 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word
1372 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
1374 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, ecx: new val.
1383 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
1385 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, ecx: new val.
2215 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg))
2220 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S1289 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word
1301 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val.
1317 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val.
1358 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word
1373 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1375 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val.
1385 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1387 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val.
2257 testl LITERAL(LOCK_WORD_MARK_BIT_MASK_SHIFTED), MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg))
2262 mov MIRROR_OBJECT_LOCK_WORD_OFFSET(REG_VAR(reg)), %eax
/art/runtime/generated/
Dasm_support_gen.h55 #define MIRROR_OBJECT_LOCK_WORD_OFFSET 4 macro
56 DEFINE_CHECK_EQ(static_cast<int32_t>(MIRROR_OBJECT_LOCK_WORD_OFFSET), (static_cast<int32_t>(art::mi…
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S688 ldrex r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
711 strex r3, r2, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits
745 ldr r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
747 …ldrex r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ Need to use atomic instructions for read barri…
2260 ldr ip, [\reg, MIRROR_OBJECT_LOCK_WORD_OFFSET]
2458 ldr r4, [ip, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
/art/runtime/arch/mips64/
Dquick_entrypoints_mips64.S1258 sc $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1325 sw $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1327 sc $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1336 sw $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1338 sc $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
2470 lw $t9, MIRROR_OBJECT_LOCK_WORD_OFFSET(\reg)
2677 lw $at, MIRROR_OBJECT_LOCK_WORD_OFFSET(\obj)
2703 lw $at, MIRROR_OBJECT_LOCK_WORD_OFFSET(\obj)
/art/runtime/arch/mips/
Dquick_entrypoints_mips.S1311 sc $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1381 sw $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1383 sc $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1394 sw $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
1396 sc $t2, MIRROR_OBJECT_LOCK_WORD_OFFSET($a0)
2872 lw $at, MIRROR_OBJECT_LOCK_WORD_OFFSET(\obj)
2914 lw $at, MIRROR_OBJECT_LOCK_WORD_OFFSET(\obj)
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S1215 add x4, x0, #MIRROR_OBJECT_LOCK_WORD_OFFSET // exclusive load/store has no immediate anymore
1270 add x4, x0, #MIRROR_OBJECT_LOCK_WORD_OFFSET // exclusive load/store has no immediate anymore
1397 ldr \wTemp, [\xObj, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
2559 ldr wIP0, [\xreg, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
2874 ldr wIP1, [xIP0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]