Home
last modified time | relevance | path

Searched refs:kFramePointerSize (Results 1 – 15 of 15) sorted by relevance

/art/compiler/jni/quick/x86/
Dcalling_convention_x86.cc169 kFramePointerSize + // Method* in CurrentParamStackOffset()
170 (itr_slots_ * kFramePointerSize)); // offset into in args in CurrentParamStackOffset()
206 const size_t pc_return_addr_size = kFramePointerSize; in FrameSize()
207 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize; in FrameSize()
211 total_size += kFramePointerSize; in FrameSize()
235 size += kFramePointerSize; in OutFrameSize()
243 if (return_type_ok && size == kFramePointerSize) { in OutFrameSize()
245 static_assert(kFramePointerSize < kNativeStackAlignment); in OutFrameSize()
249 return kFramePointerSize; in OutFrameSize()
284 FrameOffset(displacement_.Int32Value() - OutFrameSize() + (itr_slots_ * kFramePointerSize)); in CurrentParamStackOffset()
[all …]
/art/runtime/arch/x86_64/
Djni_frame_x86_64.h30 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k64); variable
57 static_assert(kFramePointerSize == kMmxSpillSize); in GetNativeOutArgsSize()
58 return (num_stack_fp_args + num_stack_non_fp_args) * kFramePointerSize; in GetNativeOutArgsSize()
82 size += kFramePointerSize; in GetCriticalNativeStubFrameSize()
/art/runtime/arch/arm/
Djni_frame_arm.h30 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k32); variable
56 return kFramePointerSize * stack_args; in GetCriticalNativeCallArgsSize()
69 size += kFramePointerSize; // We need to spill LR with the args. in GetCriticalNativeStubFrameSize()
/art/runtime/arch/x86/
Djni_frame_x86.h30 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k32); variable
66 size += kFramePointerSize; in GetCriticalNativeStubFrameSize()
/art/runtime/arch/arm64/
Djni_frame_arm64.h30 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k64); variable
76 size += kFramePointerSize; // We need to spill LR with the args. in GetCriticalNativeStubFrameSize()
/art/compiler/jni/quick/arm/
Dcalling_convention_arm.cc283 kFramePointerSize + // Method* in CurrentParamStackOffset()
284 (itr_slots_ * kFramePointerSize)); // offset into in args in CurrentParamStackOffset()
405 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize; in FrameSize()
410 total_size += kFramePointerSize; in FrameSize()
429 size_t size = stack_args * kFramePointerSize + padding_; in OutFrameSize()
439 size += kFramePointerSize; // We need to spill LR with the args. in OutFrameSize()
516 + ((itr_slots_ - kJniArgumentRegisterCount) * kFramePointerSize); in CurrentParamStackOffset()
/art/compiler/jni/quick/x86_64/
Dcalling_convention_x86_64.cc194 const size_t pc_return_addr_size = kFramePointerSize; in FrameSize()
195 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize; in FrameSize()
199 total_size += kFramePointerSize; in FrameSize()
230 size += kFramePointerSize; in OutFrameSize()
293 size_t offset = displacement_.Int32Value() - OutFrameSize() + (args_on_stack * kFramePointerSize); in CurrentParamStackOffset()
/art/compiler/jni/quick/arm64/
Dcalling_convention_arm64.cc211 kFramePointerSize + // Method ref in CurrentParamStackOffset()
251 size_t method_ptr_size = static_cast<size_t>(kFramePointerSize); in FrameSize()
252 size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize; in FrameSize()
284 size += kFramePointerSize; // We need to spill LR with the args. in OutFrameSize()
352 size_t offset = displacement_.Int32Value() - OutFrameSize() + (args_on_stack * kFramePointerSize); in CurrentParamStackOffset()
/art/compiler/utils/x86/
Djni_macro_assembler_x86.cc46 constexpr size_t kFramePointerSize = 4; variable
58 if (frame_size == kFramePointerSize) { in BuildFrame()
72 cfi().AdjustCFAOffset(kFramePointerSize); in BuildFrame()
77 int32_t adjust = frame_size - gpr_count * kFramePointerSize - in BuildFrame()
78 kFramePointerSize /*return address*/ - in BuildFrame()
79 (method_reg.IsRegister() ? kFramePointerSize /*method*/ : 0u); in BuildFrame()
86 cfi().AdjustCFAOffset(kFramePointerSize); in BuildFrame()
97 int adjust = frame_size - spill_regs.size() * kFramePointerSize - kFramePointerSize; in RemoveFrame()
105 cfi().AdjustCFAOffset(-static_cast<int>(kFramePointerSize)); in RemoveFrame()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.cc34 constexpr size_t kFramePointerSize = 8; variable
62 cfi().AdjustCFAOffset(kFramePointerSize); in BuildFrame()
68 - (gpr_count * kFramePointerSize) in BuildFrame()
69 - kFramePointerSize /*return address*/; in BuildFrame()
86 static_assert(static_cast<size_t>(kX86_64PointerSize) == kFramePointerSize, in BuildFrame()
102 - (spill_regs.size() * kFramePointerSize) in RemoveFrame()
103 - kFramePointerSize; in RemoveFrame()
115 frame_size - (gpr_count * kFramePointerSize) - kFramePointerSize); in RemoveFrame()
124 cfi().AdjustCFAOffset(-static_cast<int>(kFramePointerSize)); in RemoveFrame()
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.cc78 static constexpr size_t kFramePointerSize = static_cast<size_t>(kArmPointerSize); variable
103 cfi().AdjustCFAOffset(POPCOUNT(core_spill_mask) * kFramePointerSize); in BuildFrame()
104 cfi().RelOffsetForMany(DWARFReg(r0), 0, core_spill_mask, kFramePointerSize); in BuildFrame()
113 cfi().AdjustCFAOffset(POPCOUNT(fp_spill_mask) * kFramePointerSize); in BuildFrame()
114 cfi().RelOffsetForMany(DWARFReg(s0), 0, fp_spill_mask, kFramePointerSize); in BuildFrame()
120 CHECK_GE(frame_size, (pushed_values + (method_reg.IsRegister() ? 1u : 0u)) * kFramePointerSize); in BuildFrame()
121 IncreaseFrameSize(frame_size - pushed_values * kFramePointerSize); // handles CFI as well. in BuildFrame()
149 CHECK_GE(frame_size, pop_values * kFramePointerSize); in RemoveFrame()
150 DecreaseFrameSize(frame_size - (pop_values * kFramePointerSize)); // handles CFI as well. in RemoveFrame()
159 cfi().AdjustCFAOffset(-kFramePointerSize * POPCOUNT(fp_spill_mask)); in RemoveFrame()
/art/compiler/optimizing/
Dcode_generator_arm_vixl.cc2452 stack_offset_ = RoundUp(stack_offset_, 2 * kFramePointerSize); in GetNextLocation()
2467 stack_offset_ += 2 * kFramePointerSize; in GetNextLocation()
2470 stack_offset_ += kFramePointerSize; in GetNextLocation()
Dcode_generator_x86.cc1308 stack_offset_ += 2 * kFramePointerSize; in GetNextLocation()
1311 stack_offset_ += kFramePointerSize; in GetNextLocation()
Dcode_generator_arm64.cc897 stack_offset_ += kFramePointerSize; in GetNextLocation()
Dcode_generator_x86_64.cc2580 stack_offset_ += kFramePointerSize; in GetNextLocation()