| 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().