Home
last modified time | relevance | path

Searched refs:DynamicRegisterInfo (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h22 class DynamicRegisterInfo {
24 DynamicRegisterInfo(DynamicRegisterInfo &) = default;
25 DynamicRegisterInfo &operator=(DynamicRegisterInfo &) = default;
47 DynamicRegisterInfo() = default;
49 static std::unique_ptr<DynamicRegisterInfo>
52 virtual ~DynamicRegisterInfo() = default;
54 DynamicRegisterInfo(DynamicRegisterInfo &&info);
55 DynamicRegisterInfo &operator=(DynamicRegisterInfo &&info);
119 void MoveFrom(DynamicRegisterInfo &&info);
138 DynamicRegisterInfo::registers() { in registers()
[all …]
H A DABI.h146 AugmentRegisterInfo(std::vector<DynamicRegisterInfo::Register> &regs) = 0;
181 std::vector<DynamicRegisterInfo::Register> &regs) override;
194 std::vector<DynamicRegisterInfo::Register> &regs) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterFallback.cpp15 DynamicRegisterInfo::Register { \
24 static std::vector<DynamicRegisterInfo::Register> GetRegisters_aarch64() { in GetRegisters_aarch64()
28 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_aarch64()
39 static std::vector<DynamicRegisterInfo::Register> GetRegisters_msp430() { in GetRegisters_msp430()
43 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_msp430()
51 static std::vector<DynamicRegisterInfo::Register> GetRegisters_x86() { in GetRegisters_x86()
55 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_x86()
64 static std::vector<DynamicRegisterInfo::Register> GetRegisters_x86_64() { in GetRegisters_x86_64()
68 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_x86_64()
82 std::vector<DynamicRegisterInfo::Register>
H A DGDBRemoteRegisterContext.h35 class GDBRemoteDynamicRegisterInfo final : public DynamicRegisterInfo {
37 GDBRemoteDynamicRegisterInfo() : DynamicRegisterInfo() {} in GDBRemoteDynamicRegisterInfo()
H A DGDBRemoteRegisterFallback.h20 std::vector<DynamicRegisterInfo::Register>
H A DProcessGDBRemote.h394 std::vector<DynamicRegisterInfo::Register> &registers);
398 void AddRemoteRegisters(std::vector<DynamicRegisterInfo::Register> &registers,
H A DProcessGDBRemote.cpp432 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo()
448 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo()
4366 std::vector<DynamicRegisterInfo::Register> &registers, in ParseRegisters()
4383 DynamicRegisterInfo::Register reg_info; in ParseRegisters()
4538 std::vector<DynamicRegisterInfo::Register> &registers) { in GetGDBServerRegisterInfoXMLAndProcess()
4648 std::vector<DynamicRegisterInfo::Register> &registers, in AddRemoteRegisters()
4653 DynamicRegisterInfo::Register &remote_reg_info = it.value(); in AddRemoteRegisters()
4665 for (DynamicRegisterInfo::Register &remote_reg_info : registers) { in AddRemoteRegisters()
4705 std::vector<DynamicRegisterInfo::Register> registers; in GetGDBServerRegisterInfo()
H A DGDBRemoteRegisterContext.cpp233 DynamicRegisterInfo::reg_collection_const_range>())) { in ReadRegisterBytes()
/freebsd-14.2/contrib/llvm-project/lldb/source/Target/
H A DDynamicRegisterInfo.cpp23 std::unique_ptr<DynamicRegisterInfo>
36 DynamicRegisterInfo::DynamicRegisterInfo(DynamicRegisterInfo &&info) { in DynamicRegisterInfo() function in DynamicRegisterInfo
40 DynamicRegisterInfo &
41 DynamicRegisterInfo::operator=(DynamicRegisterInfo &&info) { in operator =()
46 void DynamicRegisterInfo::MoveFrom(DynamicRegisterInfo &&info) { in MoveFrom()
396 size_t DynamicRegisterInfo::SetRegisterInfo( in SetRegisterInfo()
397 std::vector<DynamicRegisterInfo::Register> &&regs, in SetRegisterInfo()
632 void DynamicRegisterInfo::ConfigureOffsets() { in ConfigureOffsets()
740 void DynamicRegisterInfo::Clear() { in Clear()
751 void DynamicRegisterInfo::Dump() const { in Dump()
[all …]
H A DABI.cpp219 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
220 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo()
239 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
240 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Architecture/AArch64/
H A DArchitectureAArch64.cpp42 UpdateARM64SVERegistersInfos(DynamicRegisterInfo::reg_collection_range regs, in UpdateARM64SVERegistersInfos()
64 UpdateARM64SMERegistersInfos(DynamicRegisterInfo::reg_collection_range regs, in UpdateARM64SMERegistersInfos()
75 bool ArchitectureAArch64::ReconfigureRegisterInfo(DynamicRegisterInfo &reg_info, in ReconfigureRegisterInfo()
107 auto regs = reg_info.registers<DynamicRegisterInfo::reg_collection_range>(); in ReconfigureRegisterInfo()
H A DArchitectureAArch64.h38 bool ReconfigureRegisterInfo(DynamicRegisterInfo &reg_info,
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIX86.cpp70 addPartialRegisters(std::vector<DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
77 DynamicRegisterInfo::Register &full_reg = regs[base_index]; in addPartialRegisters()
81 lldb_private::DynamicRegisterInfo::Register new_reg{ in addPartialRegisters()
102 addCombinedRegisters(std::vector<DynamicRegisterInfo::Register> &regs, in addCombinedRegisters()
122 lldb_private::DynamicRegisterInfo::Register new_reg{ in addCombinedRegisters()
213 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
H A DABIX86.h22 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABIAArch64.cpp84 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
93 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters()
113 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
122 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
H A DABIAArch64.h35 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextMemory.h23 lldb_private::DynamicRegisterInfo &reg_info,
62 lldb_private::DynamicRegisterInfo &m_reg_infos;
H A DRegisterContextMemory.cpp23 DynamicRegisterInfo &reg_infos, in RegisterContextMemory()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.h70 std::shared_ptr<DynamicRegisterInfo> GetDynamicRegisterInfo();
75 std::shared_ptr<DynamicRegisterInfo> m_register_info_sp = nullptr;
H A DScriptedThread.cpp339 std::shared_ptr<DynamicRegisterInfo> ScriptedThread::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo()
348 std::shared_ptr<DynamicRegisterInfo>>( in GetDynamicRegisterInfo()
352 m_register_info_sp = DynamicRegisterInfo::Create( in GetDynamicRegisterInfo()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/
H A DOperatingSystemPython.h74 lldb_private::DynamicRegisterInfo *GetDynamicRegisterInfo();
77 std::unique_ptr<lldb_private::DynamicRegisterInfo> m_register_info_up;
H A DOperatingSystemPython.cpp139 DynamicRegisterInfo *OperatingSystemPython::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo()
155 m_register_info_up = DynamicRegisterInfo::Create( in GetDynamicRegisterInfo()
/freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Core/
H A DArchitecture.h127 virtual bool ReconfigureRegisterInfo(DynamicRegisterInfo &reg_info, in ReconfigureRegisterInfo()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.h115 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
H A DABISysV_riscv.cpp759 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()

12