| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | DynamicRegisterInfo.cpp | 338 reg_info.kinds[lldb::eRegisterKindGeneric] = in SetRegisterInfo() 342 "generic", reg_info.kinds[lldb::eRegisterKindGeneric], in SetRegisterInfo() 525 if (reg.kinds[eRegisterKindGeneric] != LLDB_INVALID_REGNUM) { in Finalize() 538 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in Finalize() 541 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_FP; in Finalize() 544 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in Finalize() 547 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in Finalize() 559 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in Finalize() 562 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_SP; in Finalize() 565 reg.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_RA; in Finalize() [all …]
|
| H A D | RegisterContextDummy.cpp | 55 m_pc_reg_info.kinds[eRegisterKindGeneric] = LLDB_REGNUM_GENERIC_PC; in RegisterContextDummy() 91 uint32_t reg_number = reg_info->kinds[eRegisterKindGeneric]; in ReadRegister() 116 if (kind == eRegisterKindGeneric && num == LLDB_REGNUM_GENERIC_PC) in ConvertRegisterKindToRegisterNumber()
|
| H A D | RegisterContextHistory.cpp | 56 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 D | NativeProcessSoftwareSingleStep.cpp | 92 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FLAGS); in ReadFlags() 125 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in SetupSoftwareSingleStepping() 127 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FLAGS); in SetupSoftwareSingleStepping()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/ |
| H A D | NativeRegisterContext.cpp | 115 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetPC() 136 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetPC() 142 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetSP() 148 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetSP() 154 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFP() 160 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetFP() 166 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetReturnAddress() 172 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFlags() 439 ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, gen_reg); in GetExpeditedRegisters()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | ABI.cpp | 184 if (reg_info->kinds[eRegisterKindGeneric] == LLDB_REGNUM_GENERIC_SP) { in GetFallbackRegisterLocation() 230 if (info.kinds[eRegisterKindGeneric] == LLDB_INVALID_REGNUM) in AugmentRegisterInfo() 231 info.kinds[eRegisterKindGeneric] = abi_info.kinds[eRegisterKindGeneric]; in AugmentRegisterInfo() 242 if (info.kinds[eRegisterKindGeneric] == LLDB_INVALID_REGNUM) in AugmentRegisterInfo() 243 info.kinds[eRegisterKindGeneric] = GetGenericNum(info.name); in AugmentRegisterInfo()
|
| H A D | RegisterContext.cpp | 122 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetPC() 139 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetPC() 179 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetSP() 185 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetSP() 191 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFP() 197 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in SetFP() 203 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetReturnAddress() 209 uint32_t reg = ConvertRegisterKindToRegisterNumber(eRegisterKindGeneric, in GetFlags()
|
| H A D | RegisterContextUnwind.cpp | 212 lldb::RegisterKind row_register_kind = eRegisterKindGeneric; in InitializeZerothFrame() 343 if (!ReadGPRValue(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, pc)) { in InitializeNonZerothFrame() 423 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in InitializeNonZerothFrame() 582 RegisterKind row_register_kind = eRegisterKindGeneric; in InitializeNonZerothFrame() 790 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetFullUnwindPlanForFrame() 825 std::make_shared<UnwindPlan>(lldb::eRegisterKindGeneric); in GetFullUnwindPlanForFrame() 1302 RegisterNumber pc_regnum(m_thread, eRegisterKindGeneric, in SavedLocationForRegister() 1351 if (unwindplan_registerkind == eRegisterKindGeneric) { in SavedLocationForRegister() 1718 RegisterNumber pc_regnum(m_thread, eRegisterKindGeneric, in TryFallbackUnwindPlan() 2119 if (register_kind == eRegisterKindGeneric && in ReadGPRValue() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | FuncUnwinders.cpp | 93 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()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABISysV_arm64.cpp | 90 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall() 99 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 106 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 113 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 165 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues() 245 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject() 256 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in SetReturnValueObject() 539 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters() 574 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in LoadValueFromConsecutiveGPRRegisters() 633 x0_reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl() [all …]
|
| H A D | ABIMacOSX_arm64.cpp | 82 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 84 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 86 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall() 94 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall() 164 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues() 564 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters() 604 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + NGRN); in LoadValueFromConsecutiveGPRRegisters()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/ |
| H A D | ABISysV_arc.cpp | 205 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 210 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall() 215 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 278 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_index), in PrepareTrivialCall() 349 reg_ctx.GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject() 361 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() 473 auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectSimple() 537 auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc.cpp | 259 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 D | ABISysV_ppc64.cpp | 110 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 130 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 132 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 135 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall() 257 ->GetRegisterInfo(eRegisterKindGeneric, in GetArgumentValues()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/SystemZ/ |
| H A D | ABISysV_s390x.cpp | 220 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 222 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 241 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in PrepareTrivialCall() 332 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues() 335 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues() 338 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues() 341 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues() 344 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/ |
| H A D | ABISysV_arm.cpp | 1333 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 1335 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 1337 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall() 1353 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]), in PrepareTrivialCall() 1370 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall() 1473 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + value_idx); in GetArgumentValues() 1579 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetReturnValueObjectImpl() 1631 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1 + i); in GetReturnValueObjectImpl() 1657 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetReturnValueObjectImpl() 1867 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject() [all …]
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABISysV_x86_64.cpp | 137 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 156 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 158 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 240 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues() 243 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues() 246 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues() 249 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues() 252 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues() 255 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
|
| H A D | ABIWindows_x86_64.cpp | 153 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 172 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 174 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 255 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues() 258 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues() 261 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues() 264 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
|
| H A D | ABIMacOSX_i386.cpp | 68 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 70 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/Hexagon/ |
| H A D | ABISysV_hexagon.cpp | 1065 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 1070 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall() 1075 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 1199 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateFunctionEntryUnwindPlan() 1220 unwind_plan.SetRegisterKind(eRegisterKindGeneric); in CreateDefaultUnwindPlan()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM64/ |
| H A D | EmulateInstructionARM64.cpp | 160 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo() 384 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction() 525 return WriteRegisterUnsigned(context, eRegisterKindGeneric, in BranchTo() 1064 const uint64_t pc = ReadRegisterUnsigned(eRegisterKindGeneric, in EmulateB() 1102 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateBcond() 1143 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateCBZ() 1179 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, 0, &success); in EmulateTBZ()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/UnwindAssembly/x86/ |
| H A D | UnwindAssembly-x86.cpp | 81 RegisterNumber sp_regnum(thread, eRegisterKindGeneric, in AugmentUnwindPlanFromCallSite() 83 RegisterNumber pc_regnum(thread, eRegisterKindGeneric, in AugmentUnwindPlanFromCallSite()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/Mips/ |
| H A D | ABISysV_mips.cpp | 604 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 628 eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in PrepareTrivialCall() 650 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 652 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 654 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
|
| H A D | ABISysV_mips64.cpp | 593 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall() 610 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall() 612 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall() 614 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_RA); in PrepareTrivialCall()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/ |
| H A D | EmulateInstructionPPC64.cpp | 81 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo() 112 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction()
|