Searched refs:symscn (Results 1 - 10 of 10) sorted by relevance

/external/elfutils/libelf/
H A Dnlist.c65 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/src/
H A Dfindtextrel.c94 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 Dobjdump.c521 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 Di386_ld.c847 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 Delflint.c1489 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 Dunstrip.c589 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 Dldgeneric.c1235 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 Dreadelf.c1458 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 Ddwfl_module_getdwarf.c598 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...]
/external/elfutils/libasm/
H A Dasm_end.c161 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);

Completed in 359 milliseconds