Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h1 //===-- 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 DABI.h147 AugmentRegisterInfo(std::vector<DynamicRegisterInfo::Register> &regs) = 0;
178 std::vector<DynamicRegisterInfo::Register> &regs) override;
191 std::vector<DynamicRegisterInfo::Register> &regs) override;
/freebsd/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.h14 #include "lldb/Target/DynamicRegisterInfo.h"
35 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.cpp442 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo()
458 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo()
4662 std::vector<DynamicRegisterInfo::Register> &registers, in ParseRegisters()
4685 DynamicRegisterInfo::Register reg_info; in ParseRegisters()
4845 std::vector<DynamicRegisterInfo::Register> &registers) { in GetGDBServerRegisterInfoXMLAndProcess()
4957 std::vector<DynamicRegisterInfo::Register> &registers, 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 DDynamicRegisterInfo.cpp23 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 DABI.cpp252 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
253 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo()
272 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
273 for (DynamicRegisterInfo::Register &info : regs) { in AugmentRegisterInfo()
/freebsd/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()
126 auto regs = reg_info.registers<DynamicRegisterInfo::reg_collection_range>(); in ReconfigureRegisterInfo()
/freebsd/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/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/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.cpp350 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 DABIAArch64.cpp111 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
120 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters()
140 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
151 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
H A DABIAArch64.h38 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/freebsd/contrib/llvm-project/lldb/source/Plugins/OperatingSystem/Python/
H A DOperatingSystemPython.h76 lldb_private::DynamicRegisterInfo *GetDynamicRegisterInfo();
79 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/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/
H A DABISysV_loongarch.h88 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
H A DABISysV_loongarch.cpp640 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.h114 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
H A DABISysV_riscv.cpp833 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
/freebsd/lib/clang/liblldb/
H A DMakefile648 SRCS+= Target/DynamicRegisterInfo.cpp