Searched refs:symtab (Results 1 – 10 of 10) sorted by relevance
| /tools/objtool/ |
| A D | orc_dump.c | 26 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 D | elf.c | 447 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 D | parse_vdso.c | 55 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 D | genelf.c | 57 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 D | symsrc.h | 28 Elf_Scn *symtab; member
|
| A D | symbol-elf.c | 700 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 D | load.c | 139 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 D | main.c | 74 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 D | linker.c | 349 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 D | perf-top.txt | 120 --dump-symtab::
|
Completed in 24 milliseconds