Searched refs:symtab_shndx (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/scripts/ |
H A D | recordmcount.h | 192 Elf32_Word const *symtab_shndx) in get_symindex() argument 205 return w(symtab_shndx[index]); in get_symindex() 238 Elf32_Word **symtab_shndx) in find_symtab() argument 244 *symtab_shndx = NULL; in find_symtab() 250 *symtab_shndx = (void *)ehdr + relhdr->sh_offset; in find_symtab() 252 if (*symtab && *symtab_shndx) in find_symtab() 522 Elf32_Word const *symtab_shndx, in find_secsym_ndx() argument 534 if (txtndx == get_symindex(symp, symtab, symtab_shndx) in find_secsym_ndx() 620 Elf32_Word *symtab_shndx; in do_func() local 652 find_symtab(ehdr, shdr0, nhdr, &symtab, &symtab_shndx); in do_func() [all …]
|
H A D | sorttable.h | 272 Elf32_Word *symtab_shndx = NULL; in do_sort() local 324 symtab_shndx = (Elf32_Word *)((const char *)ehdr + in do_sort() 450 symtab_shndx)]; in do_sort()
|
/openbmc/linux/tools/objtool/ |
H A D | elf.c | 437 struct section *symtab, *symtab_shndx, *sec; in read_symbols() local 446 symtab_shndx = find_section_by_name(elf, ".symtab_shndx"); in read_symbols() 447 if (symtab_shndx) in read_symbols() 448 shndx_data = symtab_shndx->data; in read_symbols() 598 struct section *symtab_shndx, struct symbol *sym) in elf_update_symbol() argument 617 if (symtab_shndx) { in elf_update_symbol() 618 t = elf_getscn(elf->elf, symtab_shndx->idx); in elf_update_symbol() 678 mark_sec_changed(elf, symtab_shndx, true); in elf_update_symbol() 679 symtab_shndx->truncate = true; in elf_update_symbol() 730 struct section *symtab, *symtab_shndx; in __elf_create_symbol() local [all …]
|