Home
last modified time | relevance | path

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

/art/compiler/utils/x86/
Djni_macro_assembler_x86.h64 void StoreStackOffsetToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs) override;
66 void StoreStackPointerToThread(ThreadOffset32 thr_offs) override;
73 void LoadFromThread(ManagedRegister dest, ThreadOffset32 src, size_t size) override;
82 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
89 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) override;
91 void CopyRawPtrToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
158 void CallFromThread(ThreadOffset32 offset) override;
Djni_macro_assembler_x86.cc177 void X86JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs) { in StoreStackOffsetToThread()
183 void X86JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread()
220 void X86JNIMacroAssembler::LoadFromThread(ManagedRegister mdest, ThreadOffset32 src, size_t size) { in LoadFromThread()
234 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4))); in LoadFromThread()
275 void X86JNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
372 void X86JNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) { in CopyRawPtrFromThread()
378 void X86JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs, in CopyRawPtrToThread()
543 void X86JNIMacroAssembler::CallFromThread(ThreadOffset32 offset) { in CallFromThread()
Dassembler_x86.h201 static Address Absolute(ThreadOffset32 addr) { in Absolute()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h71 void StoreStackOffsetToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs) override;
73 void StoreStackPointerToThread(ThreadOffset32 thr_offs) override;
81 ThreadOffset32 src,
93 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
100 void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) override;
102 void CopyRawPtrToThread(ThreadOffset32 thr_offs,
186 void CallFromThread(ThreadOffset32 offset) override;
Djni_macro_assembler_arm_vixl.cc325 ThreadOffset32 src, in LoadFromThread()
330 void ArmVIXLJNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
337 void ArmVIXLJNIMacroAssembler::CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset32 thr_offs) { in CopyRawPtrFromThread()
344 void ArmVIXLJNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs ATTRIBUTE_UNUSED, in CopyRawPtrToThread()
350 void ArmVIXLJNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread()
358 void ArmVIXLJNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread()
908 void ArmVIXLJNIMacroAssembler::CallFromThread(ThreadOffset32 offset ATTRIBUTE_UNUSED) { in CallFromThread()
/art/compiler/trampolines/
Dtrampoline_compiler.h41 ThreadOffset32 entry_point_offset);
Dtrampoline_compiler.cc53 ArenaAllocator* allocator, EntryPointCallingConvention abi, ThreadOffset32 offset) { in CreateTrampoline()
133 ThreadOffset32 offset) { in CreateTrampoline()
196 ThreadOffset32 offset) { in CreateTrampoline32()
/art/compiler/utils/
Dassembler_thumb_test.cc143 __ LoadRawPtrFromThread(scratch_register, ThreadOffset32(512)); in TEST_F()
159 __ StoreStackOffsetToThread(ThreadOffset32(512), FrameOffset(4096)); in TEST_F()
160 __ StoreStackPointerToThread(ThreadOffset32(512)); in TEST_F()
165 __ CopyRawPtrFromThread(FrameOffset(44), ThreadOffset32(512)); in TEST_F()
/art/runtime/
Doffsets.h64 using ThreadOffset32 = ThreadOffset<PointerSize::k32>; variable
/art/compiler/optimizing/
Dcode_generator_arm_vixl.h624 void EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset);
Dcode_generator_arm_vixl.cc2564 ThreadOffset32 entrypoint_offset = GetThreadOffset<kArmPointerSize>(entrypoint); in InvokeRuntime()
9273 void CodeGeneratorARMVIXL::EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset) { in EmitEntrypointThunkCall()