Home
last modified time | relevance | path

Searched refs:ThreadOffset64 (Results 1 – 11 of 11) sorted by relevance

/aosp12/art/compiler/utils/x86_64/
H A Djni_macro_assembler_x86_64.h65 void StoreStackOffsetToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs) override;
67 void StoreStackPointerToThread(ThreadOffset64 thr_offs) override;
74 void LoadFromThread(ManagedRegister dest, ThreadOffset64 src, size_t size) override;
85 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset64 offs) override;
92 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 thr_offs) override;
94 void CopyRawPtrToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
175 void CallFromThread(ThreadOffset64 offset) override;
H A Djni_macro_assembler_x86_64.cc203 void X86_64JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset64 thr_offs, in StoreStackOffsetToThread()
210 void X86_64JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset64 thr_offs) { in StoreStackPointerToThread()
253 ThreadOffset64 src, size_t size) { in LoadFromThread()
313 void X86_64JNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset64 offs) { in LoadRawPtrFromThread()
456 void X86_64JNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 thr_offs) { in CopyRawPtrFromThread()
462 void X86_64JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset64 thr_offs, in CopyRawPtrToThread()
617 void X86_64JNIMacroAssembler::CallFromThread(ThreadOffset64 offset) { in CallFromThread()
H A Dassembler_x86_64.h279 static Address Absolute(ThreadOffset64 addr, bool no_rip = false) {
/aosp12/art/compiler/utils/arm64/
H A Djni_macro_assembler_arm64.h72 void StoreStackOffsetToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs) override;
73 void StoreStackPointerToThread(ThreadOffset64 thr_offs) override;
78 void LoadFromThread(ManagedRegister dest, ThreadOffset64 src, size_t size) override;
85 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset64 offs) override;
90 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 thr_offs) override;
91 void CopyRawPtrToThread(ThreadOffset64 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
164 void CallFromThread(ThreadOffset64 offset) override;
H A Djni_macro_assembler_arm64.cc172 void Arm64JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset64 tr_offs, FrameOffset fr_offs) { in StoreStackOffsetToThread()
179 void Arm64JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset64 tr_offs) { in StoreStackPointerToThread()
284 ThreadOffset64 src, in LoadFromThread()
322 void Arm64JNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister m_dst, ThreadOffset64 offs) { in LoadRawPtrFromThread()
453 void Arm64JNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset64 tr_offs) { in CopyRawPtrFromThread()
460 void Arm64JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset64 tr_offs, in CopyRawPtrToThread()
649 void Arm64JNIMacroAssembler::CallFromThread(ThreadOffset64 offset ATTRIBUTE_UNUSED) { in CallFromThread()
/aosp12/art/compiler/trampolines/
H A Dtrampoline_compiler.cc94 ArenaAllocator* allocator, EntryPointCallingConvention abi, ThreadOffset64 offset) { in CreateTrampoline()
154 ThreadOffset64 offset) { in CreateTrampoline()
174 ThreadOffset64 offset) { in CreateTrampoline64()
H A Dtrampoline_compiler.h44 ThreadOffset64 entry_point_offset);
/aosp12/art/runtime/
H A Doffsets.h68 using ThreadOffset64 = ThreadOffset<PointerSize::k64>; variable
/aosp12/art/compiler/optimizing/
H A Dcode_generator_arm64.h793 void EmitEntrypointThunkCall(ThreadOffset64 entrypoint_offset);
H A Dintrinsics_x86_64.cc2678 ThreadOffset64 offset = Thread::WeakRefAccessEnabledOffset<kX86_64PointerSize>(); in VisitReferenceGetReferent()
H A Dcode_generator_arm64.cc1811 ThreadOffset64 entrypoint_offset = GetThreadOffset<kArm64PointerSize>(entrypoint); in InvokeRuntime()
4875 void CodeGeneratorARM64::EmitEntrypointThunkCall(ThreadOffset64 entrypoint_offset) { in EmitEntrypointThunkCall()