Lines Matching full:section
60 using test_assembler::Section;
62 // String tables are common in ELF headers, so subclass Section
64 class StringTable : public Section {
67 : Section(endianness) { in Section() function
93 // A Section representing an entire ELF file.
94 class ELF : public Section {
100 // Add the Section section to the section header table and append it
101 // to the file. Returns the index of the section in the section
103 int AddSection(const string& name, const Section& section,
107 // Add a segment containing from section index start to section index end.
124 Section program_header_table_;
126 // Offset to the section header table.
128 // Number of entries in the section header table.
131 // The section header table itself.
132 Section section_header_table_;
134 // Index of the section header string table in the section
137 // Section containing the names of section header table entries.
140 // Record of an added section
141 struct ElfSection : public Section {
142 ElfSection(const Section& section, uint32_t type, uint32_t addr, in ElfSection()
144 : Section(section), type_(type), addr_(addr), offset_(offset) in ElfSection()
157 void AppendSection(ElfSection §ion);
161 class SymbolTable : public Section {
181 class Notes : public Section {
184 : Section(endianness) { in Notes()