Home
last modified time | relevance | path

Searched refs:eRegisterKindGeneric (Results 1 – 25 of 51) sorted by relevance

123

/llvm-project-15.0.7/lldb/source/Target/
H A DDynamicRegisterInfo.cpp323 reg_info.kinds[lldb::eRegisterKindGeneric] = in SetRegisterInfo()
327 "generic", reg_info.kinds[lldb::eRegisterKindGeneric], in SetRegisterInfo()
509 if (reg.kinds[eRegisterKindGeneric] != LLDB_INVALID_REGNUM) { in Finalize()
522 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in Finalize()
525 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_FP; in Finalize()
528 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in Finalize()
531 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in Finalize()
543 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in Finalize()
546 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in Finalize()
549 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in Finalize()
[all …]
H A DRegisterContext.cpp63 GetRegisterInfo(eRegisterKindGeneric, generic_reg); in GetRegisterInfoByName()
96 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetPC()
113 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetPC()
153 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetSP()
159 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetSP()
165 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFP()
171 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetFP()
177 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetReturnAddress()
183 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFlags()
H A DRegisterContextUnwind.cpp210 lldb::RegisterKind row_register_kind = eRegisterKindGeneric; in InitializeZerothFrame()
341 if (!ReadGPRValue(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc)) { in InitializeNonZerothFrame()
421 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in InitializeNonZerothFrame()
583 RegisterKind row_register_kind = eRegisterKindGeneric; in InitializeNonZerothFrame()
791 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetFullUnwindPlanForFrame()
826 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetFullUnwindPlanForFrame()
1311 RegisterNumber pc_regnum(m_thread, eRegisterKindGeneric, in SavedLocationForRegister()
1361 if (unwindplan_registerkind == eRegisterKindGeneric) { in SavedLocationForRegister()
1729 RegisterNumber pc_regnum(m_thread, eRegisterKindGeneric, in TryFallbackUnwindPlan()
2132 if (register_kind == eRegisterKindGeneric && in ReadGPRValue()
[all …]
H A DABI.cpp185 if (reg_info->kinds[eRegisterKindGeneric] == LLDB_REGNUM_GENERIC_SP) { in GetFallbackRegisterLocation()
234 info.regnum_generic = abi_info.kinds[eRegisterKindGeneric]; in AugmentRegisterInfo()
/llvm-project-15.0.7/lldb/source/Host/common/
H A DNativeRegisterContext.cpp64 GetRegisterInfo(eRegisterKindGeneric, generic_reg); in GetRegisterInfoByName()
126 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetPC()
147 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetPC()
153 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetSP()
159 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetSP()
165 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFP()
171 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetFP()
177 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetReturnAddress()
183 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFlags()
450 ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, gen_reg); in GetExpeditedRegisters()
/llvm-project-15.0.7/lldb/unittests/Process/minidump/
H A DRegisterContextMinidumpTest.cpp161 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
164 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
167 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
170 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
173 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
176 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
179 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
182 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
185 EXPECT_EQ(info->kinds[lldb::eRegisterKindGeneric], in TestARMRegInfo()
/llvm-project-15.0.7/lldb/source/Symbol/
H A DFuncUnwinders.cpp93 UnwindPlanSP unwind_plan_sp(new UnwindPlan(lldb::eRegisterKindGeneric)); in GetCompactUnwindUnwindPlan()
116 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetObjectFileUnwindPlan()
135 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetEHFrameUnwindPlan()
153 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetDebugFrameUnwindPlan()
172 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetArmUnwindUnwindPlan()
340 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetAssemblyUnwindPlan()
356 RegisterNumber pc_reg(thread, eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in CompareUnwindPlansForIdenticalInitialPCLocation()
445 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetUnwindPlanFastUnwind()
467 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetUnwindPlanArchitectureDefault()
492 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetUnwindPlanArchitectureDefaultAtFunctionEntry()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterContextDummy.cpp55 m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in RegisterContextDummy()
91 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric]; in ReadRegister()
117 if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC) in ConvertRegisterKindToRegisterNumber()
H A DRegisterContextHistory.cpp56 m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in RegisterContextHistory()
92 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric]; in ReadRegister()
118 if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC) in ConvertRegisterKindToRegisterNumber()
H A DNativeProcessSoftwareSingleStep.cpp92 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FLAGS); in ReadFlags()
125 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in SetupSoftwareSingleStepping()
127 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FLAGS); in SetupSoftwareSingleStepping()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp91 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall()
100 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
107 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
114 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
166 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
246 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject()
257 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in SetReturnValueObject()
540 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
578 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in LoadValueFromConsecutiveGPRRegisters()
637 x0_reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl()
[all …]
H A DABIMacOSX_arm64.cpp83 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
85 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
87 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
95 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall()
165 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
565 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
606 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.cpp204 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
209 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
214 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
277 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_index), in PrepareTrivialCall()
348 reg_ctx.GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject()
360 reg_ctx.GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in SetReturnValueObject()
430 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in ReadRawValue()
438 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in ReadRawValue()
472 auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectSimple()
536 auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.cpp259 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
278 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
280 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
362 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
365 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
368 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
371 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
374 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
377 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
380 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG7) in GetArgumentValues()
[all …]
H A DABISysV_ppc64.cpp111 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
131 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
133 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
136 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
258 ->GetRegisterInfo(eRegisterKindGeneric, in GetArgumentValues()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.cpp221 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
223 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
242 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall()
333 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
336 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
339 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
342 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
345 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/ARM/
H A DABISysV_arm.cpp1229 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
1231 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1233 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
1249 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]), in PrepareTrivialCall()
1266 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall()
1369 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
1475 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetReturnValueObjectImpl()
1527 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in GetReturnValueObjectImpl()
1553 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetReturnValueObjectImpl()
1763 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject()
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/
H A DABISysV_x86_64.cpp138 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
157 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
159 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
241 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
244 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
247 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
250 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
253 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
256 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
H A DABIWindows_x86_64.cpp154 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
173 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
175 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
256 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
259 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
262 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
265 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/Hexagon/
H A DABISysV_hexagon.cpp981 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
986 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
991 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1115 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateFunctionEntryUnwindPlan()
1136 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateDefaultUnwindPlan()
/llvm-project-15.0.7/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp150 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
374 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction()
515 return WriteRegisterUnsigned(context, eRegisterKindGeneric, in BranchTo()
1054 const uint64_t pc = ReadRegisterUnsigned(eRegisterKindGeneric, in EmulateB()
1092 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateBcond()
1133 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateCBZ()
1169 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateTBZ()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/Mips/
H A DABISysV_mips.cpp567 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
591 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall()
613 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
615 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
617 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
H A DABISysV_mips64.cpp556 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
573 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
575 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
577 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
/llvm-project-15.0.7/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp81 RegisterNumber sp_regnum(thread, eRegisterKindGeneric, in AugmentUnwindPlanFromCallSite()
83 RegisterNumber pc_regnum(thread, eRegisterKindGeneric, in AugmentUnwindPlanFromCallSite()
/llvm-project-15.0.7/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp135 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP, sp_reg_info); in GetNonCallSiteUnwindPlanFromAssembly()
465 .kinds[eRegisterKindGeneric]; in WriteMemory()
609 const uint32_t generic_regnum = reg_info->kinds[eRegisterKindGeneric]; in WriteRegister()
625 lldb::RegisterKind sp_reg_kind = eRegisterKindGeneric; in WriteRegister()

123