Searched refs:calleeStack (Results 1 - 3 of 3) sorted by relevance
/arkcompiler/runtime_core/static_core/runtime/include/ |
H A D | cframe.h | 174 inline void GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **calleeStack, in GetVRegValue() argument 177 auto val = GetVRegValue<false>(vreg, codeInfo, calleeStack).GetValue(); in GetVRegValue() 186 inline void GetPackVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **calleeStack, in GetPackVRegValue() argument 189 auto val = GetVRegValue<true>(vreg, codeInfo, calleeStack).GetValue(); in GetPackVRegValue() 194 void SetVRegValue(const VRegInfo &vreg, uint64_t value, SlotType **calleeStack); 273 SlotType **calleeStack) const; 276 SlotType ReadCalleeSavedRegister(size_t reg, bool isFp, SlotType **calleeStack) const in ReadCalleeSavedRegister() 286 ASSERT(calleeStack[startSlot] != nullptr); in ReadCalleeSavedRegister() 288 return *calleeStack[startSlot]; in ReadCalleeSavedRegister() 291 void WriteCalleeSavedRegister(size_t reg, SlotType value, bool isFp, SlotType **calleeStack) cons [all...] |
H A D | stack_walker.h | 386 const CodeInfo &codeInfo, SlotType **calleeStack) in EnvData() 390 envData_[i] = static_cast<EnvType>(cframe.GetVRegValue<true>(vreg, codeInfo, calleeStack).GetValue()); in EnvData() 385 EnvData(const compiler::CodeInfo::VRegList<Allocator> &vregList, const CFrameType &cframe, const CodeInfo &codeInfo, SlotType **calleeStack) EnvData() argument
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | cframe.cpp | 31 SlotType **calleeStack) const in GetVRegValue() 38 return GetVRegValueRegister<NEED_PACK>(vreg, calleeStack); in GetVRegValue() 96 interpreter::VRegister CFrame::GetVRegValueRegister(const VRegInfo &vreg, SlotType **calleeStack) const in GetVRegValueRegister() 121 uint64_t val = ReadCalleeSavedRegister(vreg.GetValue(), isFp, calleeStack); in GetVRegValueRegister() 123 val |= static_cast<uint64_t>(ReadCalleeSavedRegister(vreg.GetValue() + 1, isFp, calleeStack)) in GetVRegValueRegister() 157 void CFrame::SetVRegValue(const VRegInfo &vreg, uint64_t value, SlotType **calleeStack) in SetVRegValue() argument 185 WriteCalleeSavedRegister(locationValue, value, isFp, calleeStack); in SetVRegValue() 189 WriteCalleeSavedRegister(locationValue + 1, value >> BITS_PER_UINT32, isFp, calleeStack); in SetVRegValue()
|
Completed in 4 milliseconds