/src/usr.sbin/lockstat/ |
elf32.c | 96 static Elf_Sym *symp; variable in typeref:typename:Elf_Sym * 149 if ((symp = malloc(symhdr.sh_size)) == NULL) 151 sz = pread(fd, symp, symhdr.sh_size, symhdr.sh_offset); 196 if (ELF_ST_TYPE(symp[i].st_info) != st) 198 if (strcmp(&strp[symp[i].st_name], name) != 0) 200 *start = (uintptr_t)symp[i].st_value; 201 *end = *start + (uintptr_t)symp[i].st_size; 206 if (ELF_ST_TYPE(symp[i].st_info) != st) 208 sa = (uintptr_t)symp[i].st_value; 209 ea = sa + (uintptr_t)symp[i].st_size - 1 [all...] |
/src/usr.bin/crunch/crunchide/ |
exec_aout.c | 103 struct nlist *symp; local in function:hide_aout 158 for(symp = symbase; symp < symbase + nsyms; symp++) { 159 if(!IS_GLOBAL_DEFINED(symp)) /* keep undefined syms */ 163 if(SYMSTR(symp)[0] == '_' && in_keep_list(SYMSTR(symp) + 1)) 166 symp->n_type = 0;
|
/src/sys/ddb/ |
db_elf.c | 111 Elf_Sym *symp, *symtab_start, *symtab_end; local in function:db_elf_sym_init 189 for (symp = symtab_start; symp < symtab_end; symp++) 190 if (symp->st_name + strtab_start > strtab_end) 243 Elf_Sym *symp, *symtab_start, *symtab_end; local in function:db_elf_lookup 255 for (symp = symtab_start; symp < symtab_end; symp++) { 256 if (symp->st_name != 0 & 272 Elf_Sym *rsymp, *symp, *symtab_start, *symtab_end; local in function:db_elf_search_symbol 338 Elf_Sym *symp = (Elf_Sym *)sym; local in function:db_elf_symbol_values 389 Elf_Sym *symp, *symtab_start, *symtab_end; local in function:db_elf_forall [all...] |
/src/lib/libc/gen/ |
nlist_elf32.c | 91 Elf_Sym *symp; local in function:ELFNAMEEND 266 symp = (void *)&mappedfile[(size_t)symshdrp->sh_offset]; 267 nsyms = (size_t)(symshdrp->sh_size / sizeof(*symp)); 297 symtabname = &strtab[symp[i].st_name]; 303 p->n_value = (uintptr_t)symp[i].st_value; 304 switch (ELF_ST_TYPE(symp[i].st_info)) { 322 if (ELF_ST_BIND(symp[i].st_info) != STB_LOCAL)
|
/src/usr.sbin/kvm_mkdb/ |
nlist_elf32.c | 104 Elf_Sym *symp; variable in typeref:typename:Elf_Sym * 231 symp = (Elf_Sym *)&mappedfile[symshdrp->sh_offset]; 232 nsyms = symshdrp->sh_size / sizeof(*symp); 261 if (symp[i].st_name == 0) 269 fsymname = &strtab[symp[i].st_name]; 289 nbuf.n_value = symp[i].st_value; 290 switch (ELFDEFNNAME(ST_TYPE)(symp[i].st_info)) { 305 if (ELFDEFNNAME(ST_BIND)(symp[i].st_info) != STB_LOCAL) 352 shdrp[symp[i].st_shndx].sh_addr + 353 shdrp[symp[i].st_shndx].sh_offset]) [all...] |
/src/libexec/ld.elf_so/ |
symbol.c | 89 const Elf_Sym *symp; local in function:_rtld_symlook_list 101 symp = _rtld_symlook_obj(name, hash, elm->obj, flags, ventry); 102 if (symp != NULL) { 104 (ELF_ST_BIND(symp->st_info) != STB_WEAK)) { 105 def = symp; 179 const Elf_Sym *symp; local in function:_rtld_symlook_obj_matched_symbol 183 symp = obj->symtab + symnum; 184 strp = obj->strtab + symp->st_name; 189 if (symp->st_shndx == SHN_UNDEF) 202 if (symp->st_shndx == SHN_UNDEF & 494 const Elf_Sym *symp; local in function:_rtld_symlook_default [all...] |
rtld.c | 1249 const Elf_Sym *symp = _rtld_symlook_obj(name, local in function:do_dlsym 1251 if (symp != NULL) { 1252 def = symp;
|
/src/usr.bin/xlint/lint2/ |
read.c | 468 sym_t *symp, sym; local in function:decldef 525 for (symp = hte->h_syms; symp != NULL; symp = symp->s_next) { 526 if (symp->s_pos.p_isrc == sym.s_pos.p_isrc && 527 symp->s_pos.p_iline == sym.s_pos.p_iline && 528 symp->s_type == sym.s_type && 529 ((symp->s_def == DECL && sym.s_def == DECL) || 530 (!sflag && symp->s_def == TDEF && sym.s_def == TDEF)) & 1139 sym_t *sym1, **symp, *sym; local in function:mkstatic [all...] |