Home | History | Annotate | Download | only in src

Lines Matching full:sections

69   { NULL, 'f', "FILE", 0, N_("Extract the removed sections into FILE"), 0 },
77 { "strip-sections", OPT_STRIP_SECTIONS, NULL, 0,
81 { "reloc-debug-sections", OPT_RELOC_DEBUG, NULL, 0,
82 N_("Resolve all trivial relocations between debug sections if the removed sections are placed in a debug file (only relevant for ET_REL files, operation is not reversable, needs -f)"), 0 },
144 /* If true .comment sections will be removed. */
147 /* If true remove all debug sections. */
156 /* If true perform relocations between debug sections. */
186 gettext ("--reloc-debug-sections used without -f"));
474 option or resolving all relocations between debug sections with
475 the --reloc-debug-sections option are currently the only reasons
585 /* Number of sections. */
589 sections: %s"),
646 /* Sections in files other than relocatable object files which
648 freely move around allocated nobits sections. But we don't
649 to keep the layout of all allocated sections as similar as
665 /* Cross-reference the sections contained in the section
716 /* Now determine which sections can go away. The general rule is that
717 all sections which are not used at runtime are stripped out. But
720 - special sections named ".comment" and ".note" are kept
721 - OS or architecture specific sections are kept since we might not
790 sure all the sections it contains are being removed, too. */
894 Other (OS or architecture-specific) sections might as
927 Sections it refers to must be preserved there too.
929 In this pass we mark sections to be preserved in both
957 /* Copy the removed sections to the debug output file.
1079 /* Nope, all removable sections are already gone. */
1435 /* Find all relocation sections which use this symbol table. */
1459 /* Ignore sections which are discarded. When we are saving a
1748 /* Remove any relocations between debug sections in ET_REL
1750 zero based between the unallocated sections. */
1788 work. But debug sections are all ELF_T_BYTE, so it
1825 /* And only for relocations against other debug sections. */
1865 sections this is all that needs to be checked.
1892 /* For SHT_RELA sections we just take the
1898 /* For SHT_REL sections we have to peek at
2150 /* For some sections we might have created an table to map symbol