Home
last modified time | relevance | path

Searched refs:ThreadOffset32 (Results 1 – 13 of 13) sorted by relevance

/art/compiler/utils/x86/
Djni_macro_assembler_x86.h64 void StoreStackPointerToThread(ThreadOffset32 thr_offs, bool tag_sp) override;
70 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
106 void CallFromThread(ThreadOffset32 offset) override;
Djni_macro_assembler_x86.cc175 void X86JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs, bool tag_sp) { in StoreStackPointerToThread()
225 void X86JNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
430 void X86JNIMacroAssembler::CallFromThread(ThreadOffset32 offset) { in CallFromThread()
449 constexpr ThreadOffset32 thread_flags_offset = Thread::ThreadFlagsOffset<kX86PointerSize>(); in TryToTransitionFromRunnableToNative()
450 constexpr ThreadOffset32 thread_held_mutex_mutator_lock_offset = in TryToTransitionFromRunnableToNative()
480 constexpr ThreadOffset32 thread_flags_offset = Thread::ThreadFlagsOffset<kX86PointerSize>(); in TryToTransitionFromNativeToRunnable()
481 constexpr ThreadOffset32 thread_held_mutex_mutator_lock_offset = in TryToTransitionFromNativeToRunnable()
483 constexpr ThreadOffset32 thread_mutator_lock_offset = in TryToTransitionFromNativeToRunnable()
Dassembler_x86.h262 static Address Absolute(ThreadOffset32 addr) { in Absolute()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h67 void StoreStackPointerToThread(ThreadOffset32 thr_offs, bool tag_sp) override;
73 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
117 void CallFromThread(ThreadOffset32 offset) override;
Djni_macro_assembler_arm_vixl.cc320 void ArmVIXLJNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
327 void ArmVIXLJNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs, bool tag_sp) { in StoreStackPointerToThread()
880 void ArmVIXLJNIMacroAssembler::CallFromThread(ThreadOffset32 offset) { in CallFromThread()
901 constexpr ThreadOffset32 thread_flags_offset = Thread::ThreadFlagsOffset<kArmPointerSize>(); in TryToTransitionFromRunnableToNative()
902 constexpr ThreadOffset32 thread_held_mutex_mutator_lock_offset = in TryToTransitionFromRunnableToNative()
932 constexpr ThreadOffset32 thread_flags_offset = Thread::ThreadFlagsOffset<kArmPointerSize>(); in TryToTransitionFromNativeToRunnable()
933 constexpr ThreadOffset32 thread_held_mutex_mutator_lock_offset = in TryToTransitionFromNativeToRunnable()
935 constexpr ThreadOffset32 thread_mutator_lock_offset = in TryToTransitionFromNativeToRunnable()
/art/compiler/trampolines/
Dtrampoline_compiler.h39 InstructionSet isa, EntryPointCallingConvention abi, ThreadOffset32 entry_point_offset);
Dtrampoline_compiler.cc57 ArenaAllocator* allocator, EntryPointCallingConvention abi, ThreadOffset32 offset) { in CreateTrampoline()
161 ThreadOffset32 offset) { in CreateTrampoline()
228 ThreadOffset32 offset) { in CreateTrampoline32()
/art/runtime/
Doffsets.h84 using ThreadOffset32 = ThreadOffset<PointerSize::k32>; variable
/art/compiler/utils/
Dassembler_thumb_test.cc146 __ LoadRawPtrFromThread(scratch_register, ThreadOffset32(512)); in TEST_F()
157 __ StoreStackPointerToThread(ThreadOffset32(512), false); in TEST_F()
158 __ StoreStackPointerToThread(ThreadOffset32(512), true); in TEST_F()
/art/compiler/optimizing/
Dcode_generator_arm_vixl.h722 void EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset);
Dcode_generator_arm_vixl.cc2378 ThreadOffset32 entrypoint_offset = in GenerateFrameEntry()
2794 ThreadOffset32 entrypoint_offset = GetThreadOffset<kArmPointerSize>(entrypoint); in InvokeRuntime()
9748 void CodeGeneratorARMVIXL::EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset) { in EmitEntrypointThunkCall()
Dintrinsics_x86.cc3507 ThreadOffset32 offset = Thread::WeakRefAccessEnabledOffset<kX86PointerSize>(); in VisitReferenceGetReferent()
Dcode_generator_x86.cc1415 ThreadOffset32 entrypoint_offset = in GenerateFrameEntry()