/art/runtime/ |
offsets.h | 45 class FrameOffset : public Offset { 47 explicit FrameOffset(size_t val) : Offset(val) {} 48 bool operator>(FrameOffset other) const { return val_ > other.val_; } 49 bool operator<(FrameOffset other) const { return val_ < other.val_; }
|
/art/compiler/utils/arm64/ |
assembler_arm64.h | 114 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 115 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 116 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 117 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 120 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, 123 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off, 127 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 129 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 136 void CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs [all...] |
assembler_arm64.cc | 56 void Arm64Assembler::GetCurrentThread(FrameOffset offset, ManagedRegister /* scratch */) { 122 void Arm64Assembler::Store(FrameOffset offs, ManagedRegister m_src, size_t size) { 140 void Arm64Assembler::StoreRef(FrameOffset offs, ManagedRegister m_src) { 147 void Arm64Assembler::StoreRawPtr(FrameOffset offs, ManagedRegister m_src) { 153 void Arm64Assembler::StoreImmediateToFrame(FrameOffset offs, uint32_t imm, 171 FrameOffset fr_offs, 186 void Arm64Assembler::StoreSpanning(FrameOffset dest_off, ManagedRegister m_source, 187 FrameOffset in_off, ManagedRegister m_scratch) { 279 void Arm64Assembler::Load(ManagedRegister m_dst, FrameOffset src, size_t size) { 287 void Arm64Assembler::LoadRef(ManagedRegister m_dst, FrameOffset offs) [all...] |
/art/compiler/utils/ |
assembler.h | 383 virtual void Store(FrameOffset offs, ManagedRegister src, size_t size) = 0; 384 virtual void StoreRef(FrameOffset dest, ManagedRegister src) = 0; 385 virtual void StoreRawPtr(FrameOffset dest, ManagedRegister src) = 0; 387 virtual void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, 396 FrameOffset fr_offs, 399 FrameOffset fr_offs, 405 virtual void StoreSpanning(FrameOffset dest, ManagedRegister src, 406 FrameOffset in_off, ManagedRegister scratch) = 0; 409 virtual void Load(ManagedRegister dest, FrameOffset src, size_t size) = 0; 414 virtual void LoadRef(ManagedRegister dest, FrameOffset src) = 0 [all...] |
assembler.cc | 138 FrameOffset fr_offs, 144 FrameOffset fr_offs, 173 void Assembler::CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs, 178 void Assembler::CopyRawPtrFromThread64(FrameOffset fr_offs, ThreadOffset<8> thr_offs, 183 void Assembler::CopyRawPtrToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 188 void Assembler::CopyRawPtrToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs,
|
/art/compiler/jni/quick/ |
calling_convention.h | 51 FrameOffset MethodStackOffset() { 60 void ResetIterator(FrameOffset displacement) { 198 FrameOffset displacement_; 244 virtual FrameOffset CurrentParamStackOffset() = 0; 285 FrameOffset SavedLocalReferenceCookieOffset() const; 288 FrameOffset ReturnValueSaveLocation() const; 316 virtual FrameOffset CurrentParamStackOffset() = 0; 319 FrameOffset CurrentParamHandleScopeEntryOffset(); 322 FrameOffset HandleScopeOffset() const { 323 return FrameOffset(this->displacement_.Int32Value() + sizeof(StackReference<mirror::ArtMethod>)) [all...] |
jni_compiler.cc | 106 mr_conv->ResetIterator(FrameOffset(frame_size)); 107 main_jni_conv->ResetIterator(FrameOffset(0)); 132 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); 149 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); 163 FrameOffset in_off = mr_conv->CurrentParamStackOffset(); 197 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size)); 198 FrameOffset locked_object_handle_scope_offset(0); 203 main_jni_conv->ResetIterator(FrameOffset(main_out_arg_size)); 205 FrameOffset out_off = main_jni_conv->CurrentParamStackOffset(); 237 FrameOffset saved_cookie_offset = main_jni_conv->SavedLocalReferenceCookieOffset() [all...] |
calling_convention.cc | 128 FrameOffset JniCallingConvention::SavedLocalReferenceCookieOffset() const { 130 return FrameOffset(HandleerencesOffset().Int32Value() + references_size); 133 FrameOffset JniCallingConvention::ReturnValueSaveLocation() const { 135 return FrameOffset(SavedLocalReferenceCookieOffset().Int32Value() + 4); 224 FrameOffset JniCallingConvention::CurrentParamHandleScopeEntryOffset() { 229 return FrameOffset(result);
|
/art/compiler/utils/mips/ |
assembler_mips.h | 171 void Store(FrameOffset offs, ManagedRegister msrc, size_t size) OVERRIDE; 172 void StoreRef(FrameOffset dest, ManagedRegister msrc) OVERRIDE; 173 void StoreRawPtr(FrameOffset dest, ManagedRegister msrc) OVERRIDE; 175 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister mscratch) OVERRIDE; 180 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 185 void StoreSpanning(FrameOffset dest, ManagedRegister msrc, FrameOffset in_off, 189 void Load(ManagedRegister mdest, FrameOffset src, size_t size) OVERRIDE; 193 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 204 void CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs [all...] |
assembler_mips.cc | 598 void MipsAssembler::Store(FrameOffset dest, ManagedRegister msrc, size_t size) { 618 void MipsAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { 624 void MipsAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { 630 void MipsAssembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm, 647 FrameOffset fr_offs, 660 void MipsAssembler::StoreSpanning(FrameOffset dest, ManagedRegister msrc, 661 FrameOffset in_off, ManagedRegister mscratch) { 669 void MipsAssembler::Load(ManagedRegister mdest, FrameOffset src, size_t size) { 677 void MipsAssembler::LoadRef(ManagedRegister mdest, FrameOffset src) { 745 void MipsAssembler::CopyRef(FrameOffset dest, FrameOffset src [all...] |
/art/compiler/jni/quick/x86/ |
calling_convention_x86.cc | 87 FrameOffset X86ManagedRuntimeCallingConvention::CurrentParamStackOffset() { 88 return FrameOffset(displacement_.Int32Value() + // displacement 152 FrameOffset X86JniCallingConvention::CurrentParamStackOffset() { 153 return FrameOffset(displacement_.Int32Value() - OutArgSize() + (itr_slots_ * kFramePointerSize));
|
calling_convention_x86.h | 41 FrameOffset CurrentParamStackOffset() OVERRIDE; 70 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
/art/compiler/jni/quick/arm/ |
calling_convention_arm.h | 40 FrameOffset CurrentParamStackOffset() OVERRIDE; 72 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
calling_convention_arm.cc | 79 FrameOffset ArmManagedRuntimeCallingConvention::CurrentParamStackOffset() { 81 FrameOffset result = 82 FrameOffset(displacement_.Int32Value() + // displacement 197 FrameOffset ArmJniCallingConvention::CurrentParamStackOffset() { 201 return FrameOffset(offset);
|
/art/compiler/jni/quick/arm64/ |
calling_convention_arm64.h | 40 FrameOffset CurrentParamStackOffset() OVERRIDE; 69 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
calling_convention_arm64.cc | 94 FrameOffset Arm64ManagedRuntimeCallingConvention::CurrentParamStackOffset() { 96 FrameOffset result = 97 FrameOffset(displacement_.Int32Value() + // displacement 112 ResetIterator(FrameOffset(0)); 242 FrameOffset Arm64JniCallingConvention::CurrentParamStackOffset() { 249 return FrameOffset(offset);
|
/art/compiler/jni/quick/mips/ |
calling_convention_mips.h | 40 FrameOffset CurrentParamStackOffset() OVERRIDE; 72 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
calling_convention_mips.cc | 79 FrameOffset MipsManagedRuntimeCallingConvention::CurrentParamStackOffset() { 81 FrameOffset result = 82 FrameOffset(displacement_.Int32Value() + // displacement 200 FrameOffset MipsJniCallingConvention::CurrentParamStackOffset() { 204 return FrameOffset(offset);
|
/art/compiler/jni/quick/x86_64/ |
calling_convention_x86_64.h | 41 FrameOffset CurrentParamStackOffset() OVERRIDE; 68 FrameOffset CurrentParamStackOffset() OVERRIDE;
|
calling_convention_x86_64.cc | 97 FrameOffset X86_64ManagedRuntimeCallingConvention::CurrentParamStackOffset() { 98 return FrameOffset(displacement_.Int32Value() + // displacement 107 ResetIterator(FrameOffset(0)); 189 FrameOffset X86_64JniCallingConvention::CurrentParamStackOffset() { 193 return FrameOffset(displacement_.Int32Value() - OutArgSize() + (offset * kFramePointerSize));
|
/art/compiler/utils/x86/ |
assembler_x86.h | 146 Address(Register base, FrameOffset disp) { 475 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 476 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 477 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 479 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 484 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 489 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off, 493 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 497 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE [all...] |
/art/compiler/utils/x86_64/ |
assembler_x86_64.h | 174 Address(CpuRegister base, FrameOffset disp) { 517 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 518 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 519 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 521 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 526 void StoreStackOffsetToThread64(ThreadOffset<8> thr_offs, FrameOffset fr_offs, 531 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off, 535 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 539 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE [all...] |
/art/compiler/utils/arm/ |
assembler_arm.cc | 455 void ArmAssembler::Store(FrameOffset dest, ManagedRegister msrc, size_t size) { 475 void ArmAssembler::StoreRef(FrameOffset dest, ManagedRegister msrc) { 481 void ArmAssembler::StoreRawPtr(FrameOffset dest, ManagedRegister msrc) { 487 void ArmAssembler::StoreSpanning(FrameOffset dest, ManagedRegister msrc, 488 FrameOffset in_off, ManagedRegister mscratch) { 496 void ArmAssembler::CopyRef(FrameOffset dest, FrameOffset src, 514 void ArmAssembler::LoadRef(ManagedRegister mdest, FrameOffset src) { 528 void ArmAssembler::StoreImmediateToFrame(FrameOffset dest, uint32_t imm, 564 void ArmAssembler::Load(ManagedRegister m_dst, FrameOffset src, size_t size) [all...] |
assembler_arm.h | 627 void Store(FrameOffset offs, ManagedRegister src, size_t size) OVERRIDE; 628 void StoreRef(FrameOffset dest, ManagedRegister src) OVERRIDE; 629 void StoreRawPtr(FrameOffset dest, ManagedRegister src) OVERRIDE; 631 void StoreImmediateToFrame(FrameOffset dest, uint32_t imm, ManagedRegister scratch) OVERRIDE; 636 void StoreStackOffsetToThread32(ThreadOffset<4> thr_offs, FrameOffset fr_offs, 641 void StoreSpanning(FrameOffset dest, ManagedRegister src, FrameOffset in_off, 645 void Load(ManagedRegister dest, FrameOffset src, size_t size) OVERRIDE; 649 void LoadRef(ManagedRegister dest, FrameOffset src) OVERRIDE; 660 void CopyRawPtrFromThread32(FrameOffset fr_offs, ThreadOffset<4> thr_offs [all...] |
/external/llvm/tools/llvm-objdump/ |
COFFDump.cpp | 105 outs() << " " << UCs[1].FrameOffset; 107 outs() << " " << UCs[1].FrameOffset 108 + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16); 119 << format(" [0x%04x]", 8 * UCs[1].FrameOffset); 123 << format(" [0x%08x]", UCs[1].FrameOffset 124 + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16)); 128 << format(" [0x%04x]", 16 * UCs[1].FrameOffset); 132 << format(" [0x%08x]", UCs[1].FrameOffset 133 + (static_cast<uint32_t>(UCs[2].FrameOffset) << 16));
|