Home
last modified time | relevance | path

Searched refs:GetRegisterInfo (Results 1 – 25 of 140) sorted by relevance

123456

/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextPOSIX_arm.cpp55 return m_register_info_up->GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
59 return m_register_info_up->GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
70 const lldb_private::RegisterInfo *RegisterContextPOSIX_arm::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_arm
74 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
80 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
96 return GetRegisterInfo()[reg].name; in GetRegisterName()
H A DRegisterContextPOSIX_arm64.cpp83 return m_register_info_up->GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
87 return m_register_info_up->GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
99 RegisterContextPOSIX_arm64::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_arm64
103 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
109 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
125 return GetRegisterInfo()[reg].name; in GetRegisterName()
H A DRegisterContextPOSIX_riscv64.cpp45 return m_register_info_up->GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
49 return m_register_info_up->GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
55 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
70 RegisterContextPOSIX_riscv64::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_riscv64
71 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
H A DRegisterContextPOSIX_riscv32.cpp44 return m_register_info_up->GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
48 return m_register_info_up->GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
54 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
69 RegisterContextPOSIX_riscv32::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_riscv32
70 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
H A DRegisterContextPOSIX_loongarch64.cpp45 return m_register_info_up->GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
49 return m_register_info_up->GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
55 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
70 RegisterContextPOSIX_loongarch64::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_loongarch64
71 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
H A DRegisterContextPOSIX_mips64.cpp69 return GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
74 return GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
85 const RegisterInfo *RegisterContextPOSIX_mips64::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_mips64
87 // specialized. So, use GetRegisterInfo() rather than g_register_infos in in GetRegisterInfo()
89 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
95 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
114 return GetRegisterInfo()[reg].name; in GetRegisterSet()
H A DRegisterContextPOSIX_s390x.cpp107 const RegisterInfo *RegisterContextPOSIX_s390x::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_s390x
108 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
114 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
125 return GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
130 return GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
135 return GetRegisterInfo()[reg].name; in GetRegisterName()
H A DRegisterContextPOSIX_powerpc.cpp106 return GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
111 return GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
123 const RegisterInfo *RegisterContextPOSIX_powerpc::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_powerpc
127 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
133 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
157 return GetRegisterInfo()[reg].name; in GetRegisterName()
H A DRegisterContextPOSIX_ppc64le.cpp125 return GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
130 return GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
142 const RegisterInfo *RegisterContextPOSIX_ppc64le::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_ppc64le
146 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
152 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
176 return GetRegisterInfo()[reg].name; in GetRegisterName()
H A DRegisterContextFreeBSD_powerpc.h23 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
35 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
47 const lldb_private::RegisterInfo *GetRegisterInfo() const override;
H A DRegisterContextPOSIX_x86.cpp426 return GetRegisterInfo()[reg].byte_offset; in GetRegisterOffset()
437 return GetRegisterInfo()[reg].byte_size; in GetRegisterSize()
453 return GetRegisterInfo()[GetRegInfo().first_fpr].byte_offset; in GetFXSAVEOffset()
456 const RegisterInfo *RegisterContextPOSIX_x86::GetRegisterInfo() { in GetRegisterInfo() function in RegisterContextPOSIX_x86
460 return m_register_info_up->GetRegisterInfo(); in GetRegisterInfo()
466 return &GetRegisterInfo()[reg]; in GetRegisterInfoAtIndex()
498 return GetRegisterInfo()[reg].name; in GetRegisterName()
H A DRegisterContextFreeBSD_powerpc.cpp188 const RegisterInfo *RegisterContextFreeBSD_powerpc::GetRegisterInfo() const { in GetRegisterInfo() function in RegisterContextFreeBSD_powerpc
205 const RegisterInfo *RegisterContextFreeBSD_powerpc32::GetRegisterInfo() const { in GetRegisterInfo() function in RegisterContextFreeBSD_powerpc32
224 const RegisterInfo *RegisterContextFreeBSD_powerpc64::GetRegisterInfo() const { in GetRegisterInfo() function in RegisterContextFreeBSD_powerpc64
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_arm.cpp42 NativeRegisterContextFreeBSD_arm::GetRegisterInfo() const { in GetRegisterInfo() function in NativeRegisterContextFreeBSD_arm
47 return GetRegisterInfo().GetRegisterSetCount(); in GetRegisterSetCount()
52 return GetRegisterInfo().GetRegisterSet(set_index); in GetRegisterSet()
105 uint32_t set = GetRegisterInfo().GetRegisterSetFromRegisterIndex(reg); in ReadRegister()
130 uint32_t set = GetRegisterInfo().GetRegisterSetFromRegisterIndex(reg); in WriteRegister()
H A DNativeRegisterContextFreeBSD_mips64.cpp43 NativeRegisterContextFreeBSD_mips64::GetRegisterInfo() const { in GetRegisterInfo() function in NativeRegisterContextFreeBSD_mips64
49 return GetRegisterInfo().GetRegisterSetCount(); in GetRegisterSetCount()
54 return GetRegisterInfo().GetRegisterSet(set_index); in GetRegisterSet()
89 m_reg_data.data() + GetRegisterInfo().GetGPRSize()); in ReadRegisterSet()
102 m_reg_data.data() + GetRegisterInfo().GetGPRSize()); in WriteRegisterSet()
H A DNativeRegisterContextFreeBSD_arm64.cpp64 GetRegisterInfoInterface().GetRegisterInfo(), in NativeRegisterContextFreeBSD_arm64()
72 NativeRegisterContextFreeBSD_arm64::GetRegisterInfo() const { in GetRegisterInfo() function in NativeRegisterContextFreeBSD_arm64
77 return GetRegisterInfo().GetRegisterSetCount(); in GetRegisterSetCount()
82 return GetRegisterInfo().GetRegisterSet(set_index); in GetRegisterSet()
133 uint32_t set = GetRegisterInfo().GetRegisterSetFromRegisterIndex(reg); in ReadRegister()
158 uint32_t set = GetRegisterInfo().GetRegisterSetFromRegisterIndex(reg); in WriteRegister()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp157 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
167 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
174 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
181 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
233 reg_info = reg_ctx->GetRegisterInfo( in GetArgumentValues()
313 const RegisterInfo *x0_info = reg_ctx->GetRegisterInfo( in SetReturnValueObject()
324 const RegisterInfo *x1_info = reg_ctx->GetRegisterInfo( in SetReturnValueObject()
551 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in LoadValueFromConsecutiveGPRRegisters()
590 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in LoadValueFromConsecutiveGPRRegisters()
646 x0_reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/PPC64/
H A DEmulateInstructionPPC64.cpp69 EmulateInstructionPPC64::GetRegisterInfo(RegisterKind reg_kind, in GetRegisterInfo() function in EmulateInstructionPPC64
244 GetRegisterInfo(eRegisterKindLLDB, gpr_r1_ppc64le); in EmulateLD()
295 GetRegisterInfo(eRegisterKindLLDB, rs_num); in EmulateSTD()
298 std::optional<RegisterInfo> ra_info = GetRegisterInfo(eRegisterKindLLDB, ra); in EmulateSTD()
340 std::optional<RegisterInfo> ra_info = GetRegisterInfo(eRegisterKindLLDB, ra); in EmulateOR()
376 GetRegisterInfo(eRegisterKindLLDB, gpr_r1_ppc64le); in EmulateADDI()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Architecture/AArch64/
H A DArchitectureAArch64.cpp85 const RegisterInfo *vg_reg_info = reg_info.GetRegisterInfo("vg"); in ReconfigureRegisterInfo()
95 const RegisterInfo *svg_reg_info = reg_info.GetRegisterInfo("svg"); in ReconfigureRegisterInfo()
104 const RegisterInfo *darwin_svg_reg_info = reg_info.GetRegisterInfo("svl"); in ReconfigureRegisterInfo()
/freebsd/contrib/llvm-project/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()
241 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( 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()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc.cpp260 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
279 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
281 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
363 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
366 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
369 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
372 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
375 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
378 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
381 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG7) in GetArgumentValues()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/
H A DABISysV_loongarch.cpp168 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo(reg_kind, reg_num); in UpdateRegister()
214 const RegisterInfo *reg_info = reg_ctx_sp->GetRegisterInfo( in PrepareTrivialCall()
298 reg_ctx.GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in SetReturnValueObject()
316 reg_ctx.GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in SetReturnValueObject()
386 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in GetValObjFromIntRegs()
388 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2); in GetValObjFromIntRegs()
505 const auto *reg_info_a0 = reg_ctx->GetRegisterInfo( in GetReturnValueObjectSimple()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.cpp277 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()
431 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in ReadRawValue()
439 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in ReadRawValue()
475 auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectSimple()
541 auto reg_info_r0 = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in GetReturnValueObjectImpl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABISysV_x86_64.cpp141 reg_info = reg_ctx->GetRegisterInfo(eRegisterKindGeneric, in PrepareTrivialCall()
160 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_PC); in PrepareTrivialCall()
162 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_SP); in PrepareTrivialCall()
244 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1) in GetArgumentValues()
247 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG2) in GetArgumentValues()
250 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG3) in GetArgumentValues()
253 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG4) in GetArgumentValues()
256 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG5) in GetArgumentValues()
259 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG6) in GetArgumentValues()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/
H A DEmulateInstructionARM.cpp787 EmulateInstructionARM::GetRegisterInfo(lldb::RegisterKind reg_kind, in GetRegisterInfo() function in EmulateInstructionARM
975 GetRegisterInfo(eRegisterKindDWARF, dwarf_sp); in EmulatePUSH()
979 GetRegisterInfo(eRegisterKindDWARF, dwarf_r0 + i); in EmulatePUSH()
992 GetRegisterInfo(eRegisterKindDWARF, dwarf_pc); in EmulatePUSH()
1104 GetRegisterInfo(eRegisterKindDWARF, dwarf_sp); in EmulatePOP()
1191 GetRegisterInfo(eRegisterKindDWARF, dwarf_sp); in EmulateADDRdSPImm()
1247 GetRegisterInfo(eRegisterKindDWARF, dwarf_sp); in EmulateMOVRdSP()
1344 GetRegisterInfo(eRegisterKindDWARF, dwarf_r0 + Rm); in EmulateMOVRdRm()
1563 GetRegisterInfo(eRegisterKindDWARF, dwarf_r0 + n); in EmulateMUL()
1565 GetRegisterInfo(eRegisterKindDWARF, dwarf_r0 + m); in EmulateMUL()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARM/
H A DABISysV_arm.cpp1347 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, reg_names[i]), in PrepareTrivialCall()
1363 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in PrepareTrivialCall()
1402 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_FLAGS); in PrepareTrivialCall()
1467 arg_reg_info = reg_ctx->GetRegisterInfo( in GetArgumentValues()
1511 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in GetReturnValuePassedInMemory()
1562 reg_ctx->GetRegisterInfo(eRegisterKindGeneric, LLDB_REGNUM_GENERIC_ARG1); in GetReturnValueObjectImpl()
1575 const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfo( in GetReturnValueObjectImpl()
1627 const RegisterInfo *reg_info = reg_ctx->GetRegisterInfo( in GetReturnValueObjectImpl()
1653 const RegisterInfo *r1_reg_info = reg_ctx->GetRegisterInfo( in GetReturnValueObjectImpl()
1786 reg_ctx->GetRegisterInfo(eRegisterKindDWARF, regnum); in GetReturnValueObjectImpl()
[all …]

123456