Searched refs:LOCK_WORD_OFFSET (Results 1 – 6 of 6) sorted by relevance
/art/runtime/ |
D | asm_support.h | 28 #define LOCK_WORD_OFFSET 4 macro
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 536 movl LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word 545 lock cmpxchg %edx, LOCK_WORD_OFFSET(%ecx) 557 movl %ecx, LOCK_WORD_OFFSET(%eax) // update lockword, cmpxchg not necessary as we hold lock 579 movl LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word 587 movl LITERAL(0), LOCK_WORD_OFFSET(%eax) 591 mov %ecx, LOCK_WORD_OFFSET(%eax)
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 867 movl LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word. 875 lock cmpxchg %edx, LOCK_WORD_OFFSET(%edi) 884 movl %ecx, LOCK_WORD_OFFSET(%edi) // update lockword, cmpxchg not necessary as we hold lock 898 movl LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word 906 movl LITERAL(0), LOCK_WORD_OFFSET(%edi) 910 mov %ecx, LOCK_WORD_OFFSET(%edi)
|
/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 963 add x4, x0, #LOCK_WORD_OFFSET // exclusive load/store had no immediate anymore 984 str w2, [x0, #LOCK_WORD_OFFSET]// no need for stxr as we hold the lock 1004 ldr w1, [x0, #LOCK_WORD_OFFSET] 1015 str w3, [x0, #LOCK_WORD_OFFSET] 1019 str w1, [x0, #LOCK_WORD_OFFSET]
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 378 ldrex r1, [r0, #LOCK_WORD_OFFSET] 381 strex r3, r2, [r0, #LOCK_WORD_OFFSET] 427 str r3, [r0, #LOCK_WORD_OFFSET] 431 str r1, [r0, #LOCK_WORD_OFFSET]
|
/art/runtime/mirror/ |
D | object_test.cc | 80 EXPECT_EQ(LOCK_WORD_OFFSET, Object::MonitorOffset().Int32Value()); in TEST_F()
|