Home
last modified time | relevance | path

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

/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h21 class DynamicRegisterInfo {
23 DynamicRegisterInfo(DynamicRegisterInfo &) = default;
24 DynamicRegisterInfo &operator=(DynamicRegisterInfo &) = default;
44 DynamicRegisterInfo() = default;
46 DynamicRegisterInfo(const lldb_private::StructuredData::Dictionary &dict,
49 virtual ~DynamicRegisterInfo() = default;
51 DynamicRegisterInfo(DynamicRegisterInfo &&info);
52 DynamicRegisterInfo &operator=(DynamicRegisterInfo &&info);
112 void MoveFrom(DynamicRegisterInfo &&info);
131 void addSupplementaryRegister(std::vector<DynamicRegisterInfo::Register> &regs,
[all …]
H A DABI.h146 AugmentRegisterInfo(std::vector<DynamicRegisterInfo::Register> &regs) = 0;
179 std::vector<DynamicRegisterInfo::Register> &regs) override;
192 std::vector<DynamicRegisterInfo::Register> &regs) override;
/llvm-project-15.0.7/lldb/source/Target/
H A DDynamicRegisterInfo.cpp23 DynamicRegisterInfo::DynamicRegisterInfo( in DynamicRegisterInfo() function in DynamicRegisterInfo
29 DynamicRegisterInfo::DynamicRegisterInfo(DynamicRegisterInfo &&info) { in DynamicRegisterInfo() function in DynamicRegisterInfo
33 DynamicRegisterInfo &
34 DynamicRegisterInfo::operator=(DynamicRegisterInfo &&info) { in operator =()
39 void DynamicRegisterInfo::MoveFrom(DynamicRegisterInfo &&info) { in MoveFrom()
383 size_t DynamicRegisterInfo::SetRegisterInfo( in SetRegisterInfo()
384 std::vector<DynamicRegisterInfo::Register> &&regs, in SetRegisterInfo()
618 void DynamicRegisterInfo::ConfigureOffsets() { in ConfigureOffsets()
726 void DynamicRegisterInfo::Clear() { in Clear()
737 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()
H A DCMakeLists.txt12 DynamicRegisterInfo.cpp
/llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/
H A DGDBRemoteRegisterFallback.cpp15 DynamicRegisterInfo::Register { \
23 static std::vector<DynamicRegisterInfo::Register> GetRegisters_aarch64() { in GetRegisters_aarch64()
27 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_aarch64()
38 static std::vector<DynamicRegisterInfo::Register> GetRegisters_x86() { in GetRegisters_x86()
42 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_x86()
51 static std::vector<DynamicRegisterInfo::Register> GetRegisters_x86_64() { in GetRegisters_x86_64()
55 std::vector<DynamicRegisterInfo::Register> registers{ in GetRegisters_x86_64()
69 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.h387 std::vector<DynamicRegisterInfo::Register> &registers);
391 void AddRemoteRegisters(std::vector<DynamicRegisterInfo::Register> &registers,
H A DProcessGDBRemote.cpp440 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo()
456 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo()
4074 std::vector<DynamicRegisterInfo::Register> &registers) { in ParseRegisters()
4082 DynamicRegisterInfo::Register reg_info; in ParseRegisters()
4210 std::vector<DynamicRegisterInfo::Register> &registers) { in GetGDBServerRegisterInfoXMLAndProcess()
4320 std::vector<DynamicRegisterInfo::Register> &registers, in AddRemoteRegisters()
4325 DynamicRegisterInfo::Register &remote_reg_info = it.value(); in AddRemoteRegisters()
4337 for (DynamicRegisterInfo::Register &remote_reg_info : registers) { in AddRemoteRegisters()
4370 std::vector<DynamicRegisterInfo::Register> registers; in GetGDBServerRegisterInfo()
/llvm-project-15.0.7/lldb/unittests/Target/
H A DDynamicRegisterInfoTest.cpp30 std::vector<DynamicRegisterInfo::Register> m_regs;
31 DynamicRegisterInfo m_dyninfo;
35 std::function<void(const DynamicRegisterInfo::Register &)> adder, in AddTestRegister()
38 DynamicRegisterInfo::Register new_reg{ConstString(name),
60 const DynamicRegisterInfo::Register &reg = m_regs[reg_num]; in ExpectInRegs()
96 [this](const DynamicRegisterInfo::Register &r) { m_regs.push_back(r); }); in TEST_F()
99 auto suppl_adder = [this](const DynamicRegisterInfo::Register &r) { in TEST_F()
124 auto adder = [this](const DynamicRegisterInfo::Register &r) { in TEST_F()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/
H A DABIX86.cpp57 addPartialRegisters(std::vector<DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
64 DynamicRegisterInfo::Register &full_reg = regs[base_index]; in addPartialRegisters()
68 lldb_private::DynamicRegisterInfo::Register new_reg{ in addPartialRegisters()
89 addCombinedRegisters(std::vector<DynamicRegisterInfo::Register> &regs, in addCombinedRegisters()
109 lldb_private::DynamicRegisterInfo::Register new_reg{ in addCombinedRegisters()
198 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
H A DABIX86.h22 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/
H A DABIAArch64.cpp77 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
86 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters()
106 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
115 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
H A DABIAArch64.h35 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/
H A DScriptedThread.h68 std::shared_ptr<DynamicRegisterInfo> GetDynamicRegisterInfo();
73 std::shared_ptr<DynamicRegisterInfo> m_register_info_sp = nullptr;
H A DScriptedThread.cpp293 std::shared_ptr<DynamicRegisterInfo> ScriptedThread::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo()
302 ->ErrorWithMessage<std::shared_ptr<DynamicRegisterInfo>>( in GetDynamicRegisterInfo()
307 m_register_info_sp = std::make_shared<DynamicRegisterInfo>( in GetDynamicRegisterInfo()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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.cpp115 DynamicRegisterInfo *OperatingSystemPython::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo()
131 m_register_info_up = std::make_unique<DynamicRegisterInfo>( in GetDynamicRegisterInfo()
/llvm-project-15.0.7/llvm/utils/gn/secondary/lldb/source/Target/
H A DBUILD.gn35 "DynamicRegisterInfo.cpp",
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt3806 lldb/include/lldb/Target/DynamicRegisterInfo.h