Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DDynamicRegisterInfo.cpp350 reg_info.kinds[lldb::eRegisterKindGeneric] = in SetRegisterInfo()
354 "generic", reg_info.kinds[lldb::eRegisterKindGeneric], in SetRegisterInfo()
540 if (reg.kinds[eRegisterKindGeneric] != LLDB_INVALID_REGNUM) { in Finalize()
552 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in Finalize()
555 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_FP; in Finalize()
558 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in Finalize()
561 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in Finalize()
573 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in Finalize()
576 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in Finalize()
579 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in Finalize()
[all …]
H A DRegisterContextDummy.cpp57 m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in RegisterContextDummy()
93 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric]; in ReadRegister()
118 if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC) in ConvertRegisterKindToRegisterNumber()
H A DRegisterContextLLDB.cpp212 lldb::RegisterKind row_register_kind = eRegisterKindGeneric; in InitializeZerothFrame()
296 if (!ReadGPRValue(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc)) { in InitializeNonZerothFrame()
554 RegisterKind row_register_kind = eRegisterKindGeneric; in InitializeNonZerothFrame()
721 new UnwindPlan(lldb::eRegisterKindGeneric)); in GetFullUnwindPlanForFrame()
797 unwind_plan_sp.reset(new UnwindPlan(lldb::eRegisterKindGeneric)); in GetFullUnwindPlanForFrame()
807 unwind_plan_sp.reset(new UnwindPlan(lldb::eRegisterKindGeneric)); in GetFullUnwindPlanForFrame()
1199 RegisterNumber pc_regnum(m_thread, eRegisterKindGeneric, in SavedLocationForRegister()
1225 if (unwindplan_registerkind == eRegisterKindGeneric) { in SavedLocationForRegister()
1591 RegisterNumber pc_regnum(m_thread, eRegisterKindGeneric, in TryFallbackUnwindPlan()
1877 if (register_kind == eRegisterKindGeneric && in ReadGPRValue()
[all …]
H A DRegisterContextHistory.cpp58 m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in RegisterContextHistory()
94 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric]; in ReadRegister()
120 if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC) in ConvertRegisterKindToRegisterNumber()
H A DRegisterContextMacOSXFrameBackchain.cpp66 switch (reg_info->kinds[eRegisterKindGeneric]) { in ReadRegister()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Host/common/
H A DNativeRegisterContext.cpp118 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetPC()
140 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetPC()
146 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetSP()
152 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetSP()
158 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFP()
164 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetFP()
170 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetReturnAddress()
176 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFlags()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/
H A DFuncUnwinders.cpp89 UnwindPlanSP unwind_plan_sp(new UnwindPlan(lldb::eRegisterKindGeneric)); in GetCompactUnwindUnwindPlan()
115 new UnwindPlan(lldb::eRegisterKindGeneric)); in GetEHFrameUnwindPlan()
137 new UnwindPlan(lldb::eRegisterKindGeneric)); in GetDebugFrameUnwindPlan()
160 new UnwindPlan(lldb::eRegisterKindGeneric)); in GetArmUnwindUnwindPlan()
266 m_unwind_plan_assembly_sp.reset(new UnwindPlan(lldb::eRegisterKindGeneric)); in GetAssemblyUnwindPlan()
282 RegisterNumber pc_reg(thread, eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in CompareUnwindPlansForIdenticalInitialPCLocation()
368 m_unwind_plan_fast_sp.reset(new UnwindPlan(lldb::eRegisterKindGeneric)); in GetUnwindPlanFastUnwind()
390 new UnwindPlan(lldb::eRegisterKindGeneric)); in GetUnwindPlanArchitectureDefault()
415 new UnwindPlan(lldb::eRegisterKindGeneric)); in GetUnwindPlanArchitectureDefaultAtFunctionEntry()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Target/
H A DRegisterContext.cpp125 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetPC()
142 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetPC()
168 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetSP()
174 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetSP()
180 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFP()
186 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetFP()
192 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetReturnAddress()
198 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFlags()
H A DABI.cpp199 if (reg_info->kinds[eRegisterKindGeneric] == LLDB_REGNUM_GENERIC_SP) { in GetFallbackRegisterLocation()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/
H A DABISysV_ppc.cpp259 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
280 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
282 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
366 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
369 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
372 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
375 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
378 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
381 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
384 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG7) in GetArgumentValues()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/
H A DABISysV_s390x.cpp236 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
238 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
257 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall()
353 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
356 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
359 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
362 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
365 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/
H A DABISysV_arm.cpp1348 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
1350 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1352 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
1368 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]), in PrepareTrivialCall()
1385 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall()
1488 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
1594 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetReturnValueObjectImpl()
1646 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in GetReturnValueObjectImpl()
1672 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetReturnValueObjectImpl()
1882 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/
H A DABISysV_hexagon.cpp1080 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
1085 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
1090 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1214 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateFunctionEntryUnwindPlan()
1235 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateDefaultUnwindPlan()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/
H A DABISysV_arm64.cpp1711 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall()
1721 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
1728 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
1735 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
1787 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
1867 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject()
1878 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in SetReturnValueObject()
2156 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
2191 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in LoadValueFromConsecutiveGPRRegisters()
2250 x0_reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/
H A DABISysV_x86_64.cpp1130 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
1151 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
1153 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1237 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
1240 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
1243 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
1246 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
1249 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
1252 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/
H A DEmulateInstructionARM64.cpp175 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
401 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction()
549 return WriteRegisterUnsigned(context, eRegisterKindGeneric, in BranchTo()
1074 const uint64_t pc = ReadRegisterUnsigned(eRegisterKindGeneric, in EmulateB()
1112 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateBcond()
1153 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateCBZ()
1189 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateTBZ()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/
H A DABISysV_mips.cpp604 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
629 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall()
652 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
654 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
656 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/
H A DUnwindAssembly-x86.cpp83 RegisterNumber sp_regnum(thread, eRegisterKindGeneric, in AugmentUnwindPlanFromCallSite()
85 RegisterNumber pc_regnum(thread, eRegisterKindGeneric, in AugmentUnwindPlanFromCallSite()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/
H A DUnwindAssemblyInstEmulation.cpp133 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc_reg_info); in GetNonCallSiteUnwindPlanFromAssembly()
140 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA, ra_reg_info); in GetNonCallSiteUnwindPlanFromAssembly()
449 .kinds[eRegisterKindGeneric]; in WriteMemory()
593 const uint32_t generic_regnum = reg_info->kinds[eRegisterKindGeneric]; in WriteRegister()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/
H A DABISysV_ppc64.cpp112 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
134 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
136 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
139 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
267 ->GetRegisterInfo(eRegisterKindGeneric, in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/
H A DABIMacOSX_arm64.cpp1703 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
1705 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1707 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
1715 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall()
1786 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
2180 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
2220 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp88 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
119 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/
H A DABISysV_mips64.cpp596 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
615 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
617 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
619 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/
H A DABIMacOSX_arm.cpp1347 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
1349 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
1351 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
1381 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall()
1490 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.cpp586 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
643 reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_FP; in GetRegisterInfo()
646 reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in GetRegisterInfo()
649 reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in GetRegisterInfo()
652 reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in GetRegisterInfo()
655 reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_FLAGS; in GetRegisterInfo()
948 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction()

12