Lines Matching defs:unstripped
1320 new_shstrtab (Elf *unstripped, size_t unstripped_shnum,
1348 Elf_Scn *scn = elf_getscn (unstripped, i + 1);
1361 Elf_Data *strtab_data = elf_getdata (elf_getscn (unstripped,
1372 Elf_Scn *scn = elf_getscn (unstripped, i + 1);
1388 copy_elided_sections (Elf *unstripped, Elf *stripped,
1392 ELF_CHECK (elf_getshdrstrndx (unstripped, &unstripped_shstrndx) == 0,
1400 ELF_CHECK (elf_getshdrnum (unstripped, &unstripped_shnum) == 0,
1457 Elf_Data *shstrtab = elf_getdata (elf_getscn (unstripped,
1468 while ((scn = elf_nextscn (unstripped, scn)) != NULL)
1519 const char *sig = get_group_sig (unstripped, shdr);
1571 split_bss = find_alloc_sections_prelink (unstripped, shstrtab,
1625 sec->outscn = elf_newscn (unstripped);
1643 Elf_Data *strtab_data = new_shstrtab (unstripped, unstripped_shnum,
1649 ELF_CHECK (elf_getshdrnum (unstripped, &unstripped_shnum) == 0,
1806 /* Merge the stripped file's symbol table into the unstripped one. */
1818 "unstripped SYMTAB section cannot have zero sh_entsize");
1828 collect_symbols (unstripped, stripped_ehdr->e_type == ET_REL,
1834 Elf_Scn *unstripped_strtab = elf_getscn (unstripped, shdr->sh_link);
1835 collect_symbols (unstripped, stripped_ehdr->e_type == ET_REL,
1920 Elf_Scn *sec = elf_getscn (unstripped, i + 1);
1947 Elf_Scn *sec = elf_getscn (unstripped, i + 1);
2010 adjust_all_relocs (unstripped, unstripped_symtab, shdr,
2018 check_symtab_section_symbols (unstripped,
2027 (void) check_symtab_section_symbols (unstripped,
2040 elf_flagelf (unstripped, ELF_C_SET, ELF_F_LAYOUT);
2044 offset = gelf_fsize (unstripped, ELF_T_EHDR, 1, EV_CURRENT);
2053 scn = elf_getscn (unstripped, 1 + i);
2086 GElf_Ehdr *ehdr = gelf_getehdr (unstripped, &ehdr_mem);
2089 GElf_Off sh_align = gelf_getclass (unstripped) * 4;
2094 ELF_CHECK (gelf_update_ehdr (unstripped, ehdr),
2108 ELF_CHECK (gelf_newphdr (unstripped, phnum),
2118 ELF_CHECK (gelf_update_phdr (unstripped, i, phdr),
2123 ELF_CHECK (elf_update (unstripped, ELF_C_WRITE) > 0,
2144 Elf *unstripped)
2153 if (unstripped != NULL)
2162 GElf_Phdr *unstripped_phdr = gelf_getphdr (unstripped, i,
2184 /* Modify the unstripped file in place. */
2185 copy_elided_sections (unstripped, stripped, stripped_ehdr, bias);
2191 /* Copy the unstripped file and then modify it. */
2200 if (unstripped == NULL)
2211 copy_elf (outelf, unstripped);
2230 sanity check for the stripped and unstripped files failed. */
2253 Elf *unstripped = NULL;
2257 unstripped = elf_begin (unstripped_fd,
2261 ELF_CHECK (gelf_getehdr (unstripped, &unstripped_ehdr),
2278 warn (_("stripped program header (e_phnum) smaller than unstripped"),
2282 handle_file (output_file, create_dirs, stripped, &stripped_ehdr, unstripped);
2287 elf_end (unstripped);