| /src/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | DynamicRegisterInfo.h | 22 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); 137 inline DynamicRegisterInfo::reg_collection_const_range [all …]
|
| H A D | ABI.h | 146 AugmentRegisterInfo(std::vector<DynamicRegisterInfo::Register> ®s) = 0; 177 std::vector<DynamicRegisterInfo::Register> ®s) override; 190 std::vector<DynamicRegisterInfo::Register> ®s) override;
|
| /src/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/ |
| H A D | GDBRemoteRegisterFallback.cpp | 15 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 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 | 395 std::vector<DynamicRegisterInfo::Register> ®isters); 399 void AddRemoteRegisters(std::vector<DynamicRegisterInfo::Register> ®isters,
|
| H A D | ProcessGDBRemote.cpp | 432 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo() 448 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo() 4532 std::vector<DynamicRegisterInfo::Register> ®isters, in ParseRegisters() 4555 DynamicRegisterInfo::Register reg_info; in ParseRegisters() 4710 std::vector<DynamicRegisterInfo::Register> ®isters) { in GetGDBServerRegisterInfoXMLAndProcess() 4822 std::vector<DynamicRegisterInfo::Register> ®isters, in AddRemoteRegisters() 4827 DynamicRegisterInfo::Register &remote_reg_info = it.value(); in AddRemoteRegisters() 4839 for (DynamicRegisterInfo::Register &remote_reg_info : registers) { in AddRemoteRegisters() 4880 std::vector<DynamicRegisterInfo::Register> registers; in GetGDBServerRegisterInfo()
|
| H A D | GDBRemoteRegisterContext.cpp | 233 DynamicRegisterInfo::reg_collection_const_range>())) { in ReadRegisterBytes()
|
| /src/contrib/llvm-project/lldb/source/Target/ |
| H A D | DynamicRegisterInfo.cpp | 23 std::unique_ptr<DynamicRegisterInfo> 24 DynamicRegisterInfo::Create(const StructuredData::Dictionary &dict, in Create() 26 auto dyn_reg_info = std::make_unique<DynamicRegisterInfo>(); in Create() 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() 66 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromSlice( in ByteOffsetFromSlice() 136 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromComposite( in ByteOffsetFromComposite() 176 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromRegInfoDict( in ByteOffsetFromRegInfoDict() [all …]
|
| H A D | ABI.cpp | 252 std::vector<DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 253 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo() 272 std::vector<DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 273 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo()
|
| /src/contrib/llvm-project/lldb/source/Plugins/Architecture/AArch64/ |
| H A D | ArchitectureAArch64.cpp | 42 UpdateARM64SVERegistersInfos(DynamicRegisterInfo::reg_collection_range regs, in UpdateARM64SVERegistersInfos() 64 UpdateARM64SMERegistersInfos(DynamicRegisterInfo::reg_collection_range regs, in UpdateARM64SMERegistersInfos() 75 bool ArchitectureAArch64::ReconfigureRegisterInfo(DynamicRegisterInfo ®_info, in ReconfigureRegisterInfo() 107 auto regs = reg_info.registers<DynamicRegisterInfo::reg_collection_range>(); in ReconfigureRegisterInfo()
|
| H A D | ArchitectureAArch64.h | 38 bool ReconfigureRegisterInfo(DynamicRegisterInfo ®_info,
|
| /src/contrib/llvm-project/lldb/source/Plugins/ABI/X86/ |
| H A D | ABIX86.cpp | 70 addPartialRegisters(std::vector<DynamicRegisterInfo::Register> ®s, 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> ®s, in addCombinedRegisters() 122 lldb_private::DynamicRegisterInfo::Register new_reg{ in addCombinedRegisters() 213 std::vector<DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo()
|
| H A D | ABIX86.h | 22 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| /src/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIAArch64.cpp | 109 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s, in addPartialRegisters() 118 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters() 138 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 147 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
|
| H A D | ABIAArch64.h | 35 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| /src/contrib/llvm-project/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()
|
| /src/contrib/llvm-project/lldb/source/Plugins/Process/scripted/ |
| H A D | ScriptedThread.h | 70 std::shared_ptr<DynamicRegisterInfo> GetDynamicRegisterInfo(); 75 std::shared_ptr<DynamicRegisterInfo> m_register_info_sp = nullptr;
|
| H A D | ScriptedThread.cpp | 339 std::shared_ptr<DynamicRegisterInfo> ScriptedThread::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo() 348 std::shared_ptr<DynamicRegisterInfo>>( in GetDynamicRegisterInfo() 352 m_register_info_sp = DynamicRegisterInfo::Create( in GetDynamicRegisterInfo()
|
| /src/contrib/llvm-project/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 | 139 DynamicRegisterInfo *OperatingSystemPython::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo() 155 m_register_info_up = DynamicRegisterInfo::Create( in GetDynamicRegisterInfo()
|
| /src/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | Architecture.h | 127 virtual bool ReconfigureRegisterInfo(DynamicRegisterInfo ®_info, in ReconfigureRegisterInfo()
|
| /src/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ |
| H A D | ABISysV_riscv.h | 115 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| H A D | ABISysV_riscv.cpp | 760 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo()
|