Home
last modified time | relevance | path

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

123456789

/freebsd-12.1/contrib/ntp/lib/isc/
H A Dsymtab.c71 symtab = (isc_symtab_t *)isc_mem_get(mctx, sizeof(*symtab)); in isc_symtab_create()
77 isc_mem_put(mctx, symtab, sizeof(*symtab)); in isc_symtab_create()
84 symtab->count = 0; in isc_symtab_create()
91 *symtabp = symtab; in isc_symtab_create()
103 symtab = *symtabp; in isc_symtab_destroy()
117 isc_mem_put(symtab->mctx, symtab->table, in isc_symtab_destroy()
119 symtab->magic = 0; in isc_symtab_destroy()
120 isc_mem_put(symtab->mctx, symtab, sizeof(*symtab)); in isc_symtab_destroy()
220 isc_mem_put(symtab->mctx, symtab->table, in grow_table()
274 if (symtab->count > symtab->maxload) in isc_symtab_define()
[all …]
/freebsd-12.1/contrib/gdb/gdb/
H A Dsymtab.h754 struct symtab struct
812 void (*free_func)(struct symtab *symtab); argument
850 #define BLOCKVECTOR(symtab) (symtab)->blockvector argument
851 #define LINETABLE(symtab) (symtab)->linetable argument
929 struct symtab *symtab; member
951 ((pst) -> symtab != NULL ? (pst) -> symtab : psymtab_to_symtab (pst))
1012 struct symtab **symtab);
1020 struct symtab **symtab);
1030 struct symtab **symtab);
1177 struct symtab *symtab; member
[all …]
H A Dcp-namespace.c78 struct symtab **symtab,
86 struct symtab **symtab,
97 static void free_namespace_block (struct symtab *symtab);
109 struct symtab **symtab);
339 struct symtab **symtab) in cp_lookup_symbol_nonlocal() argument
365 struct symtab **symtab, in lookup_namespace_scope() argument
386 domain, symtab, in lookup_namespace_scope()
412 struct symtab **symtab) in cp_lookup_symbol_namespace() argument
432 symtab); in cp_lookup_symbol_namespace()
471 struct symtab **symtab, in lookup_symbol_file() argument
[all …]
H A Dsymtab.c85 struct symtab **symtab);
92 struct symtab **symtab);
99 struct symtab **symtab);
106 struct symtab **symtab);
114 struct symtab **symtab);
925 struct symtab **symtab) in lookup_symbol() argument
1051 struct symtab **symtab) in lookup_symbol_aux_local() argument
1082 struct symtab **symtab) in lookup_symbol_aux_block() argument
1125 struct symtab **symtab) in lookup_symbol_aux_symtabs() argument
1159 struct symtab **symtab) in lookup_symbol_aux_psymtabs() argument
[all …]
H A Dlinespec.c131 struct symtab *file_symtab,
132 struct symtab *sym_symtab);
209 (struct symtab **) NULL))) in find_methods()
388 struct symtab *s = sal->symtab; in build_canonical_line_spec()
509 if (values.sals[i].symtab) in decode_line_2()
1169 struct symtab *sym_symtab; in decode_compound()
1392 (struct symtab **) NULL); in lookup_prefix_sym()
1501 static struct symtab *
1626 if (val.symtab == 0) in decode_all_digits()
1655 struct symtab *sym_symtab; in decode_dollar()
[all …]
H A Dsymmisc.c185 struct symtab *s; in print_objfile_statistics()
246 struct symtab *symtab; in dump_objfile() local
281 symtab != NULL; in dump_objfile()
282 symtab = symtab->next) in dump_objfile()
441 dump_symtab (struct objfile *objfile, struct symtab *symtab, in dump_symtab() argument
454 if (symtab->dirname) in dump_symtab()
477 if (symtab->primary) in dump_symtab()
543 struct symtab *s; in maintenance_print_symbols()
996 struct symtab *symtab; in maintenance_info_symtabs() local
1018 symtab->dirname ? symtab->dirname : "(null)"); in maintenance_info_symtabs()
[all …]
H A Ddisasm.c155 struct symtab *symtab, in do_mixed_source_and_assembly() argument
237 print_source_lines (symtab, next_line, mle[i].line + 1, 0); in do_mixed_source_and_assembly()
250 print_source_lines (symtab, next_line, next_line + 1, in do_mixed_source_and_assembly()
263 print_source_lines (symtab, next_line, mle[i].line + 1, 0); in do_mixed_source_and_assembly()
361 struct symtab *symtab = NULL; in gdb_disassembly() local
366 symtab = find_pc_symtab (low); in gdb_disassembly()
368 if (symtab != NULL && symtab->linetable != NULL) in gdb_disassembly()
371 le = symtab->linetable->item; in gdb_disassembly()
372 nlines = symtab->linetable->nitems; in gdb_disassembly()
376 || symtab == NULL || symtab->linetable == NULL) in gdb_disassembly()
[all …]
H A Dmacroscope.c39 if (! sal.symtab in sal_macro_scope()
40 || ! sal.symtab->macro_table) in sal_macro_scope()
45 main = macro_main (sal.symtab->macro_table); in sal_macro_scope()
46 inclusion = macro_lookup_inclusion (main, sal.symtab->filename); in sal_macro_scope()
75 sal.symtab->filename); in sal_macro_scope()
115 sal.symtab = cursal.symtab; in default_macro_scope()
H A Dbuildsym.c815 struct symtab *
818 struct symtab *symtab = NULL; in end_symtab() local
926 symtab = NULL; in end_symtab()
969 symtab->linetable = NULL; in end_symtab()
975 symtab->dirname = (char *) in end_symtab()
982 symtab->dirname = NULL; in end_symtab()
985 symtab->free_func = NULL; in end_symtab()
1007 symtab->primary = 0; in end_symtab()
1031 if (symtab) in end_symtab()
1033 symtab->primary = 1; in end_symtab()
[all …]
H A Dsource.c94 static struct symtab *current_source_symtab;
152 cursal.symtab = current_source_symtab; in get_current_source_symtab_and_line()
191 cursal.symtab = current_source_symtab; in set_current_source_symtab_and_line()
194 current_source_symtab = sal->symtab; in set_current_source_symtab_and_line()
220 select_source_symtab (struct symtab *s) in select_source_symtab()
245 current_source_symtab = sal.symtab; in select_source_symtab()
318 struct symtab *s; in forget_cached_source_info()
813 open_source_file (struct symtab *s) in open_source_file()
874 symtab_to_filename (struct symtab *s) in symtab_to_filename()
1267 if (sal.symtab == 0) in line_info()
[all …]
H A Dcp-support.h98 struct symtab **symtab);
105 struct symtab **symtab);
H A Dblock.c75 int *pindex, struct symtab *symtab) in blockvector_for_pc_sect() argument
81 if (symtab == 0) /* if no symtab specified by caller */ in blockvector_for_pc_sect()
84 symtab = find_pc_sect_symtab (pc, section); in blockvector_for_pc_sect()
85 if (symtab == 0) in blockvector_for_pc_sect()
89 bl = BLOCKVECTOR (symtab); in blockvector_for_pc_sect()
/freebsd-12.1/lib/libproc/
H A Dproc_sym.c107 struct symtab *symtab; member
161 load_symtab(Elf *e, struct symtab *symtab, u_long sh_type) in load_symtab() argument
192 symtab->index[i] = i; in load_symtab()
193 symtab->nsyms = nsyms; in load_symtab()
197 thunk.symtab = symtab; in load_symtab()
458 lookup_symbol_by_addr(Elf *e, struct symtab *symtab, uintptr_t addr, in lookup_symbol_by_addr() argument
469 data = symtab->data; in lookup_symbol_by_addr()
585 lookup_symbol_by_name(Elf *elf, struct symtab *symtab, const char *symbol, in lookup_symbol_by_name() argument
595 data = symtab->data; in lookup_symbol_by_name()
668 struct symtab *symtab; in proc_iter_symbyaddr() local
[all …]
H A D_libproc.h44 struct symtab { struct
58 struct symtab dynsymtab; argument
59 struct symtab symtab; member
/freebsd-12.1/sys/ddb/
H A Ddb_main.c76 X_db_lookup(db_symtab_t *symtab, const char *symbol) in X_db_lookup() argument
81 if (symtab->private == NULL) { in X_db_lookup()
85 sym = (Elf_Sym *)symtab->start; in X_db_lookup()
86 while ((char *)sym < symtab->end) { in X_db_lookup()
88 !strcmp(symtab->private + sym->st_name, symbol)) in X_db_lookup()
97 X_db_search_symbol(db_symtab_t *symtab, db_addr_t off, db_strategy_t strat, in X_db_search_symbol() argument
105 if (symtab->private == NULL) { in X_db_search_symbol()
116 for (sym = (Elf_Sym*)symtab->start; (char*)sym < symtab->end; sym++) { in X_db_search_symbol()
153 X_db_sym_numargs(db_symtab_t *symtab, c_db_sym_t sym, int *nargp, in X_db_sym_numargs() argument
165 if (symtab->private == NULL) { in X_db_symbol_values()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/Symtab/
H A DSymbolFileSymtab.cpp63 const Symtab *symtab = m_obj_file->GetSymtab(); in CalculateAbilities() local
64 if (symtab) { in CalculateAbilities()
70 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeSourceFile, in CalculateAbilities()
75 if (symtab->AppendSymbolIndexesWithType( in CalculateAbilities()
78 symtab->SortSymbolIndexesByValue(m_func_indexes, true); in CalculateAbilities()
85 symtab->SortSymbolIndexesByValue(m_code_indexes, true); in CalculateAbilities()
89 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeData, in CalculateAbilities()
91 symtab->SortSymbolIndexesByValue(m_data_indexes, true); in CalculateAbilities()
96 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeObjCClass, in CalculateAbilities()
141 const Symtab *symtab = m_obj_file->GetSymtab(); in ParseFunctions() local
[all …]
/freebsd-12.1/contrib/elftoolchain/libelf/
H A Dlibelf_ar.c288 Elf_Arsym *symtab, *sym; in _libelf_ar_process_bsd_symtab() local
298 symtab = NULL; in _libelf_ar_process_bsd_symtab()
365 e->e_u.e_ar.e_symtab = symtab; in _libelf_ar_process_bsd_symtab()
369 return (symtab); in _libelf_ar_process_bsd_symtab()
372 if (symtab) in _libelf_ar_process_bsd_symtab()
373 free(symtab); in _libelf_ar_process_bsd_symtab()
403 Elf_Arsym *symtab, *sym; in _libelf_ar_process_svr4_symtab() local
410 symtab = NULL; in _libelf_ar_process_svr4_symtab()
459 return (symtab); in _libelf_ar_process_svr4_symtab()
462 if (symtab) in _libelf_ar_process_svr4_symtab()
[all …]
H A Delf_getarsym.c37 Elf_Arsym *symtab; in elf_getarsym() local
40 symtab = NULL; in elf_getarsym()
44 else if ((symtab = ar->e_u.e_ar.e_symtab) != NULL) in elf_getarsym()
47 symtab = (ar->e_flags & LIBELF_F_AR_VARIANT_SVR4) ? in elf_getarsym()
55 return (symtab); in elf_getarsym()
/freebsd-12.1/contrib/gdb/gdb/cli/
H A Dcli-cmds.c569 if (sal.symtab == 0) in edit_command()
600 if (sal.symtab == 0) in edit_command()
623 if (sal.symtab == 0) in edit_command()
635 + (NULL == sal.symtab->dirname ? 0 : strlen(sal.symtab->dirname) + 1) in edit_command()
636 + (NULL == sal.symtab->filename? 0 : strlen(sal.symtab->filename)+ 1) in edit_command()
642 (NULL != sal.symtab->filename && *(sal.symtab->filename) != '/') ? in edit_command()
643 sal.symtab->dirname : ""), in edit_command()
644 (NULL == sal.symtab->filename ? "unknown" : sal.symtab->filename) in edit_command()
756 && sal.symtab != sal_end.symtab) in list_command()
767 if (sal.symtab == 0) in list_command()
[all …]
/freebsd-12.1/contrib/gdb/gdb/mi/
H A Dmi-cmd-file.c50 if (!st.symtab) in mi_cmd_file_list_exec_source_file()
54 if (st.symtab->fullname == NULL) in mi_cmd_file_list_exec_source_file()
55 symtab_to_filename (st.symtab); in mi_cmd_file_list_exec_source_file()
58 if (st.symtab->fullname == NULL) in mi_cmd_file_list_exec_source_file()
63 ui_out_field_string (uiout, "file", st.symtab->filename); in mi_cmd_file_list_exec_source_file()
64 ui_out_field_string (uiout, "fullname", st.symtab->fullname); in mi_cmd_file_list_exec_source_file()
/freebsd-12.1/contrib/one-true-awk/
H A Dtran.c37 Array *symtab; /* main symbol table */ variable
77 fsloc = setsymtab("FS", " ", 0.0, STR|DONTFREE, symtab); in syminit()
85 nfloc = setsymtab("NF", "", 0.0, NUM, symtab); in syminit()
87 nrloc = setsymtab("NR", "", 0.0, NUM, symtab); in syminit()
89 fnrloc = setsymtab("FNR", "", 0.0, NUM, symtab); in syminit()
92 rstartloc = setsymtab("RSTART", "", 0.0, NUM, symtab); in syminit()
94 rlengthloc = setsymtab("RLENGTH", "", 0.0, NUM, symtab); in syminit()
96 symtabloc = setsymtab("SYMTAB", "", 0.0, ARR, symtab); in syminit()
97 symtabloc->sval = (char *) symtab; in syminit()
107 cp = setsymtab("ARGV", "", 0.0, ARR, symtab); in arginit()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Core/
H A DModule.cpp823 if (symtab) in FindFunctions()
842 if (symtab) in FindFunctions()
866 Symtab *symtab = symbols->GetSymtab(); in FindFunctions() local
867 if (symtab) { in FindFunctions()
1314 Symtab *symtab = sym_vendor->GetSymtab(); in FindFirstSymbolWithNameAndType() local
1315 if (symtab) in FindFirstSymbolWithNameAndType()
1348 Symtab *symtab = sym_vendor->GetSymtab(); in FindFunctionSymbols() local
1349 if (symtab) in FindFunctionSymbols()
1369 if (symtab) { in FindSymbolsWithNameAndType()
1393 if (symtab) { in FindSymbolsMatchingRegExAndType()
[all …]
/freebsd-12.1/lib/libc/gen/
H A Dnlist.c110 struct nlist *p, *symtab; in __aout_fdnlist() local
155 symtab = (struct nlist *)(a_out_mmap + symoff); in __aout_fdnlist()
180 soff = symtab->n_un.n_strx; in __aout_fdnlist()
183 if (soff != 0 && (symtab->n_type & N_STAB) == 0) in __aout_fdnlist()
186 p->n_value = symtab->n_value; in __aout_fdnlist()
187 p->n_type = symtab->n_type; in __aout_fdnlist()
188 p->n_desc = symtab->n_desc; in __aout_fdnlist()
189 p->n_other = symtab->n_other; in __aout_fdnlist()
193 symtab++; in __aout_fdnlist()
/freebsd-12.1/contrib/gdb/gdb/tui/
H A Dtui-source.h30 struct symtab;
35 extern enum tui_status tui_set_source_content (struct symtab *, int, int);
36 extern void tui_show_symtab_source (struct symtab *, union tui_line_or_address, int);
H A Dtui-disasm.c271 struct symtab *s = find_pc_symtab (start_addr); in tui_show_disassem()
306 tui_update_source_window (TUI_SRC_WIN, sal.symtab, val, TRUE); in tui_show_disassem_and_update_source()
307 if (sal.symtab) in tui_show_disassem_and_update_source()
310 tui_update_locator_filename (sal.symtab->filename); in tui_show_disassem_and_update_source()
378 struct symtab *s; in tui_vertical_disassem_scroll()
384 if (cursal.symtab == (struct symtab *) NULL) in tui_vertical_disassem_scroll()
387 s = cursal.symtab; in tui_vertical_disassem_scroll()

123456789