Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/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;
/openbsd-src/gnu/llvm/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()
59 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromSlice( in ByteOffsetFromSlice()
129 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromComposite( in ByteOffsetFromComposite()
169 llvm::Expected<uint32_t> DynamicRegisterInfo::ByteOffsetFromRegInfoDict( in ByteOffsetFromRegInfoDict()
194 DynamicRegisterInfo::SetRegisterInfo(const StructuredData::Dictionary &dict, in SetRegisterInfo()
383 size_t DynamicRegisterInfo::SetRegisterInfo( in SetRegisterInfo()
[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
/openbsd-src/gnu/llvm/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.h389 std::vector<DynamicRegisterInfo::Register> &registers);
393 void AddRemoteRegisters(std::vector<DynamicRegisterInfo::Register> &registers,
H A DProcessGDBRemote.cpp426 std::vector<DynamicRegisterInfo::Register> registers; in BuildDynamicRegisterInfo()
442 DynamicRegisterInfo::Register reg_info; in BuildDynamicRegisterInfo()
4037 std::vector<DynamicRegisterInfo::Register> &registers) { in ParseRegisters()
4047 DynamicRegisterInfo::Register reg_info; in ParseRegisters()
4180 std::vector<DynamicRegisterInfo::Register> &registers) { in GetGDBServerRegisterInfoXMLAndProcess()
4290 std::vector<DynamicRegisterInfo::Register> &registers, in AddRemoteRegisters()
4295 DynamicRegisterInfo::Register &remote_reg_info = it.value(); in AddRemoteRegisters()
4307 for (DynamicRegisterInfo::Register &remote_reg_info : registers) { in AddRemoteRegisters()
4340 std::vector<DynamicRegisterInfo::Register> registers; in GetGDBServerRegisterInfo()
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/X86/
H A DABIX86.cpp58 addPartialRegisters(std::vector<DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
65 DynamicRegisterInfo::Register &full_reg = regs[base_index]; in addPartialRegisters()
69 lldb_private::DynamicRegisterInfo::Register new_reg{ in addPartialRegisters()
90 addCombinedRegisters(std::vector<DynamicRegisterInfo::Register> &regs, in addCombinedRegisters()
110 lldb_private::DynamicRegisterInfo::Register new_reg{ in addCombinedRegisters()
201 std::vector<DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
H A DABIX86.h22 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/openbsd-src/gnu/llvm/lldb/source/Plugins/ABI/AArch64/
H A DABIAArch64.cpp78 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs, in addPartialRegisters()
87 lldb_private::DynamicRegisterInfo::Register partial_reg{ in addPartialRegisters()
107 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) { in AugmentRegisterInfo()
116 lldb_private::DynamicRegisterInfo::Register &info = it.value(); in AugmentRegisterInfo()
H A DABIAArch64.h35 std::vector<lldb_private::DynamicRegisterInfo::Register> &regs) override;
/openbsd-src/gnu/llvm/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.cpp328 std::shared_ptr<DynamicRegisterInfo> ScriptedThread::GetDynamicRegisterInfo() { in GetDynamicRegisterInfo()
337 std::shared_ptr<DynamicRegisterInfo>>( in GetDynamicRegisterInfo()
341 m_register_info_sp = std::make_shared<DynamicRegisterInfo>( in GetDynamicRegisterInfo()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/usr.bin/clang/liblldbTarget/
H A DMakefile11 DynamicRegisterInfo.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/lldb/source/Target/
H A DBUILD.gn35 "DynamicRegisterInfo.cpp",
/openbsd-src/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt3801 lldb/include/lldb/Target/DynamicRegisterInfo.h