Home
last modified time | relevance | path

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

/third_party/elfutils/libelf/
H A Dnlist.c64 Elf_Scn *symscn = NULL; in nlist() local
101 symscn = scn; in nlist()
107 symscn = scn; in nlist()
110 if (symscn == NULL) in nlist()
118 shdr = INTUSE(gelf_getshdr) (symscn, &shdr_mem); in nlist()
125 data = INTUSE(elf_getdata) (symscn, NULL); in nlist()
/third_party/elfutils/src/
H A Dfindtextrel.c92 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwarf *dw,
240 Elf_Scn *symscn = NULL; in process_file() local
245 && (!seen_dynamic || symscn == NULL)) in process_file()
292 symscn = scn; in process_file()
391 && symscn == NULL) in process_file()
393 symscn = elf_getscn (elf, shdr->sh_link); in process_file()
394 if (symscn == NULL) in process_file()
425 symscn, dw, fname, more_than_one, &knownsrcs); in process_file()
448 symscn, dw, fname, more_than_one, &knownsrcs); in process_file()
483 GElf_Addr addr, Elf *elf, Elf_Scn *symscn, Dwar in check_rel()
482 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) check_rel() argument
[all...]
H A Dobjdump.c508 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in show_relocs() local
510 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in show_relocs()
511 Elf_Data *symdata = elf_getdata (symscn, NULL); in show_relocs()
525 && xndxshdr->sh_link == elf_ndxscn (symscn)) in show_relocs()
H A Dunstrip.c626 Elf *elf, bool rel, Elf_Scn *symscn, size_t shnum) in add_new_section_symbols()
631 GElf_Shdr *shdr = gelf_getshdr (symscn, &shdr_mem); in add_new_section_symbols()
641 update_shdr (symscn, shdr); in add_new_section_symbols()
643 Elf_Data *symdata = elf_getdata (symscn, NULL); in add_new_section_symbols()
701 adjust_all_relocs (elf, symscn, shdr, symndx_map, nsym - 1); in add_new_section_symbols()
844 collect_symbols (Elf *outelf, bool rel, Elf_Scn *symscn, Elf_Scn *strscn, in collect_symbols()
849 Elf_Data *symdata = elf_getdata (symscn, NULL); in collect_symbols()
1040 Elf_Scn *symscn = elf_getscn (elf, shdr->sh_link); in get_group_sig()
1041 if (symscn == NULL) in get_group_sig()
1046 GElf_Shdr *symshdr = gelf_getshdr (symscn, in get_group_sig()
624 add_new_section_symbols(Elf_Scn *old_symscn, size_t old_shnum, Elf *elf, bool rel, Elf_Scn *symscn, size_t shnum) add_new_section_symbols() argument
842 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) collect_symbols() argument
[all...]
H A Delflint.c1509 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_rela() local
1511 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in check_rela()
1512 Elf_Data *symdata = elf_getdata (symscn, NULL); in check_rela()
1560 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_rel() local
1562 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in check_rel()
1563 Elf_Data *symdata = elf_getdata (symscn, NULL); in check_rel()
1939 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in check_symtab_shndx() local
1941 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in check_symtab_shndx()
1950 Elf_Data *symdata = elf_getdata (symscn, NULL); in check_symtab_shndx()
2632 Elf_Scn *symscn in check_group() local
2947 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); check_versym() local
[all...]
H A Dstrip.c384 get_xndxdata (Elf *elf, Elf_Scn *symscn) in get_xndxdata() argument
388 GElf_Shdr *shdr = gelf_getshdr (symscn, &shdr_mem); in get_xndxdata()
391 size_t scnndx = elf_ndxscn (symscn); in get_xndxdata()
634 Elf_Scn * symscn = elf_getscn (elf, symt); in remove_debug_relocations() local
635 symdata = elf_getdata (symscn, NULL); in remove_debug_relocations()
636 xndxdata = get_xndxdata (elf, symscn); in remove_debug_relocations()
H A Dreadelf.c1608 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in handle_scngrp() local
1610 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in handle_scngrp()
1611 Elf_Data *symdata = elf_getdata (symscn, NULL); in handle_scngrp()
2058 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in handle_relocs_rel()
2060 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in handle_relocs_rel()
2061 Elf_Data *symdata = elf_getdata (symscn, NULL); in handle_relocs_rel()
2247 Elf_Scn *symscn = elf_getscn (ebl->elf, shdr->sh_link); in handle_relocs_rela()
2249 GElf_Shdr *symshdr = gelf_getshdr (symscn, &symshdr_mem); in handle_relocs_rela()
2250 Elf_Data *symdata = elf_getdata (symscn, NULL); in handle_relocs_rela()
/third_party/elfutils/libdwfl/
H A Ddwfl_module_getdwarf.c604 Elf_Scn **symscn, Elf_Scn **xndxscn, in load_symtab()
619 *symscn = scn; in load_symtab()
634 *symscn = scn; in load_symtab()
1064 Elf_Scn *symscn = NULL, *xndxscn = NULL; in find_symtab()
1067 mod->symerr = load_symtab (&mod->main, &mod->symfile, &symscn, in find_symtab()
1087 mod->symerr = load_symtab (&mod->debug, &mod->symfile, &symscn, in find_symtab()
1109 if (symscn != NULL) in find_symtab()
1194 shdr = gelf_getshdr (symscn, &shdr_mem); in find_symtab()
1199 if (elf_compress (symscn, 0, 0) < 0) in find_symtab()
1202 mod->symdata = elf_getdata (symscn, NUL in find_symtab()
603 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) load_symtab() argument
[all...]
/third_party/elfutils/libasm/
H A Dasm_end.c157 Elf_Scn *symscn = elf_newscn (ctx->out.elf); in binary_end() local
158 data = elf_newdata (symscn); in binary_end()
159 shdr = gelf_getshdr (symscn, &shdr_mem); in binary_end()
165 symscnndx = elf_ndxscn (symscn); in binary_end()
282 (void) gelf_update_shdr (symscn, shdr); in binary_end()

Completed in 30 milliseconds