/freebsd-9.3-release/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
|
/freebsd-9.3-release/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-9.3-release/contrib/bind9/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) 75 symtab->mctx = NULL; 76 isc_mem_attach(mctx, &symtab->mctx); 77 symtab->table = (eltlist_t *)isc_mem_get(mctx, 79 if (symtab->table == NULL) { 80 isc_mem_putanddetach(&symtab 100 isc_symtab_t *symtab; local 170 isc_symtab_lookup(isc_symtab_t *symtab, const char *key, unsigned int type, isc_symvalue_t *value) argument 191 grow_table(isc_symtab_t *symtab) argument 231 isc_symtab_define(isc_symtab_t *symtab, const char *key, unsigned int type, isc_symvalue_t value, isc_symexists_t exists_policy) argument 283 isc_symtab_undefine(isc_symtab_t *symtab, const char *key, unsigned int type) argument [all...] |
/freebsd-9.3-release/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-9.3-release/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-9.3-release/contrib/bind9/lib/isccc/ |
H A D | symtab.c | 32 /* $Id: symtab.c,v 1.11 2007/09/13 04:45:18 each Exp $ */ 46 #include <isccc/symtab.h> 77 isccc_symtab_t *symtab; local 83 symtab = malloc(sizeof(*symtab)); 84 if (symtab == NULL) 86 symtab->table = malloc(size * sizeof(eltlist_t)); 87 if (symtab->table == NULL) { 88 free(symtab); 92 ISC_LIST_INIT(symtab 105 free_elt(isccc_symtab_t *symtab, unsigned int bucket, elt_t *elt) argument 115 isccc_symtab_t *symtab; local 195 isccc_symtab_lookup(isccc_symtab_t *symtab, const char *key, unsigned int type, isccc_symvalue_t *value) argument 216 isccc_symtab_define(isccc_symtab_t *symtab, char *key, unsigned int type, isccc_symvalue_t value, isccc_symexists_t exists_policy) argument 257 isccc_symtab_undefine(isccc_symtab_t *symtab, const char *key, unsigned int type) argument 275 isccc_symtab_foreach(isccc_symtab_t *symtab, isccc_symtabforeachaction_t action, void *arg) argument [all...] |
/freebsd-9.3-release/lib/libelf/ |
H A D | elf_getarsym.c | 38 Elf_Arsym *symtab; local 41 symtab = NULL; 45 else if ((symtab = ar->e_u.e_ar.e_symtab) != NULL) 48 symtab = _libelf_ar_process_symtab(ar, &n); 54 return (symtab);
|
/freebsd-9.3-release/contrib/bind9/lib/isccc/include/isccc/ |
H A D | symtab.h | 32 /* $Id: symtab.h,v 1.10 2007/08/28 07:20:43 tbox Exp $ */ 41 /*! \file isccc/symtab.h 119 isccc_symtab_lookup(isccc_symtab_t *symtab, const char *key, unsigned int type, 123 isccc_symtab_define(isccc_symtab_t *symtab, char *key, unsigned int type, 127 isccc_symtab_undefine(isccc_symtab_t *symtab, const char *key, unsigned int type); 130 isccc_symtab_foreach(isccc_symtab_t *symtab, isccc_symtabforeachaction_t action,
|
/freebsd-9.3-release/sys/ddb/ |
H A D | db_main.c | 62 X_db_line_at_pc(db_symtab_t *symtab, c_db_sym_t sym, char **file, int *line, argument 69 X_db_lookup(db_symtab_t *symtab, const char *symbol) argument 74 if (symtab->private == NULL) { 78 sym = (Elf_Sym *)symtab->start; 79 while ((char *)sym < symtab->end) { 81 !strcmp(symtab->private + sym->st_name, symbol)) 90 X_db_search_symbol(db_symtab_t *symtab, db_addr_t off, db_strategy_t strat, argument 97 if (symtab->private == NULL) { 107 for (sym = (Elf_Sym*)symtab->start; (char*)sym < symtab 144 X_db_sym_numargs(db_symtab_t *symtab, c_db_sym_t sym, int *nargp, char **argp) argument 151 X_db_symbol_values(db_symtab_t *symtab, c_db_sym_t sym, const char **namep, db_expr_t *valp) argument 174 uintptr_t symtab, strtab; local [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 boolean_t 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-9.3-release/contrib/bind9/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-9.3-release/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-9.3-release/sbin/restore/ |
H A D | Makefile | 10 SRCS= main.c interactive.c restore.c dirs.c symtab.c tape.c utilities.c \
|