Searched refs:symtab (Results 1 - 25 of 144) sorted by relevance

123456

/freebsd-9.3-release/contrib/gdb/gdb/
H A Dsource.h24 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 Dlinespec.h22 struct symtab;
26 struct symtab *default_symtab, int default_line,
H A Dmacroscope.c25 #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 Dsymtab.h70 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 Dcp-namespace.c26 #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 Dcp-support.h29 #include "symtab.h"
98 struct symtab **symtab);
105 struct symtab **symtab);
H A Dgdbthread.h30 struct symtab;
54 struct symtab *current_symtab;
131 struct symtab *current_symtab,
150 struct symtab **current_symtab,
H A Dobjc-lang.h54 extern char *find_imps (struct symtab *symtab, struct block *block,
H A Ddisasm.c155 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 Dlinespec.c24 #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 Dsymtab.c25 #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 Dblock.c24 #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 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-winsource.h45 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 Dsymtab.c29 #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 Dsymtab.c29 #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 Dmi-cmd-file.c26 #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 Dsymtab.c32 /* $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 Delf_getarsym.c38 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 Dsymtab.h32 /* $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 Ddb_main.c62 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 Ddb_sym.h41 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 Dsymtab.h27 /*! \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 Dsymtab.h27 /*! \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 DMakefile10 SRCS= main.c interactive.c restore.c dirs.c symtab.c tape.c utilities.c \

Completed in 292 milliseconds

123456