Searched refs:MIRROR_OBJECT_LOCK_WORD_OFFSET (Results 1 – 7 of 7) sorted by relevance
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 1309 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/ |
D | quick_entrypoints_x86.S | 1289 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/ |
D | asm_support_gen.h | 55 #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/ |
D | quick_entrypoints_arm.S | 688 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/ |
D | quick_entrypoints_mips64.S | 1258 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/ |
D | quick_entrypoints_mips.S | 1311 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/ |
D | quick_entrypoints_arm64.S | 1215 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]
|