Home
last modified time | relevance | path

Searched refs:ThreadOffset32 (Results 1 – 9 of 9) 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)
152 void CallFromThread(ThreadOffset32 offset, ManagedRegister scratch) override;
Djni_macro_assembler_x86.cc166 void X86JNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread()
175 void X86JNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread()
213 void X86JNIMacroAssembler::LoadFromThread(ManagedRegister mdest, ThreadOffset32 src, size_t size) { in LoadFromThread()
227 __ fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset32(src.Int32Value()+4))); in LoadFromThread()
268 void X86JNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
330 ThreadOffset32 thr_offs, in CopyRawPtrFromThread()
338 void X86JNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs, in CopyRawPtrToThread()
503 void X86JNIMacroAssembler::CallFromThread(ThreadOffset32 offset, ManagedRegister /*mscratch*/) { in CallFromThread()
Dassembler_x86.h200 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,
187 void CallFromThread(ThreadOffset32 offset, ManagedRegister scratch) override;
Djni_macro_assembler_arm_vixl.cc327 ThreadOffset32 src, in LoadFromThread()
332 void ArmVIXLJNIMacroAssembler::LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) { in LoadRawPtrFromThread()
340 ThreadOffset32 thr_offs, in CopyRawPtrFromThread()
349 void ArmVIXLJNIMacroAssembler::CopyRawPtrToThread(ThreadOffset32 thr_offs ATTRIBUTE_UNUSED, in CopyRawPtrToThread()
355 void ArmVIXLJNIMacroAssembler::StoreStackOffsetToThread(ThreadOffset32 thr_offs, in StoreStackOffsetToThread()
365 void ArmVIXLJNIMacroAssembler::StoreStackPointerToThread(ThreadOffset32 thr_offs) { in StoreStackPointerToThread()
596 void ArmVIXLJNIMacroAssembler::CallFromThread(ThreadOffset32 offset ATTRIBUTE_UNUSED, in CallFromThread()
/art/compiler/trampolines/
Dtrampoline_compiler.h41 ThreadOffset32 entry_point_offset);
/art/runtime/
Doffsets.h61 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/utils/mips/
Dassembler_mips.h1252 void StoreStackOffsetToThread(ThreadOffset32 thr_offs,
1256 void StoreStackPointerToThread(ThreadOffset32 thr_offs) override;
1266 void LoadFromThread(ManagedRegister mdest, ThreadOffset32 src, size_t size) override;
1277 void LoadRawPtrFromThread(ManagedRegister mdest, ThreadOffset32 offs) override;
1283 ThreadOffset32 thr_offs,
1286 void CopyRawPtrToThread(ThreadOffset32 thr_offs,
1365 void CallFromThread(ThreadOffset32 offset, ManagedRegister mscratch) override;