| /freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ |
| H A D | DynamicRegisterInfo.cpp | 350 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 D | RegisterContextDummy.cpp | 57 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 D | RegisterContextLLDB.cpp | 212 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 D | RegisterContextHistory.cpp | 58 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 D | RegisterContextMacOSXFrameBackchain.cpp | 66 switch (reg_info->kinds[eRegisterKindGeneric]) { in ReadRegister()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Host/common/ |
| H A D | NativeRegisterContext.cpp | 118 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 D | FuncUnwinders.cpp | 89 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 D | RegisterContext.cpp | 125 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 D | ABI.cpp | 199 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 D | ABISysV_ppc.cpp | 259 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 D | ABISysV_s390x.cpp | 236 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 D | ABISysV_arm.cpp | 1348 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 D | ABISysV_hexagon.cpp | 1080 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 D | ABISysV_arm64.cpp | 1711 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 D | ABISysV_x86_64.cpp | 1130 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 D | EmulateInstructionARM64.cpp | 175 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 D | ABISysV_mips.cpp | 604 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 D | UnwindAssembly-x86.cpp | 83 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 D | UnwindAssemblyInstEmulation.cpp | 133 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 D | ABISysV_ppc64.cpp | 112 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 D | ABIMacOSX_arm64.cpp | 1703 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 D | EmulateInstructionPPC64.cpp | 88 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 D | ABISysV_mips64.cpp | 596 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 D | ABIMacOSX_arm.cpp | 1347 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 D | EmulateInstructionMIPS64.cpp | 586 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()
|