/art/runtime/ |
D | thread.h | 418 static ThreadOffset SelfOffset() { in SelfOffset() 419 return ThreadOffset(OFFSETOF_MEMBER(Thread, self_)); in SelfOffset() 422 static ThreadOffset ExceptionOffset() { in ExceptionOffset() 423 return ThreadOffset(OFFSETOF_MEMBER(Thread, exception_)); in ExceptionOffset() 426 static ThreadOffset PeerOffset() { in PeerOffset() 427 return ThreadOffset(OFFSETOF_MEMBER(Thread, opeer_)); in PeerOffset() 430 static ThreadOffset ThinLockIdOffset() { in ThinLockIdOffset() 431 return ThreadOffset(OFFSETOF_MEMBER(Thread, thin_lock_id_)); in ThinLockIdOffset() 434 static ThreadOffset CardTableOffset() { in CardTableOffset() 435 return ThreadOffset(OFFSETOF_MEMBER(Thread, card_table_)); in CardTableOffset() [all …]
|
D | offsets.h | 49 class ThreadOffset : public Offset { 51 explicit ThreadOffset(size_t val) : Offset(val) {} in ThreadOffset() function
|
/art/compiler/trampolines/ |
D | trampoline_compiler.cc | 30 ThreadOffset offset) { in CreateTrampoline() 58 ThreadOffset offset) { in CreateTrampoline() 87 static const std::vector<uint8_t>* CreateTrampoline(ThreadOffset offset) { in CreateTrampoline() 104 ThreadOffset offset) { in CreateTrampoline()
|
D | trampoline_compiler.h | 30 ThreadOffset entry_point_offset)
|
/art/compiler/utils/ |
D | assembler.h | 347 virtual void StoreImmediateToThread(ThreadOffset dest, uint32_t imm, 350 virtual void StoreStackOffsetToThread(ThreadOffset thr_offs, 354 virtual void StoreStackPointerToThread(ThreadOffset thr_offs) = 0; 362 virtual void Load(ManagedRegister dest, ThreadOffset src, size_t size) = 0; 373 ThreadOffset offs) = 0; 378 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset thr_offs, 381 virtual void CopyRawPtrToThread(ThreadOffset thr_offs, FrameOffset fr_offs, 444 virtual void Call(ThreadOffset offset, ManagedRegister scratch) = 0;
|
/art/compiler/dex/quick/ |
D | mir_to_lir.h | 428 void GenConversionCall(ThreadOffset func_offset, RegLocation rl_dest, 434 int CallHelperSetup(ThreadOffset helper_offset); 435 LIR* CallHelper(int r_tgt, ThreadOffset helper_offset, bool safepoint_pc, bool use_link = true); 436 void CallRuntimeHelperImm(ThreadOffset helper_offset, int arg0, bool safepoint_pc); 437 void CallRuntimeHelperReg(ThreadOffset helper_offset, int arg0, bool safepoint_pc); 438 void CallRuntimeHelperRegLocation(ThreadOffset helper_offset, RegLocation arg0, 440 void CallRuntimeHelperImmImm(ThreadOffset helper_offset, int arg0, int arg1, 442 void CallRuntimeHelperImmRegLocation(ThreadOffset helper_offset, int arg0, 444 void CallRuntimeHelperRegLocationImm(ThreadOffset helper_offset, RegLocation arg0, 446 void CallRuntimeHelperImmReg(ThreadOffset helper_offset, int arg0, int arg1, [all …]
|
D | gen_invoke.cc | 40 int Mir2Lir::CallHelperSetup(ThreadOffset helper_offset) { in CallHelperSetup() 45 LIR* Mir2Lir::CallHelper(int r_tgt, ThreadOffset helper_offset, bool safepoint_pc, bool use_link) { in CallHelper() 60 void Mir2Lir::CallRuntimeHelperImm(ThreadOffset helper_offset, int arg0, bool safepoint_pc) { in CallRuntimeHelperImm() 67 void Mir2Lir::CallRuntimeHelperReg(ThreadOffset helper_offset, int arg0, bool safepoint_pc) { in CallRuntimeHelperReg() 74 void Mir2Lir::CallRuntimeHelperRegLocation(ThreadOffset helper_offset, RegLocation arg0, in CallRuntimeHelperRegLocation() 86 void Mir2Lir::CallRuntimeHelperImmImm(ThreadOffset helper_offset, int arg0, int arg1, in CallRuntimeHelperImmImm() 95 void Mir2Lir::CallRuntimeHelperImmRegLocation(ThreadOffset helper_offset, int arg0, in CallRuntimeHelperImmRegLocation() 108 void Mir2Lir::CallRuntimeHelperRegLocationImm(ThreadOffset helper_offset, RegLocation arg0, int arg… in CallRuntimeHelperRegLocationImm() 117 void Mir2Lir::CallRuntimeHelperImmReg(ThreadOffset helper_offset, int arg0, int arg1, in CallRuntimeHelperImmReg() 126 void Mir2Lir::CallRuntimeHelperRegImm(ThreadOffset helper_offset, int arg0, int arg1, in CallRuntimeHelperRegImm() [all …]
|
D | gen_common.cc | 212 ThreadOffset func_offset(-1); in GenNewArray() 234 ThreadOffset func_offset(-1); in GenFilledNewArray() 412 ThreadOffset setter_offset = in GenSput() 488 ThreadOffset getterOffset = in GenSget() 505 ThreadOffset helper_offset = QUICK_ENTRYPOINT_OFFSET(pTestSuspend); in HandleSuspendLaunchPads() 545 ThreadOffset func_offset(-1); in HandleThrowLaunchPads() 691 ThreadOffset getterOffset = in GenIGet() 747 ThreadOffset setter_offset = in GenIPut() 874 ThreadOffset func_offset(-1); in GenNewInstance() 1197 ThreadOffset func_offset(-1); in GenShiftOpLong() [all …]
|
/art/compiler/utils/mips/ |
D | assembler_mips.h | 186 static Address Absolute(ThreadOffset addr) { 377 virtual void StoreImmediateToThread(ThreadOffset dest, uint32_t imm, 380 virtual void StoreStackOffsetToThread(ThreadOffset thr_offs, 384 virtual void StoreStackPointerToThread(ThreadOffset thr_offs); 392 virtual void Load(ManagedRegister mdest, ThreadOffset src, size_t size); 403 ThreadOffset offs); 408 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset thr_offs, 411 virtual void CopyRawPtrToThread(ThreadOffset thr_offs, FrameOffset fr_offs, 474 virtual void Call(ThreadOffset offset, ManagedRegister mscratch);
|
D | assembler_mips.cc | 648 void MipsAssembler::StoreImmediateToThread(ThreadOffset dest, uint32_t imm, in StoreImmediateToThread() 656 void MipsAssembler::StoreStackOffsetToThread(ThreadOffset thr_offs, in StoreStackOffsetToThread() 666 void MipsAssembler::StoreStackPointerToThread(ThreadOffset thr_offs) { in StoreStackPointerToThread() 683 void MipsAssembler::Load(ManagedRegister mdest, ThreadOffset src, size_t size) { in Load() 710 ThreadOffset offs) { in LoadRawPtrFromThread() 761 ThreadOffset thr_offs, in CopyRawPtrFromThread() 771 void MipsAssembler::CopyRawPtrToThread(ThreadOffset thr_offs, in CopyRawPtrToThread() 935 void MipsAssembler::Call(ThreadOffset /*offset*/, ManagedRegister /*mscratch*/) { in Call() argument
|
/art/runtime/entrypoints/jni/ |
D | jni_entrypoints.h | 24 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, jni_entrypoints_)) + \
|
/art/runtime/entrypoints/portable/ |
D | portable_entrypoints.h | 31 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, portable_entrypoints_)) + \
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 202 static Address Absolute(ThreadOffset addr) { in Absolute() 482 virtual void StoreImmediateToThread(ThreadOffset dest, uint32_t imm, 485 virtual void StoreStackOffsetToThread(ThreadOffset thr_offs, 489 virtual void StoreStackPointerToThread(ThreadOffset thr_offs); 491 void StoreLabelToThread(ThreadOffset thr_offs, Label* lbl); 499 virtual void Load(ManagedRegister dest, ThreadOffset src, size_t size); 510 ThreadOffset offs); 515 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset thr_offs, 518 virtual void CopyRawPtrToThread(ThreadOffset thr_offs, FrameOffset fr_offs, 581 virtual void Call(ThreadOffset offset, ManagedRegister scratch);
|
D | assembler_x86.cc | 1484 void X86Assembler::StoreImmediateToThread(ThreadOffset dest, uint32_t imm, in StoreImmediateToThread() 1489 void X86Assembler::StoreStackOffsetToThread(ThreadOffset thr_offs, in StoreStackOffsetToThread() 1498 void X86Assembler::StoreStackPointerToThread(ThreadOffset thr_offs) { in StoreStackPointerToThread() 1502 void X86Assembler::StoreLabelToThread(ThreadOffset thr_offs, Label* lbl) { in StoreLabelToThread() 1538 void X86Assembler::Load(ManagedRegister mdest, ThreadOffset src, size_t size) { in Load() 1548 fs()->movl(dest.AsRegisterPairHigh(), Address::Absolute(ThreadOffset(src.Int32Value()+4))); in Load() 1586 ThreadOffset offs) { in LoadRawPtrFromThread() 1649 ThreadOffset thr_offs, in CopyRawPtrFromThread() 1657 void X86Assembler::CopyRawPtrToThread(ThreadOffset thr_offs, in CopyRawPtrToThread() 1807 void X86Assembler::Call(ThreadOffset offset, ManagedRegister /*mscratch*/) { in Call()
|
/art/runtime/entrypoints/interpreter/ |
D | interpreter_entrypoints.h | 25 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, interpreter_entrypoints_)) + \
|
/art/compiler/dex/quick/x86/ |
D | codegen_x86.h | 32 int LoadHelper(ThreadOffset offset); 157 LIR* OpThreadMem(OpKind op, ThreadOffset thread_offset); 162 void OpTlsCmp(ThreadOffset offset, int val); 164 void OpRegThreadMem(OpKind op, int r_dest, ThreadOffset thread_offset);
|
D | int_x86.cc | 243 void X86Mir2Lir::OpTlsCmp(ThreadOffset offset, int val) { in OpTlsCmp() 406 void X86Mir2Lir::OpRegThreadMem(OpKind op, int r_dest, ThreadOffset thread_offset) { in OpRegThreadMem()
|
D | target_x86.cc | 527 int X86Mir2Lir::LoadHelper(ThreadOffset offset) { in LoadHelper()
|
/art/compiler/dex/quick/mips/ |
D | codegen_mips.h | 32 int LoadHelper(ThreadOffset offset); 157 LIR* OpThreadMem(OpKind op, ThreadOffset thread_offset); 162 void OpTlsCmp(ThreadOffset offset, int val);
|
D | fp_mips.cc | 179 ThreadOffset offset(-1); in GenCmpFP()
|
/art/compiler/utils/arm/ |
D | assembler_arm.h | 460 virtual void StoreImmediateToThread(ThreadOffset dest, uint32_t imm, 463 virtual void StoreStackOffsetToThread(ThreadOffset thr_offs, 467 virtual void StoreStackPointerToThread(ThreadOffset thr_offs); 475 virtual void Load(ManagedRegister dest, ThreadOffset src, size_t size); 486 ThreadOffset offs); 491 virtual void CopyRawPtrFromThread(FrameOffset fr_offs, ThreadOffset thr_offs, 494 virtual void CopyRawPtrToThread(ThreadOffset thr_offs, FrameOffset fr_offs, 557 virtual void Call(ThreadOffset offset, ManagedRegister scratch);
|
D | assembler_arm.cc | 1577 void ArmAssembler::StoreImmediateToThread(ThreadOffset dest, uint32_t imm, in StoreImmediateToThread() 1609 void ArmAssembler::Load(ManagedRegister m_dst, ThreadOffset src, size_t size) { in Load() 1613 void ArmAssembler::LoadRawPtrFromThread(ManagedRegister m_dst, ThreadOffset offs) { in LoadRawPtrFromThread() 1620 ThreadOffset thr_offs, in CopyRawPtrFromThread() 1630 void ArmAssembler::CopyRawPtrToThread(ThreadOffset thr_offs, in CopyRawPtrToThread() 1641 void ArmAssembler::StoreStackOffsetToThread(ThreadOffset thr_offs, in StoreStackOffsetToThread() 1651 void ArmAssembler::StoreStackPointerToThread(ThreadOffset thr_offs) { in StoreStackPointerToThread() 1853 void ArmAssembler::Call(ThreadOffset /*offset*/, ManagedRegister /*scratch*/) { in Call() argument
|
/art/compiler/dex/quick/arm/ |
D | codegen_arm.h | 31 int LoadHelper(ThreadOffset offset); 156 LIR* OpThreadMem(OpKind op, ThreadOffset thread_offset); 161 void OpTlsCmp(ThreadOffset offset, int val);
|
/art/compiler/jni/quick/ |
D | jni_compiler.cc | 175 ThreadOffset jni_start = is_synchronized ? QUICK_ENTRYPOINT_OFFSET(pJniMethodStartSynchronized) in ArtJniCompileMethodInternal() 203 __ Call(ThreadOffset(jni_start), main_jni_conv->InterproceduralScratchRegister()); in ArtJniCompileMethodInternal() 304 ThreadOffset jni_end(-1); in ArtJniCompileMethodInternal() 345 __ Call(ThreadOffset(jni_end), end_jni_conv->InterproceduralScratchRegister()); in ArtJniCompileMethodInternal()
|
/art/runtime/entrypoints/quick/ |
D | quick_entrypoints.h | 26 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, quick_entrypoints_)) + \
|