Home | History | Annotate | Download | only in compiler

Lines Matching full:sections

60 //   .shstrtab                   - Names of ELF sections.
63 // Some section are optional (the debug sections in particular).
66 // in-memory buffering. This means we generally write sections based on the
72 // The debug sections are written last for easier stripping.
88 // Base class of all sections.
122 auto& sections = owner_->sections_;
124 CHECK(sections.empty() || sections.back()->finished_);
126 section_index_ = sections.size() + 1;
127 // Page-align if we switch between allocated and non-allocated sections,
129 if (!sections.empty()) {
130 if (header_.sh_flags != sections.back()->header_.sh_flags) {
146 // Push this section on the list of written sections.
147 sections.push_back(this);
302 // Writer of .strtab and .shstrtab sections.
334 // Writer of .dynsym and .symtab sections.
615 // The dynamic sections therefore replicates some of the layout
825 // Create program headers based on written sections.
848 // Create program headers for sections.
853 // The linker can only mmap page-aligned sections.
854 sections.