| /llvm-project-15.0.7/lldb/include/lldb/Target/ |
| H A D | DynamicRegisterInfo.h | 21 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> ®s, [all …]
|
| H A D | ABI.h | 146 AugmentRegisterInfo(std::vector<DynamicRegisterInfo::Register> ®s) = 0; 179 std::vector<DynamicRegisterInfo::Register> ®s) override; 192 std::vector<DynamicRegisterInfo::Register> ®s) override;
|
| /llvm-project-15.0.7/lldb/source/Target/ |
| H A D | DynamicRegisterInfo.cpp | 23 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> &®s, in SetRegisterInfo() 618 void DynamicRegisterInfo::ConfigureOffsets() { in ConfigureOffsets() 726 void DynamicRegisterInfo::Clear() { in Clear() 737 void DynamicRegisterInfo::Dump() const { in Dump() [all …]
|
| H A D | ABI.cpp | 219 std::vector<DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 220 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo() 239 std::vector<DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 240 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo()
|
| H A D | CMakeLists.txt | 12 DynamicRegisterInfo.cpp
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterFallback.cpp | 15 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 D | GDBRemoteRegisterContext.h | 35 class GDBRemoteDynamicRegisterInfo final : public DynamicRegisterInfo { 37 GDBRemoteDynamicRegisterInfo() : DynamicRegisterInfo() {} in GDBRemoteDynamicRegisterInfo()
|
| H A D | GDBRemoteRegisterFallback.h | 20 std::vector<DynamicRegisterInfo::Register>
|
| H A D | ProcessGDBRemote.h | 387 std::vector<DynamicRegisterInfo::Register> ®isters); 391 void AddRemoteRegisters(std::vector<DynamicRegisterInfo::Register> ®isters,
|
| H A D | ProcessGDBRemote.cpp | 440 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo() 456 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo() 4074 std::vector<DynamicRegisterInfo::Register> ®isters) { in ParseRegisters() 4082 DynamicRegisterInfo::Register reg_info; in ParseRegisters() 4210 std::vector<DynamicRegisterInfo::Register> ®isters) { in GetGDBServerRegisterInfoXMLAndProcess() 4320 std::vector<DynamicRegisterInfo::Register> ®isters, 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 D | DynamicRegisterInfoTest.cpp | 30 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 ® = 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 D | ABIX86.cpp | 57 addPartialRegisters(std::vector<DynamicRegisterInfo::Register> ®s, 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> ®s, in addCombinedRegisters() 109 lldb_private::DynamicRegisterInfo::Register new_reg{ in addCombinedRegisters() 198 std::vector<DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo()
|
| H A D | ABIX86.h | 22 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| /llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIAArch64.cpp | 77 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s, in addPartialRegisters() 86 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters() 106 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 115 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
|
| H A D | ABIAArch64.h | 35 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/scripted/ |
| H A D | ScriptedThread.h | 68 std::shared_ptr<DynamicRegisterInfo> GetDynamicRegisterInfo(); 73 std::shared_ptr<DynamicRegisterInfo> m_register_info_sp = nullptr;
|
| H A D | ScriptedThread.cpp | 293 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 D | RegisterContextMemory.h | 23 lldb_private::DynamicRegisterInfo ®_info, 62 lldb_private::DynamicRegisterInfo &m_reg_infos;
|
| H A D | RegisterContextMemory.cpp | 23 DynamicRegisterInfo ®_infos, in RegisterContextMemory()
|
| /llvm-project-15.0.7/lldb/source/Plugins/OperatingSystem/Python/ |
| H A D | OperatingSystemPython.h | 74 lldb_private::DynamicRegisterInfo *GetDynamicRegisterInfo(); 77 std::unique_ptr<lldb_private::DynamicRegisterInfo> m_register_info_up;
|
| H A D | OperatingSystemPython.cpp | 115 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 D | BUILD.gn | 35 "DynamicRegisterInfo.cpp",
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 3806 lldb/include/lldb/Target/DynamicRegisterInfo.h
|