|
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 120 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::optional<bool> lldb_private::JSONSection::encrypted |
Definition at line 133 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::optional<bool> lldb_private::JSONSection::execute |
Definition at line 130 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::optional<bool> lldb_private::JSONSection::fake |
Definition at line 132 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 122 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 123 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 125 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 124 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::string lldb_private::JSONSection::name |
Definition at line 118 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::optional<bool> lldb_private::JSONSection::read |
Definition at line 128 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 121 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::vector<JSONSection> lldb_private::JSONSection::subsections |
Definition at line 136 of file Section.h.
Referenced by llvm::json::fromJSON().
| std::optional<bool> lldb_private::JSONSection::thread_specific |
Definition at line 134 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 119 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 117 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().
| std::optional<bool> lldb_private::JSONSection::write |
Definition at line 129 of file Section.h.
Referenced by lldb_private::ObjectFileJSON::CreateSections(), and llvm::json::fromJSON().