Home
last modified time | relevance | path

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

/art/compiler/utils/x86/
Djni_macro_assembler_x86.h65 void StoreStackOffsetToThread(ThreadOffset32 thr_offs,
69 void StoreStackPointerToThread(ThreadOffset32 thr_offs) override;
77 void LoadFromThread(ManagedRegister dest, ThreadOffset32 src, size_t size) override;
86 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
92 ThreadOffset32 thr_offs,
95 void CopyRawPtrToThread(ThreadOffset32 thr_offs, FrameOffset fr_offs, ManagedRegister scratch)
155 void CallFromThread(ThreadOffset32 offset, ManagedRegister scratch) override;
Djni_macro_assembler_x86.cc187 void X86JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread()
196 void X86JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread()
234 void X86JNIMacroAssembler::LoadFromThread(ManagedRegister mdest, ThreadOffset32 src, size_t size) { in LoadFromThread()
248 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4))); in LoadFromThread()
289 void X86JNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
351 ThreadOffset32 thr_offs, in CopyRawPtrFromThread()
359 void X86JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs, in CopyRawPtrToThread()
530 void X86JNIMacroAssembler::CallFromThread(ThreadOffset32 offset, ManagedRegister /*mscratch*/) { in CallFromThread()
Dassembler_x86.h201 static Address Absolute(ThreadOffset32 addr) { in Absolute()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h72 void StoreStackOffsetToThread(ThreadOffset32 thr_offs,
76 void StoreStackPointerToThread(ThreadOffset32 thr_offs) override;
87 ThreadOffset32 src,
99 void LoadRawPtrFromThread(ManagedRegister dest, ThreadOffset32 offs) override;
105 ThreadOffset32 thr_offs,
108 void CopyRawPtrToThread(ThreadOffset32 thr_offs,
190 void CallFromThread(ThreadOffset32 offset, ManagedRegister scratch) override;
Djni_macro_assembler_arm_vixl.cc336 ThreadOffset32 src, in LoadFromThread()
341 void ArmVIXLJNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
349 ThreadOffset32 thr_offs, in CopyRawPtrFromThread()
358 void ArmVIXLJNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs ATTRIBUTE_UNUSED, in CopyRawPtrToThread()
364 void ArmVIXLJNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread()
374 void ArmVIXLJNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread()
616 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/runtime/
Doffsets.h64 using ThreadOffset32 = ThreadOffset<PointerSize::k32>; variable
/art/compiler/utils/
Dassembler_thumb_test.cc241 __ LoadRawPtrFromThread(scratch_register, ThreadOffset32(512)); in TEST_F()
257 __ StoreStackOffsetToThread(ThreadOffset32(512), FrameOffset(4096), scratch_register); in TEST_F()
258 __ StoreStackPointerToThread(ThreadOffset32(512)); in TEST_F()
263 __ CopyRawPtrFromThread(FrameOffset(44), ThreadOffset32(512), scratch_register); in TEST_F()
/art/compiler/optimizing/
Dcode_generator_arm_vixl.h593 void EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset);