Searched refs:RegisterFlags (Results 1 - 16 of 16) sorted by relevance

/freebsd-current/contrib/llvm-project/lldb/include/lldb/Core/
H A DDumpRegisterInfo.h21 class RegisterFlags;
32 const RegisterFlags *flags_type, uint32_t terminal_width);
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterTypeBuilder.h22 const lldb_private::RegisterFlags &flags,
H A DRegisterFlags.h1 //===-- RegisterFlags.h -----------------------------------------*- C++ -*-===//
21 class RegisterFlags { class in namespace:lldb_private
84 RegisterFlags(std::string id, unsigned size,
H A DDynamicRegisterInfo.h15 #include "lldb/Target/RegisterFlags.h"
44 const RegisterFlags *flags_type = nullptr;
H A DTarget.h1269 const lldb_private::RegisterFlags &flags,
/freebsd-current/contrib/llvm-project/lldb/source/Target/
H A DRegisterFlags.cpp1 //===-- RegisterFlags.cpp -------------------------------------------------===//
9 #include "lldb/Target/RegisterFlags.h"
20 RegisterFlags::Field::Field(std::string name, unsigned start, unsigned end)
25 void RegisterFlags::Field::log(Log *log) const {
30 bool RegisterFlags::Field::Overlaps(const Field &other) const {
36 unsigned RegisterFlags::Field::PaddingDistance(const Field &other) const {
56 void RegisterFlags::SetFields(const std::vector<Field> &fields) {
99 RegisterFlags::RegisterFlags(std::string id, unsigned size, function in class:RegisterFlags
105 void RegisterFlags
[all...]
H A DTarget.cpp2448 const lldb_private::RegisterFlags &flags,
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/RegisterTypeBuilder/
H A DRegisterTypeBuilderClang.h32 const lldb_private::RegisterFlags &flags,
H A DRegisterTypeBuilderClang.cpp14 #include "lldb/Target/RegisterFlags.h"
40 const std::string &name, const lldb_private::RegisterFlags &flags,
67 // We assume that RegisterFlags has padded and sorted the fields
69 for (const RegisterFlags::Field &field : flags.GetFields()) {
79 // This should be true if RegisterFlags padded correctly.
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterFlagsLinux_arm64.h12 #include "lldb/Target/RegisterFlags.h"
55 using Fields = std::vector<RegisterFlags::Field>;
70 RegisterFlags m_flags;
H A DRegisterFlagsLinux_arm64.cpp55 std::vector<RegisterFlags::Field> fpcr_fields{
116 std::vector<RegisterFlags::Field> cpsr_fields{
169 std::vector<std::pair<llvm::StringRef, const RegisterFlags *>>
/freebsd-current/contrib/llvm-project/lldb/include/lldb/
H A Dlldb-private-types.h27 class RegisterFlags;
69 mutable const RegisterFlags *flags_type;
/freebsd-current/contrib/llvm-project/lldb/source/Core/
H A DDumpRegisterInfo.cpp11 #include "lldb/Target/RegisterFlags.h"
91 const std::vector<SetInfo> &in_sets, const RegisterFlags *flags_type,
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Process/gdb-remote/
H A DProcessGDBRemote.cpp56 #include "lldb/Target/RegisterFlags.h"
4171 static std::vector<RegisterFlags::Field> ParseFlagsFields(XMLNode flags_node,
4177 std::vector<RegisterFlags::Field> fields;
4253 fields.push_back(RegisterFlags::Field(name->str(), *start, *end));
4264 llvm::StringMap<std::unique_ptr<RegisterFlags>> &registers_flags_types) {
4301 std::vector<RegisterFlags::Field> fields =
4306 std::vector<RegisterFlags::Field>::const_iterator overlap =
4308 [](const RegisterFlags::Field &lhs,
4309 const RegisterFlags::Field &rhs) {
4335 *id, std::make_unique<RegisterFlags>(i
[all...]
H A DProcessGDBRemote.h479 // Pointers to these RegisterFlags will be set in the register info passed
485 llvm::StringMap<std::unique_ptr<RegisterFlags>> m_registers_flags_types;
/freebsd-current/lib/clang/liblldb/
H A DMakefile637 SRCS+= Target/RegisterFlags.cpp

Completed in 237 milliseconds