/freebsd-11-stable/contrib/gdb/gdb/ |
H A D | source.h | 24 struct symtab; 26 /* Open a source file given a symtab S. Returns a file descriptor or 28 extern int open_source_file (struct symtab *s); 34 extern void find_source_lines (struct symtab *s, int desc);
|
H A D | linespec.h | 22 struct symtab; 26 struct symtab *default_symtab, int default_line,
|
H A D | macroscope.c | 25 #include "symtab.h" 39 if (! sal.symtab 40 || ! sal.symtab->macro_table) 45 main = macro_main (sal.symtab->macro_table); 46 inclusion = macro_lookup_inclusion (main, sal.symtab->filename); 56 have a symtab for a source file that doesn't appear in the 73 "symtab found for `%s', but that file\n" 75 sal.symtab->filename); 115 sal.symtab = cursal.symtab; [all...] |
H A D | symtab.h | 70 gdb HEAD 2003-08-21 space used: 8396800 (+symtab.h) 73 The third line shows the savings from the optimizations in symtab.h. 330 information to calculate the end of the partial symtab based on the 664 on a partial symtab list and which points to the corresponding 665 normal symtab once the partial_symtab has been referenced. */ 754 /* Each source file or header is represented by a struct symtab. struct 757 struct symtab 762 struct symtab *next; 764 /* List of all symbol scope blocks for this symtab. May be shared 786 /* The macro table for this symtab 929 struct symtab *symtab; member in struct:partial_symtab 1177 struct symtab *symtab; member in struct:symtab_and_line 1344 struct symtab *symtab; member in struct:symbol_search [all...] |
H A D | cp-namespace.c | 26 #include "symtab.h" 78 struct symtab **symtab, 86 struct symtab **symtab, 97 static void free_namespace_block (struct symtab *symtab); 109 struct symtab **symtab); 114 symtab 335 cp_lookup_symbol_nonlocal(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab) argument 361 lookup_namespace_scope(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab, const char *scope, int scope_len) argument 407 cp_lookup_symbol_namespace(const char *namespace, const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab) argument 467 lookup_symbol_file(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab, int anonymous_namespace) argument 714 free_namespace_block(struct symtab *symtab) argument 823 lookup_possible_namespace_symbol(const char *name, struct symtab **symtab) argument [all...] |
H A D | cp-support.h | 29 #include "symtab.h" 98 struct symtab **symtab); 105 struct symtab **symtab);
|
H A D | gdbthread.h | 30 struct symtab; 54 struct symtab *current_symtab; 131 struct symtab *current_symtab, 150 struct symtab **current_symtab,
|
H A D | objc-lang.h | 54 extern char *find_imps (struct symtab *symtab, struct block *block,
|
H A D | disasm.c | 155 struct symtab *symtab, 237 print_source_lines (symtab, next_line, mle[i].line + 1, 0); 250 print_source_lines (symtab, next_line, next_line + 1, 263 print_source_lines (symtab, next_line, mle[i].line + 1, 0); 270 print_source_lines (symtab, mle[i].line, mle[i].line + 1, 0); 361 struct symtab *symtab = NULL; local 365 /* Assume symtab is valid for whole PC range */ 366 symtab 151 do_mixed_source_and_assembly(struct ui_out *uiout, struct disassemble_info *di, int nlines, struct linetable_entry *le, CORE_ADDR low, CORE_ADDR high, struct symtab *symtab, int how_many, struct ui_stream *stb) argument [all...] |
H A D | linespec.c | 24 #include "symtab.h" 39 /* We share this one with symtab.c, but it is not exported widely. */ 45 static void initialize_defaults (struct symtab **default_symtab, 56 struct symtab *file_symtab, 102 static struct symtab *symtab_from_filename (char **argptr, 108 struct symtab *default_symtab, 111 struct symtab *file_symtab, 116 struct symtab *default_symtab, 118 struct symtab *file_symtab); 123 struct symtab *file_symta [all...] |
H A D | symtab.c | 25 #include "symtab.h" 85 struct symtab **symtab); 92 struct symtab **symtab); 99 struct symtab **symtab); 106 struct symtab **symtab); 114 struct symtab **symta 923 lookup_symbol(const char *name, const struct block *block, const domain_enum domain, int *is_a_field_of_this, struct symtab **symtab) argument 975 lookup_symbol_aux(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, int *is_a_field_of_this, struct symtab **symtab) argument 1048 lookup_symbol_aux_local(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab) argument 1079 lookup_symbol_aux_block(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab) argument 1122 lookup_symbol_aux_symtabs(int block_index, const char *name, const char *linkage_name, const domain_enum domain, struct symtab **symtab) argument 1156 lookup_symbol_aux_psymtabs(int block_index, const char *name, const char *linkage_name, const domain_enum domain, struct symtab **symtab) argument 1341 basic_lookup_symbol_nonlocal(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab) argument 1388 lookup_symbol_static(const char *name, const char *linkage_name, const struct block *block, const domain_enum domain, struct symtab **symtab) argument 1407 lookup_symbol_global(const char *name, const char *linkage_name, const domain_enum domain, struct symtab **symtab) argument 2129 find_line_symtab(struct symtab *symtab, int line, int *index, int *exact_match) argument 2211 find_line_pc(struct symtab *symtab, int line, CORE_ADDR *pc) argument [all...] |
H A D | block.c | 24 #include "symtab.h" 75 int *pindex, struct symtab *symtab) 81 if (symtab == 0) /* if no symtab specified by caller */ 84 symtab = find_pc_sect_symtab (pc, section); 85 if (symtab == 0) 89 bl = BLOCKVECTOR (symtab); 92 /* Then search that symtab for the smallest block that wins. */ 74 blockvector_for_pc_sect(CORE_ADDR pc, struct bfd_section *section, int *pindex, struct symtab *symtab) argument
|
H A D | symmisc.c | 25 #include "symtab.h" 58 static void dump_symtab (struct objfile *, struct symtab *, 111 /* Free all the storage associated with the struct symtab <- S. 116 which maybe per symtab even when the rest is not). 120 free_symtab (struct symtab *s) 129 and some other symtab is in charge of freeing that block. 147 or by some other symtab, except for our linetable. 186 struct symtab *s; 247 struct symtab *symtab; 246 struct symtab *symtab; local 441 dump_symtab(struct objfile *objfile, struct symtab *symtab, struct ui_file *outfile) argument 996 struct symtab *symtab; local [all...] |
/freebsd-11-stable/contrib/gdb/gdb/tui/ |
H A D | tui-source.h | 30 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 D | tui-winsource.h | 45 extern void tui_update_source_window (struct tui_win_info *, struct symtab *, 48 struct symtab *, 51 extern void tui_update_source_windows_with_line (struct symtab *, int);
|
/freebsd-11-stable/contrib/ntp/lib/isc/ |
H A D | symtab.c | 29 #include <isc/symtab.h> 64 isc_symtab_t *symtab; local 71 symtab = (isc_symtab_t *)isc_mem_get(mctx, sizeof(*symtab)); 72 if (symtab == NULL) 74 symtab->table = (eltlist_t *)isc_mem_get(mctx, 76 if (symtab->table == NULL) { 77 isc_mem_put(mctx, symtab, sizeof(*symtab)); 81 INIT_LIST(symtab 98 isc_symtab_t *symtab; local 168 isc_symtab_lookup(isc_symtab_t *symtab, const char *key, unsigned int type, isc_symvalue_t *value) argument 189 grow_table(isc_symtab_t *symtab) argument 229 isc_symtab_define(isc_symtab_t *symtab, const char *key, unsigned int type, isc_symvalue_t value, isc_symexists_t exists_policy) argument 281 isc_symtab_undefine(isc_symtab_t *symtab, const char *key, unsigned int type) argument [all...] |
/freebsd-11-stable/contrib/gdb/gdb/mi/ |
H A D | mi-cmd-file.c | 26 #include "symtab.h" 47 /* We should always get a symtab. 49 The documentation in symtab.h suggests it will always be correct */ 50 if (!st.symtab) 51 error ("mi_cmd_file_list_exec_source_file: No symtab"); 54 if (st.symtab->fullname == NULL) 55 symtab_to_filename (st.symtab); 58 if (st.symtab->fullname == NULL) 63 ui_out_field_string (uiout, "file", st.symtab->filename); 64 ui_out_field_string (uiout, "fullname", st.symtab [all...] |
/freebsd-11-stable/contrib/elftoolchain/libelf/ |
H A D | elf_getarsym.c | 37 Elf_Arsym *symtab; local 40 symtab = NULL; 44 else if ((symtab = ar->e_u.e_ar.e_symtab) != NULL) 47 symtab = (ar->e_flags & LIBELF_F_AR_VARIANT_SVR4) ? 55 return (symtab);
|
H A D | libelf_ar.c | 318 Elf_Arsym *symtab, *sym; local 329 symtab = NULL; 366 if ((symtab = malloc(sizeof(Elf_Arsym) * (nentries + 1))) == NULL) { 372 for (n = 0, sym = symtab; n < nentries; n++, sym++) { 396 e->e_u.e_ar.e_symtab = symtab; 400 return (symtab); 403 if (symtab) 404 free(symtab); 434 Elf_Arsym *symtab, *sym; local 441 symtab [all...] |
/freebsd-11-stable/contrib/libexecinfo/ |
H A D | symtab.h | 1 /* $NetBSD: symtab.h,v 1.1 2012/05/26 22:02:29 christos Exp $ */ 35 typedef struct symtab symtab_t;
|
/freebsd-11-stable/contrib/ntp/lib/isc/include/isc/ |
H A D | symtab.h | 27 /*! \file isc/symtab.h 125 isc_symtab_lookup(isc_symtab_t *symtab, const char *key, unsigned int type, 130 isc_symtab_define(isc_symtab_t *symtab, const char *key, unsigned int type, 135 isc_symtab_undefine(isc_symtab_t *symtab, const char *key, unsigned int type);
|
/freebsd-11-stable/sys/ddb/ |
H A D | db_main.c | 61 * the symtab and strtab in memory. This is used when loaded from 67 X_db_line_at_pc(db_symtab_t *symtab, c_db_sym_t sym, char **file, int *line, argument 74 X_db_lookup(db_symtab_t *symtab, const char *symbol) argument 79 if (symtab->private == NULL) { 83 sym = (Elf_Sym *)symtab->start; 84 while ((char *)sym < symtab->end) { 86 !strcmp(symtab->private + sym->st_name, symbol)) 95 X_db_search_symbol(db_symtab_t *symtab, db_addr_t off, db_strategy_t strat, argument 102 if (symtab->private == NULL) { 112 for (sym = (Elf_Sym*)symtab 149 X_db_sym_numargs(db_symtab_t *symtab, c_db_sym_t sym, int *nargp, char **argp) argument 156 X_db_symbol_values(db_symtab_t *symtab, c_db_sym_t sym, const char **namep, db_expr_t *valp) argument [all...] |
H A D | db_sym.h | 41 char *name; /* symtab name */ 42 char *start; /* symtab location */ 48 * Symbol representation is specific to the symtab style: 97 bool X_db_line_at_pc(db_symtab_t *symtab, c_db_sym_t cursym, 100 c_db_sym_t X_db_search_symbol(db_symtab_t *symtab, db_addr_t off, 103 void X_db_symbol_values(db_symtab_t *symtab, c_db_sym_t sym,
|
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/Symtab/ |
H A D | SymbolFileSymtab.cpp | 40 static ConstString g_name("symtab"); 65 const Symtab *symtab = m_objfile_sp->GetSymtab(); local 66 if (symtab) { 70 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeSourceFile, 75 if (symtab->AppendSymbolIndexesWithType( 78 symtab->SortSymbolIndexesByValue(m_func_indexes, true); 82 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeCode, Symtab::eDebugNo, 85 symtab->SortSymbolIndexesByValue(m_code_indexes, true); 89 if (symtab->AppendSymbolIndexesWithType(eSymbolTypeData, 91 symtab 142 const Symtab *symtab = m_objfile_sp->GetSymtab(); local [all...] |
/freebsd-11-stable/contrib/elftoolchain/libpe/ |
H A D | pe_symtab.c | 34 pe_update_symtab(PE *pe, char *symtab, size_t sz, unsigned int nsym) argument 40 if (pe == NULL || symtab == NULL || sz == 0) { 81 sb->sb_pb.pb_buf = symtab;
|