/art/compiler/trampolines/ |
trampoline_compiler.h | 30 ThreadOffset entry_point_offset)
|
trampoline_compiler.cc | 30 ThreadOffset offset) { 58 ThreadOffset offset) { 87 static const std::vector<uint8_t>* CreateTrampoline(ThreadOffset offset) { 104 ThreadOffset offset) {
|
/art/runtime/entrypoints/jni/ |
jni_entrypoints.h | 24 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, jni_entrypoints_)) + \
|
/art/runtime/entrypoints/portable/ |
portable_entrypoints.h | 31 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, portable_entrypoints_)) + \
|
/art/runtime/ |
offsets.h | 49 class ThreadOffset : public Offset { 51 explicit ThreadOffset(size_t val) : Offset(val) {}
|
thread.h | 418 static ThreadOffset SelfOffset() { 419 return ThreadOffset(OFFSETOF_MEMBER(Thread, self_)); 422 static ThreadOffset ExceptionOffset() { 423 return ThreadOffset(OFFSETOF_MEMBER(Thread, exception_)); 426 static ThreadOffset PeerOffset() { 427 return ThreadOffset(OFFSETOF_MEMBER(Thread, opeer_)); 430 static ThreadOffset ThinLockIdOffset() { 431 return ThreadOffset(OFFSETOF_MEMBER(Thread, thin_lock_id_)); 434 static ThreadOffset CardTableOffset() { 435 return ThreadOffset(OFFSETOF_MEMBER(Thread, card_table_)) [all...] |
/art/runtime/entrypoints/interpreter/ |
interpreter_entrypoints.h | 25 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, interpreter_entrypoints_)) + \
|
/art/compiler/utils/ |
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/ |
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); 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...] |
gen_invoke.cc | 40 int Mir2Lir::CallHelperSetup(ThreadOffset helper_offset) { 45 LIR* Mir2Lir::CallHelper(int r_tgt, ThreadOffset helper_offset, bool safepoint_pc) { 59 void Mir2Lir::CallRuntimeHelperImm(ThreadOffset helper_offset, int arg0, bool safepoint_pc) { 66 void Mir2Lir::CallRuntimeHelperReg(ThreadOffset helper_offset, int arg0, bool safepoint_pc) { 73 void Mir2Lir::CallRuntimeHelperRegLocation(ThreadOffset helper_offset, RegLocation arg0, 85 void Mir2Lir::CallRuntimeHelperImmImm(ThreadOffset helper_offset, int arg0, int arg1, 94 void Mir2Lir::CallRuntimeHelperImmRegLocation(ThreadOffset helper_offset, int arg0, 107 void Mir2Lir::CallRuntimeHelperRegLocationImm(ThreadOffset helper_offset, RegLocation arg0, int arg1, 116 void Mir2Lir::CallRuntimeHelperImmReg(ThreadOffset helper_offset, int arg0, int arg1, 125 void Mir2Lir::CallRuntimeHelperRegImm(ThreadOffset helper_offset, int arg0, int arg1 [all...] |
gen_common.cc | 211 ThreadOffset func_offset(-1); 233 ThreadOffset func_offset(-1); 411 ThreadOffset setter_offset = 487 ThreadOffset getterOffset = 504 ThreadOffset helper_offset = QUICK_ENTRYPOINT_OFFSET(pTestSuspend); 544 ThreadOffset func_offset(-1); 669 ThreadOffset getterOffset = 725 ThreadOffset setter_offset = [all...] |
/art/compiler/utils/mips/ |
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);
|
assembler_mips.cc | 648 void MipsAssembler::StoreImmediateToThread(ThreadOffset dest, uint32_t imm, 656 void MipsAssembler::StoreStackOffsetToThread(ThreadOffset thr_offs, 666 void MipsAssembler::StoreStackPointerToThread(ThreadOffset thr_offs) { 683 void MipsAssembler::Load(ManagedRegister mdest, ThreadOffset src, size_t size) { 710 ThreadOffset offs) { 761 ThreadOffset thr_offs, 771 void MipsAssembler::CopyRawPtrToThread(ThreadOffset thr_offs, 935 void MipsAssembler::Call(ThreadOffset /*offset*/, ManagedRegister /*mscratch*/) { [all...] |
/art/compiler/utils/x86/ |
assembler_x86.h | 202 static Address Absolute(ThreadOffset addr) { 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) [all...] |
assembler_x86.cc | [all...] |
/art/compiler/dex/quick/mips/ |
codegen_mips.h | 32 int LoadHelper(ThreadOffset offset); 157 LIR* OpThreadMem(OpKind op, ThreadOffset thread_offset); 162 void OpTlsCmp(ThreadOffset offset, int val);
|
fp_mips.cc | 179 ThreadOffset offset(-1);
|
/art/compiler/dex/quick/x86/ |
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);
|
int_x86.cc | 243 void X86Mir2Lir::OpTlsCmp(ThreadOffset offset, int val) { 406 void X86Mir2Lir::OpRegThreadMem(OpKind op, int r_dest, ThreadOffset thread_offset) {
|
target_x86.cc | 527 int X86Mir2Lir::LoadHelper(ThreadOffset offset) {
|
/art/compiler/utils/arm/ |
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);
|
assembler_arm.cc | [all...] |
/art/compiler/dex/quick/arm/ |
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/ |
jni_compiler.cc | 175 ThreadOffset jni_start = is_synchronized ? QUICK_ENTRYPOINT_OFFSET(pJniMethodStartSynchronized) 203 __ Call(ThreadOffset(jni_start), main_jni_conv->InterproceduralScratchRegister()); 304 ThreadOffset jni_end(-1); 345 __ Call(ThreadOffset(jni_end), end_jni_conv->InterproceduralScratchRegister());
|
/art/runtime/entrypoints/quick/ |
quick_entrypoints.h | 26 ThreadOffset(static_cast<uintptr_t>(OFFSETOF_MEMBER(Thread, quick_entrypoints_)) + \
|