| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | DynamicRegisterInfo.h | 1 //===-- DynamicRegisterInfo.h -----------------------------------*- C++ -*-===// 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(DynamicRegisterInf [all...] |
| H A D | ABI.h | 147 AugmentRegisterInfo(std::vector<DynamicRegisterInfo::Register> ®s) = 0; 178 std::vector<DynamicRegisterInfo::Register> ®s) override; 191 std::vector<DynamicRegisterInfo::Register> ®s) override;
|
| /freebsd/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 | 14 #include "lldb/Target/DynamicRegisterInfo.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 | 394 std::vector<DynamicRegisterInfo::Register> ®isters); 398 void AddRemoteRegisters(std::vector<DynamicRegisterInfo::Register> ®isters,
|
| H A D | ProcessGDBRemote.cpp | 442 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo() 458 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo() 4662 std::vector<DynamicRegisterInfo::Register> ®isters, in ParseRegisters() 4685 DynamicRegisterInfo::Register reg_info; in ParseRegisters() 4845 std::vector<DynamicRegisterInfo::Register> ®isters) { in GetGDBServerRegisterInfoXMLAndProcess() 4957 std::vector<DynamicRegisterInfo::Register> ®isters, in AddRemoteRegisters() 4962 DynamicRegisterInfo::Register &remote_reg_info = it.value(); in AddRemoteRegisters() 4974 for (DynamicRegisterInfo::Register &remote_reg_info : registers) { in AddRemoteRegisters() 5015 std::vector<DynamicRegisterInfo::Register> registers; in GetGDBServerRegisterInfo()
|
| /freebsd/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()
|
| /freebsd/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() 126 auto regs = reg_info.registers<DynamicRegisterInfo::reg_collection_range>(); in ReconfigureRegisterInfo()
|
| /freebsd/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;
|
| /freebsd/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()
|
| /freebsd/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 | 350 std::shared_ptr<DynamicRegisterInfo> ScriptedThread::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo() 359 std::shared_ptr<DynamicRegisterInfo>>( in GetDynamicRegisterInfo() 363 m_register_info_sp = DynamicRegisterInfo::Create( in GetDynamicRegisterInfo()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/ |
| H A D | ABIAArch64.cpp | 111 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s, in addPartialRegisters() 120 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters() 140 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo() 151 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
|
| H A D | ABIAArch64.h | 38 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/ |
| H A D | OperatingSystemPython.h | 76 lldb_private::DynamicRegisterInfo *GetDynamicRegisterInfo(); 79 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()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/ |
| H A D | ABISysV_loongarch.h | 88 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| H A D | ABISysV_loongarch.cpp | 640 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/ |
| H A D | ABISysV_riscv.h | 114 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) override;
|
| H A D | ABISysV_riscv.cpp | 833 std::vector<lldb_private::DynamicRegisterInfo::Register> ®s) { in AugmentRegisterInfo()
|
| /freebsd/lib/clang/liblldb/ |
| H A D | Makefile | 648 SRCS+= Target/DynamicRegisterInfo.cpp
|