Lines Matching defs:sections
61 // sections are smaller than 4 GiB, which is not an unreasonable
194 // For output sections we treat offset -1 as the end of the section.
299 // We don't have file for synthetic sections.
383 ArrayRef<InputSectionBase *> sections = file->getSections();
386 OutputSection *osec = sections[idx]->getOutputSection();
395 ArrayRef<InputSectionBase *> sections = file->getSections();
396 return sections[info];
464 // .eh_frame is horribly special and can reference discarded sections. To
466 // relocation in it pointing to discarded sections with R_*_NONE, which
468 // on .gcc_except_table and debug sections.
511 // For SHF_ALLOC sections relocated by REL, append a relocation to
513 // writeSections will update the implicit addend. Non-SHF_ALLOC sections
941 // This function applies relocations to sections without SHF_ALLOC bit.
942 // Such sections are never mapped to memory at runtime. Debug sections are
943 // an example. Relocations in non-alloc sections are much easier to
944 // handle than in allocated sections because it will never need complex
946 // So, we handle relocations for non-alloc sections directly in this
1016 // .debug_* sections. We have to ignore the addend because we don't want
1025 // --gc-sections, COMDAT, etc), it has been converted to a Undefined.
1058 // sections.
1260 // another partition, the replacement section (and its associated sections)
1410 // This function is called after we obtain a complete list of input sections