Home
last modified time | relevance | path

Searched refs:LOCK_WORD_OFFSET (Results 1 – 6 of 6) sorted by relevance

/art/runtime/
Dasm_support.h28 #define LOCK_WORD_OFFSET 4 macro
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S536 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/
Dquick_entrypoints_x86_64.S867 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/
Dquick_entrypoints_arm64.S963 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/
Dquick_entrypoints_arm.S378 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/
Dobject_test.cc80 EXPECT_EQ(LOCK_WORD_OFFSET, Object::MonitorOffset().Int32Value()); in TEST_F()