LLDB mainline
|
#include <Section.h>
Public Attributes | |
std::optional< lldb::user_id_t > | user_id |
std::string | name |
std::optional< lldb::SectionType > | type |
std::optional< uint64_t > | address |
std::optional< uint64_t > | size |
std::optional< uint64_t > | file_offset |
std::optional< uint64_t > | file_size |
std::optional< uint64_t > | log2align |
std::optional< uint64_t > | flags |
std::optional< bool > | read |
std::optional< bool > | write |
std::optional< bool > | execute |
std::optional< bool > | fake |
std::optional< bool > | encrypted |
std::optional< bool > | thread_specific |
std::vector< JSONSection > | subsections |
std::optional<uint64_t> lldb_private::JSONSection::address |
Definition at line 107 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<bool> lldb_private::JSONSection::encrypted |
Definition at line 120 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<bool> lldb_private::JSONSection::execute |
Definition at line 117 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<bool> lldb_private::JSONSection::fake |
Definition at line 119 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<uint64_t> lldb_private::JSONSection::file_offset |
Definition at line 109 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<uint64_t> lldb_private::JSONSection::file_size |
Definition at line 110 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<uint64_t> lldb_private::JSONSection::flags |
Definition at line 112 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<uint64_t> lldb_private::JSONSection::log2align |
Definition at line 111 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::string lldb_private::JSONSection::name |
Definition at line 105 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<bool> lldb_private::JSONSection::read |
Definition at line 115 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<uint64_t> lldb_private::JSONSection::size |
Definition at line 108 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::vector<JSONSection> lldb_private::JSONSection::subsections |
Definition at line 123 of file Section.h.
Referenced by llvm::json::fromJSON().
std::optional<bool> lldb_private::JSONSection::thread_specific |
Definition at line 121 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<lldb::SectionType> lldb_private::JSONSection::type |
Definition at line 106 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<lldb::user_id_t> lldb_private::JSONSection::user_id |
Definition at line 104 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
std::optional<bool> lldb_private::JSONSection::write |
Definition at line 116 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().