Searched refs:ThreadOffset32 (Results 1 – 11 of 11) sorted by relevance
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.h | 64 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;
|
D | jni_macro_assembler_x86.cc | 177 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()
|
D | assembler_x86.h | 201 static Address Absolute(ThreadOffset32 addr) { in Absolute()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.h | 71 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;
|
D | jni_macro_assembler_arm_vixl.cc | 325 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/ |
D | trampoline_compiler.h | 41 ThreadOffset32 entry_point_offset);
|
D | trampoline_compiler.cc | 53 ArenaAllocator* allocator, EntryPointCallingConvention abi, ThreadOffset32 offset) { in CreateTrampoline() 133 ThreadOffset32 offset) { in CreateTrampoline() 196 ThreadOffset32 offset) { in CreateTrampoline32()
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 143 __ 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/ |
D | offsets.h | 64 using ThreadOffset32 = ThreadOffset<PointerSize::k32>; variable
|
/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 624 void EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset);
|
D | code_generator_arm_vixl.cc | 2564 ThreadOffset32 entrypoint_offset = GetThreadOffset<kArmPointerSize>(entrypoint); in InvokeRuntime() 9273 void CodeGeneratorARMVIXL::EmitEntrypointThunkCall(ThreadOffset32 entrypoint_offset) { in EmitEntrypointThunkCall()
|