/external/elfutils/libelf/ |
H A D | nlist.c | 65 Elf_Scn *symscn = NULL; local 103 symscn = scn; 109 symscn = scn; 112 if (symscn == NULL) 120 shdr = INTUSE(gelf_getshdr) (symscn, &shdr_mem); 127 data = INTUSE(elf_getdata) (symscn, NULL);
|
/external/elfutils/libasm/ |
H A D | asm_end.c | 161 Elf_Scn *symscn = elf_newscn (ctx->out.elf); local 162 data = elf_newdata (symscn); 163 shdr = gelf_getshdr (symscn, &shdr_mem); 169 symscnndx = elf_ndxscn (symscn); 285 (void) gelf_update_shdr (symscn, shdr);
|
/external/elfutils/src/ |
H A D | findtextrel.c | 94 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, 255 Elf_Scn *symscn = NULL; local 260 && (!seen_dynamic || symscn == NULL)) 306 symscn = scn; 416 && symscn == NULL) 418 symscn = elf_getscn (elf, shdr->sh_link); 419 if (symscn == NULL) 449 symscn, dw, fname, more_than_one, &knownsrcs); 472 symscn, dw, fname, more_than_one, &knownsrcs); 507 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwar 506 check_rel(size_t nsegments, struct segments segments[nsegments], GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw, const char *fname, bool more_than_one, void **knownsrcs) argument [all...] |
H A D | i386_ld.c | 847 Elf_Scn *symscn = elf_getscn (statep->outelf, local 849 Elf_Data *outsymdata = elf_getdata (symscn, NULL); 861 symscn = elf_getscn (statep->outelf, 863 outsymdata = elf_getdata (symscn, NULL);
|
H A D | objdump.c | 521 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); local 523 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 524 Elf_Data *symdata = elf_getdata (symscn, NULL); 538 && xndxshdr->sh_link == elf_ndxscn (symscn))
|
H A D | unstrip.c | 589 Elf *elf, bool rel, Elf_Scn *symscn, size_t shnum) 594 GElf_Shdr *shdr = gelf_getshdr (symscn, &shdr_mem); 602 update_shdr (symscn, shdr); 604 Elf_Data *symdata = elf_getdata (symscn, NULL); 660 adjust_all_relocs (elf, symscn, shdr, symndx_map); 790 collect_symbols (Elf *outelf, bool rel, Elf_Scn *symscn, Elf_Scn *strscn, 795 Elf_Data *symdata = elf_getdata (symscn, NULL); 587 add_new_section_symbols(Elf_Scn *old_symscn, size_t old_shnum, Elf *elf, bool rel, Elf_Scn *symscn, size_t shnum) argument 788 collect_symbols(Elf *outelf, bool rel, Elf_Scn *symscn, Elf_Scn *strscn, const size_t nent, const GElf_Addr bias, const size_t scnmap[], struct symbol *table, size_t *map, struct section *split_bss) argument
|
H A D | elflint.c | 1489 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); local 1491 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 1492 Elf_Data *symdata = elf_getdata (symscn, NULL); 1540 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); local 1542 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 1543 Elf_Data *symdata = elf_getdata (symscn, NULL); 1919 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); local 1921 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 1930 Elf_Data *symdata = elf_getdata (symscn, NULL); 2600 Elf_Scn *symscn local 2905 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); local [all...] |
H A D | ldgeneric.c | 1235 Elf_Scn *symscn; local 1253 symscn = elf_getscn (fileinfo->elf, shdr->sh_link); 1254 xelf_getshdr (symscn, symshdr); 1255 symdata = elf_getdata (symscn, NULL); 4304 Elf_Scn *symscn = NULL; local 4343 symscn = elf_newscn (ld_state.outelf); 4344 ld_state.symscnidx = elf_ndxscn (symscn); 4345 symdata = elf_newdata (symscn); 4394 symscn = elf_getscn (ld_state.outelf, ld_state.dynsymscnidx); 4395 symdata = elf_newdata (symscn); [all...] |
H A D | readelf.c | 1458 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); local 1460 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 1461 Elf_Data *symdata = elf_getdata (symscn, NULL); 1846 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); 1848 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 1849 Elf_Data *symdata = elf_getdata (symscn, NULL); 2036 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); 2038 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); 2039 Elf_Data *symdata = elf_getdata (symscn, NULL);
|
/external/elfutils/libdwfl/ |
H A D | dwfl_module_getdwarf.c | 598 Elf_Scn **symscn, Elf_Scn **xndxscn, 613 *symscn = scn; 628 *symscn = scn; 1056 Elf_Scn *symscn = NULL, *xndxscn = NULL; 1059 mod->symerr = load_symtab (&mod->main, &mod->symfile, &symscn, 1079 mod->symerr = load_symtab (&mod->debug, &mod->symfile, &symscn, 1101 if (symscn != NULL) 1186 shdr = gelf_getshdr (symscn, &shdr_mem); 1191 if (elf_compress (symscn, 0, 0) < 0) 1194 mod->symdata = elf_getdata (symscn, NUL 597 load_symtab(struct dwfl_file *file, struct dwfl_file **symfile, Elf_Scn **symscn, Elf_Scn **xndxscn, size_t *syments, int *first_global, GElf_Word *strshndx) argument [all...] |