Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DDynamicRegisterInfo.cpp338 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 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()
116 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()
/freebsd-13.1/contrib/llvm-project/lldb/source/Host/common/
H A DNativeRegisterContext.cpp115 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 DABI.cpp184 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 DRegisterContext.cpp122 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 DRegisterContextUnwind.cpp212 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 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()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp90 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 DABIMacOSX_arm64.cpp82 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 DABISysV_arc.cpp205 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 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.cpp110 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 DABISysV_s390x.cpp220 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 DABISysV_arm.cpp1333 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 DABISysV_x86_64.cpp137 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 DABIWindows_x86_64.cpp153 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 DABIMacOSX_i386.cpp68 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 DABISysV_hexagon.cpp1065 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 DEmulateInstructionARM64.cpp160 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 DUnwindAssembly-x86.cpp81 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 DABISysV_mips.cpp604 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 DABISysV_mips64.cpp593 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 DEmulateInstructionPPC64.cpp81 if (reg_kind == eRegisterKindGeneric) { in GetRegisterInfo()
112 m_addr = ReadRegisterUnsigned(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC, in ReadInstruction()

12