Home
last modified time | relevance | path

Searched refs:symtab (Results 1 – 10 of 10) sorted by relevance

/tools/objtool/
A Dorc_dump.c26 Elf_Data *data, *symtab = NULL, *rela_orc_ip = NULL; in orc_dump() local
84 symtab = data; in orc_dump()
98 if (!symtab || !strtab_idx || !orc || !orc_ip) in orc_dump()
114 if (!gelf_getsym(symtab, GELF_R_SYM(rela.r_info), &sym)) { in orc_dump()
A Delf.c447 if (symtab) { in read_symbols()
452 symbols_nr = sec_num_entries(symtab); in read_symbols()
577 struct section *symtab, *sec; in mark_group_syms() local
581 if (!symtab) { in mark_group_syms()
691 symtab->truncate = true; in elf_update_symbol()
762 if (symtab) { in __elf_create_symbol()
769 new_idx = sec_num_entries(symtab); in __elf_create_symbol()
778 first_non_local = symtab->sh.sh_info; in __elf_create_symbol()
805 symtab->sh.sh_info += 1; in __elf_create_symbol()
814 symtab->sh.sh_size += symtab->sh.sh_entsize; in __elf_create_symbol()
[all …]
/tools/testing/selftests/vDSO/
A Dparse_vdso.c55 ELF(Sym) *symtab;
139 vdso_info.symtab = 0; in vdso_init_from_sysinfo_ehdr()
150 vdso_info.symtab = (ELF(Sym) *) in vdso_init_from_sysinfo_ehdr()
176 if (!vdso_info.symstrings || !vdso_info.symtab || in vdso_init_from_sysinfo_ehdr()
279 ELF(Sym) *sym = &vdso_info.symtab[i]; in vdso_sym()
291 ELF(Sym) *sym = &vdso_info.symtab[i]; in vdso_sym()
/tools/perf/util/
A Dgenelf.c57 static Elf_Sym symtab[]={ variable
303 symtab[1].st_size = csize; in jit_write_elf()
304 symtab[1].st_value = GEN_ELF_TEXT_OFFSET; in jit_write_elf()
320 d->d_buf = symtab; in jit_write_elf()
322 d->d_size = sizeof(symtab); in jit_write_elf()
A Dsymsrc.h28 Elf_Scn *symtab; member
A Dsymbol-elf.c700 scn_dynsym = ss->symtab; in dso__synthesize_plt_symbols()
1119 return ss->symtab != NULL; in symsrc__has_symtab()
1290 ss->symtab = elf_section_by_name(elf, &ehdr, &ss->symshdr, ".symtab", in symsrc__init()
1293 ss->symtab = NULL; in symsrc__init()
1569 sec = syms_ss->symtab; in dso__load_sym_internal()
1836 if (kmodule && syms_ss->symtab) in dso__load_sym()
1839 if (!syms_ss->symtab) { in dso__load_sym()
/tools/testing/selftests/sgx/
A Dload.c139 Elf64_Sym *symtab = NULL; in encl_get_entry() local
151 symtab = (Elf64_Sym *)((char *)encl->bin + sections[i].sh_offset); in encl_get_entry()
164 if (!symtab || !sym_names) in encl_get_entry()
168 Elf64_Sym *sym = &symtab[i]; in encl_get_entry()
A Dmain.c74 symtab->elf_symtab = vdso_get_dyn(addr, dyntab, DT_SYMTAB); in vdso_get_symtab()
75 if (!symtab->elf_symtab) in vdso_get_symtab()
79 if (!symtab->elf_symstrtab) in vdso_get_symtab()
82 symtab->elf_hashtab = vdso_get_dyn(addr, dyntab, DT_HASH); in vdso_get_symtab()
83 if (!symtab->elf_hashtab) in vdso_get_symtab()
117 Elf64_Word bucketnum = symtab->elf_hashtab[0]; in vdso_symtab_get()
118 Elf64_Word *buckettab = &symtab->elf_hashtab[2]; in vdso_symtab_get()
125 sym = &symtab->elf_symtab[i]; in vdso_symtab_get()
126 if (!strcmp(name, &symtab->elf_symstrtab[sym->st_name])) in vdso_symtab_get()
179 struct vdso_symtab symtab; in setup_test_encl() local
[all …]
/tools/lib/bpf/
A Dlinker.c349 symtab->raw_data = syms; in add_new_sym()
350 symtab->sec_sz += sizeof(*sym); in add_new_sym()
351 symtab->shdr->sh_size += sizeof(*sym); in add_new_sym()
352 symtab->data->d_size += sizeof(*sym); in add_new_sym()
1409 Elf64_Sym *sym = symtab->data->d_buf; in linker_append_elf_syms()
1410 int i, n = symtab->shdr->sh_size / symtab->shdr->sh_entsize, err; in linker_append_elf_syms()
1411 int str_sec_idx = symtab->shdr->sh_link; in linker_append_elf_syms()
1442 Elf64_Sym *syms = symtab->raw_data; in get_sym_by_idx()
2291 Elf64_Sym *sym = symtab->data->d_buf; in find_sym_by_name()
2292 int i, n = symtab->shdr->sh_size / symtab->shdr->sh_entsize; in find_sym_by_name()
[all …]
/tools/perf/Documentation/
A Dperf-top.txt120 --dump-symtab::

Completed in 24 milliseconds