/external/elfutils/src/ |
D | findtextrel.c | 92 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, 239 Elf_Scn *symscn = NULL; in process_file() local 244 && (!seen_dynamic || symscn == NULL)) in process_file() 291 symscn = scn; in process_file() 401 && symscn == NULL) in process_file() 403 symscn = elf_getscn (elf, shdr->sh_link); in process_file() 404 if (symscn == NULL) in process_file() 435 symscn, dw, fname, more_than_one, &knownsrcs); in process_file() 458 symscn, dw, fname, more_than_one, &knownsrcs); in process_file() 493 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, in check_rel() argument [all …]
|
D | objdump.c | 509 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in show_relocs() local 511 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in show_relocs() 512 Elf_Data *symdata = elf_getdata (symscn, NULL); in show_relocs() 526 && xndxshdr->sh_link == elf_ndxscn (symscn)) in show_relocs()
|
D | unstrip.c | 615 Elf *elf, bool rel, Elf_Scn *symscn, size_t shnum) in add_new_section_symbols() argument 620 GElf_Shdr *shdr = gelf_getshdr (symscn, &shdr_mem); in add_new_section_symbols() 630 update_shdr (symscn, shdr); in add_new_section_symbols() 632 Elf_Data *symdata = elf_getdata (symscn, NULL); in add_new_section_symbols() 688 adjust_all_relocs (elf, symscn, shdr, symndx_map); in add_new_section_symbols() 830 collect_symbols (Elf *outelf, bool rel, Elf_Scn *symscn, Elf_Scn *strscn, in collect_symbols() argument 835 Elf_Data *symdata = elf_getdata (symscn, NULL); in collect_symbols() 1022 Elf_Scn *symscn = elf_getscn (elf, shdr->sh_link); in get_group_sig() local 1023 if (symscn == NULL) in get_group_sig() 1028 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in get_group_sig() [all …]
|
D | elflint.c | 1506 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_rela() local 1508 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in check_rela() 1509 Elf_Data *symdata = elf_getdata (symscn, NULL); in check_rela() 1557 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_rel() local 1559 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in check_rel() 1560 Elf_Data *symdata = elf_getdata (symscn, NULL); in check_rel() 1936 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_symtab_shndx() local 1938 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in check_symtab_shndx() 1947 Elf_Data *symdata = elf_getdata (symscn, NULL); in check_symtab_shndx() 2629 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_group() local [all …]
|
D | strip.c | 387 get_xndxdata (Elf *elf, Elf_Scn *symscn) in get_xndxdata() argument 391 GElf_Shdr *shdr = gelf_getshdr (symscn, &shdr_mem); in get_xndxdata() 394 size_t scnndx = elf_ndxscn (symscn); in get_xndxdata() 514 Elf_Scn * symscn = elf_getscn (elf, symt); in remove_debug_relocations() local 515 symdata = elf_getdata (symscn, NULL); in remove_debug_relocations() 516 xndxdata = get_xndxdata (elf, symscn); in remove_debug_relocations()
|
D | readelf.c | 1550 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in handle_scngrp() local 1552 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in handle_scngrp() 1553 Elf_Data *symdata = elf_getdata (symscn, NULL); in handle_scngrp() 1943 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in handle_relocs_rel() local 1945 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in handle_relocs_rel() 1946 Elf_Data *symdata = elf_getdata (symscn, NULL); in handle_relocs_rel() 2133 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in handle_relocs_rela() local 2135 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in handle_relocs_rela() 2136 Elf_Data *symdata = elf_getdata (symscn, NULL); in handle_relocs_rela()
|
/external/elfutils/libelf/ |
D | nlist.c | 65 Elf_Scn *symscn = NULL; in nlist() local 102 symscn = scn; in nlist() 108 symscn = scn; in nlist() 111 if (symscn == NULL) in nlist() 119 shdr = INTUSE(gelf_getshdr) (symscn, &shdr_mem); in nlist() 126 data = INTUSE(elf_getdata) (symscn, NULL); in nlist()
|
D | ChangeLog | 523 * nlist.c (nlist): Check symscn shdr exists before use.
|
/external/elfutils/libdwfl/ |
D | dwfl_module_getdwarf.c | 605 Elf_Scn **symscn, Elf_Scn **xndxscn, in load_symtab() argument 620 *symscn = scn; in load_symtab() 635 *symscn = scn; in load_symtab() 1065 Elf_Scn *symscn = NULL, *xndxscn = NULL; in find_symtab() local 1068 mod->symerr = load_symtab (&mod->main, &mod->symfile, &symscn, in find_symtab() 1088 mod->symerr = load_symtab (&mod->debug, &mod->symfile, &symscn, in find_symtab() 1110 if (symscn != NULL) in find_symtab() 1195 shdr = gelf_getshdr (symscn, &shdr_mem); in find_symtab() 1200 if (elf_compress (symscn, 0, 0) < 0) in find_symtab() 1203 mod->symdata = elf_getdata (symscn, NULL); in find_symtab() [all …]
|
/external/elfutils/libasm/ |
D | asm_end.c | 160 Elf_Scn *symscn = elf_newscn (ctx->out.elf); in binary_end() local 161 data = elf_newdata (symscn); in binary_end() 162 shdr = gelf_getshdr (symscn, &shdr_mem); in binary_end() 168 symscnndx = elf_ndxscn (symscn); in binary_end() 285 (void) gelf_update_shdr (symscn, shdr); in binary_end()
|