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.S960 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word.
971 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
986 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, edx: new val.
1009 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi), %ecx // ecx := lock word
1023 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
1025 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, ecx: new val.
1034 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
1036 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi) // eax: old val, ecx: new val.
/art/runtime/arch/x86/
Dquick_entrypoints_x86.S937 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word
949 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val.
965 lock cmpxchg %edx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%ecx) // eax: old val, edx: new val.
1006 movl MIRROR_OBJECT_LOCK_WORD_OFFSET(%eax), %ecx // ecx := lock word
1021 movl %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1023 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val.
1033 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx)
1035 lock cmpxchg %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edx) // eax: old val, ecx: new val.
/art/runtime/
Dasm_support.h210 #define MIRROR_OBJECT_LOCK_WORD_OFFSET 4 in CheckAsmSupportOffsetsAndSizes() macro
211 ADD_TEST_EQ(MIRROR_OBJECT_LOCK_WORD_OFFSET, art::mirror::Object::MonitorOffset().Int32Value()) in CheckAsmSupportOffsetsAndSizes()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S540 ldrex r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
563 strex r3, r2, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ strex necessary for read barrier bits
595 ldr r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET]
597 …ldrex r1, [r0, #MIRROR_OBJECT_LOCK_WORD_OFFSET] @ Need to use atomic instructions for read barri…
/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S1077 add x4, x0, #MIRROR_OBJECT_LOCK_WORD_OFFSET // exclusive load/store has no immediate anymore
1133 add x4, x0, #MIRROR_OBJECT_LOCK_WORD_OFFSET // exclusive load/store has no immediate anymore