Lines Matching defs:newelf
1107 Elf *newelf;
1109 newelf = elf_begin (fd, ELF_C_WRITE_MMAP, NULL);
1111 newelf = elf_clone (elf, ELF_C_EMPTY);
1113 if (unlikely (gelf_newehdr (newelf, gelf_getclass (elf)) == 0))
1123 if (unlikely (gelf_newphdr (newelf, phnum) == 0))
1135 || unlikely (gelf_update_phdr (newelf, cnt, phdr) == 0))
1142 if (handle_debug_relocs (elf, ebl, newelf, ehdr, fname, shstrndx,
1741 shdr_info[cnt].newscn = elf_newscn (newelf);
1786 shdr_info[cnt].newscn = elf_newscn (newelf);
1848 shdr_info[cnt].newscn = elf_newscn (newelf);
1882 scn = elf_getscn (newelf, shdr_info[cnt].idx);
2155 scn = elf_getscn (newelf, shdr_info[cnt].idx);
2208 : elf_getscn (newelf, info->idx));
2263 scn = elf_getscn (newelf, info->idx);
2266 Elf_Data *symd = elf_getdata (elf_getscn (newelf,
2401 scn = elf_getscn (newelf, info->idx);
2404 symd = elf_getdata (elf_getscn (newelf, shdr_info[symtabidx].idx),
2428 verd->d_size = gelf_fsize (newelf, verd->d_type,
2439 scn = elf_getscn (newelf, info->idx);
2511 if (unlikely (gelf_xlatetof (newelf, &debuglink_crc_data,
2524 newehdr = gelf_getehdr (newelf, &newehdr_mem);
2542 if (gelf_update_ehdr (newelf, newehdr) == 0)
2551 if (update_shdrstrndx (newelf, idx) != 0)
2570 elf_flagelf (newelf, ELF_C_SET,
2575 if (elf_update (newelf, ELF_C_WRITE) == -1)
2657 if (elf_end (newelf) != 0)