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

12345678

/freebsd-11-stable/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
H A Dsymmisc.c25 #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 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-11-stable/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-11-stable/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-11-stable/contrib/elftoolchain/libelf/
H A Delf_getarsym.c37 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 Dlibelf_ar.c318 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 Dsymtab.h1 /* $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 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-11-stable/sys/ddb/
H A Ddb_main.c61 * 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 Ddb_sym.h41 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 DSymbolFileSymtab.cpp40 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 Dpe_symtab.c34 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;

Completed in 149 milliseconds

12345678