Home
last modified time | relevance | path

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

1234

/mirbsd/src/gnu/usr.bin/binutils/gdb/
Dsymtab.h768 struct symtab struct
773 struct symtab *next; argument
826 void (*free_func)(struct symtab *symtab); argument
864 #define BLOCKVECTOR(symtab) (symtab)->blockvector argument
865 #define LINETABLE(symtab) (symtab)->linetable argument
947 struct symtab *symtab; member
969 ((pst) -> symtab != NULL ? (pst) -> symtab : psymtab_to_symtab (pst))
1003 extern struct symtab *lookup_symtab (const char *);
1009 struct symtab **);
1018 struct symtab **);
[all …]
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
342 symtab, block_scope (block), 0); in cp_lookup_symbol_nonlocal()
365 struct symtab **symtab, in lookup_namespace_scope() argument
386 domain, symtab, in lookup_namespace_scope()
399 block, domain, symtab); in lookup_namespace_scope()
412 struct symtab **symtab) in cp_lookup_symbol_namespace() argument
[all …]
Dsymtab.c87 struct symtab **symtab);
94 struct symtab **symtab);
101 struct symtab **symtab);
108 struct symtab **symtab);
116 struct symtab **symtab);
128 struct symtab *, struct symbol *, int, char *);
151 struct symtab *
154 struct symtab *s; in lookup_symtab()
701 sal->symtab = 0; in init_sal()
1016 struct symtab **symtab) in lookup_symbol() argument
[all …]
Dsymmisc.c60 static void dump_symtab (struct objfile *, struct symtab *,
121 free_symtab (struct symtab *s) in free_symtab()
187 struct symtab *s; in print_objfile_statistics()
248 struct symtab *symtab; in dump_objfile() local
282 for (symtab = objfile->symtabs; in dump_objfile()
283 symtab != NULL; in dump_objfile()
284 symtab = symtab->next) in dump_objfile()
286 printf_filtered ("%s at ", symtab->filename); in dump_objfile()
287 gdb_print_host_address (symtab, gdb_stdout); in dump_objfile()
289 if (symtab->objfile != objfile) in dump_objfile()
[all …]
Dlinespec.c47 static void initialize_defaults (struct symtab **default_symtab,
58 struct symtab *file_symtab,
104 static struct symtab *symtab_from_filename (char **argptr,
110 struct symtab *default_symtab,
113 struct symtab *file_symtab,
118 struct symtab *default_symtab,
120 struct symtab *file_symtab);
125 struct symtab *file_symtab,
133 struct symtab *file_symtab,
134 struct symtab *sym_symtab);
[all …]
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()
270 print_source_lines (symtab, mle[i].line, mle[i].line + 1, 0); in do_mixed_source_and_assembly()
362 struct symtab *symtab = NULL; in gdb_disassembly() local
367 symtab = find_pc_symtab (low); in gdb_disassembly()
369 if (symtab != NULL && symtab->linetable != NULL) in gdb_disassembly()
372 le = symtab->linetable->item; in gdb_disassembly()
373 nlines = symtab->linetable->nitems; in gdb_disassembly()
[all …]
Dmacroscope.c39 if (! sal.symtab in sal_macro_scope()
40 || ! sal.symtab->macro_table) in sal_macro_scope()
45 fuckyouFSF = macro_main (sal.symtab->macro_table); in sal_macro_scope()
46 inclusion = macro_lookup_inclusion (fuckyouFSF, sal.symtab->filename); in sal_macro_scope()
75 sal.symtab->filename); in sal_macro_scope()
115 sal.symtab = cursal.symtab; in default_macro_scope()
Dbuildsym.c814 struct symtab *
817 struct symtab *symtab = NULL; in end_symtab() local
925 symtab = NULL; in end_symtab()
954 symtab = allocate_symtab (subfile->name, objfile); in end_symtab()
957 symtab->blockvector = blockvector; in end_symtab()
958 symtab->macro_table = pending_macros; in end_symtab()
962 symtab->linetable = (struct linetable *) in end_symtab()
964 memcpy (symtab->linetable, subfile->line_vector, linetablesize); in end_symtab()
968 symtab->linetable = NULL; in end_symtab()
970 symtab->block_line_section = section; in end_symtab()
[all …]
Dsource.c62 static int get_filename_and_charpos (struct symtab *, char **);
81 static struct symtab *current_source_symtab;
115 static struct symtab *last_source_visited = NULL;
147 cursal.symtab = current_source_symtab; in get_current_source_symtab_and_line()
186 cursal.symtab = current_source_symtab; in set_current_source_symtab_and_line()
189 current_source_symtab = sal->symtab; in set_current_source_symtab_and_line()
215 select_source_symtab (struct symtab *s) in select_source_symtab()
240 current_source_symtab = sal.symtab; in select_source_symtab()
313 struct symtab *s; in forget_cached_source_info()
591 struct symtab *s = current_source_symtab; in source_info()
[all …]
Dsource.h24 struct symtab;
28 extern int open_source_file (struct symtab *s);
31 extern char* symtab_to_fullname (struct symtab *s);
37 extern void find_source_lines (struct symtab *s, int desc);
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()
Dcp-support.h101 struct symtab **symtab);
108 struct symtab **symtab);
Dgdbthread.h30 struct symtab;
52 struct symtab *current_symtab;
123 struct symtab *current_symtab);
139 struct symtab **current_symtab);
Dstack.c298 b, VAR_DOMAIN, (int *) NULL, (struct symtab **) NULL); in print_frame_args()
419 if (sal.symtab) in set_current_sal_from_frame()
498 if (location_print || !sal.symtab) in print_frame_info()
503 if (source_print && sal.symtab) in print_frame_info()
510 done = identify_source_line (sal.symtab, sal.line, mid_statement, in print_frame_info()
515 deprecated_print_frame_info_listing_hook (sal.symtab, in print_frame_info()
534 print_source_lines (sal.symtab, sal.line, sal.line + 1, 0); in print_frame_info()
540 set_default_breakpoint (1, get_frame_pc (fi), sal.symtab, sal.line); in print_frame_info()
644 || !sal.symtab in print_frame()
676 if (sal.symtab && sal.symtab->filename) in print_frame()
[all …]
Dscm-lang.c136 if (cursal.symtab && cursal.symtab->filename) in in_eval_c()
138 char *filename = cursal.symtab->filename; in in_eval_c()
166 (struct symtab **) NULL)) != NULL) in scm_lookup_name()
180 (struct symtab **) NULL); in scm_lookup_name()
Dada-lang.h126 struct symtab* symtab; member
254 struct symtab **);
267 struct symtab *,
438 struct symtab **);
Dlinespec.h22 struct symtab;
26 struct symtab *default_symtab, int default_line,
Djv-lang.c60 static struct symtab *get_java_class_symtab (void);
96 static struct symtab *class_symtab = NULL;
98 static void free_class_block (struct symtab *symtab);
100 static struct symtab *
134 struct symtab *symtab = get_java_class_symtab (); in add_class_symtab_symbol() local
135 struct blockvector *bv = BLOCKVECTOR (symtab); in add_class_symtab_symbol()
160 free_class_block (struct symtab *symtab) in free_class_block() argument
162 struct blockvector *bv = BLOCKVECTOR (symtab); in free_class_block()
174 (int *) 0, (struct symtab **) NULL); in java_lookup_class()
581 (int *) 0, (struct symtab **) NULL); in get_java_object_type()
/mirbsd/src/sys/ddb/
Ddb_elf.c98 db_elf_sym_init(symsize, symtab, esymtab, name) in db_elf_sym_init() argument
100 void *symtab; /* pointer to start of symbol table */
113 if (ALIGNED_POINTER(symtab, long) == 0) {
115 name, symtab);
139 elf = (Elf_Ehdr *)symtab;
158 shp = (Elf_Shdr *)((char *)symtab + elf->e_shoff);
159 shstrtab = (char *)symtab + shp[elf->e_shstrndx].sh_offset;
166 symtab_start = (Elf_Sym *)((char *)symtab +
168 symtab_end = (Elf_Sym *)((char *)symtab +
173 strtab_start = (char *)symtab + shp[j].sh_offset;
[all …]
Ddb_aout.c197 db_aout_search_symbol(symtab, off, strategy, diffp) in db_aout_search_symbol() argument
198 db_symtab_t * symtab; in db_aout_search_symbol()
207 sp = (struct nlist *)symtab->start;
208 ep = (struct nlist *)symtab->end;
214 if (X_db_getname(symtab, sp) == 0)
246 db_aout_symbol_values(symtab, sym, namep, valuep) in db_aout_symbol_values() argument
247 db_symtab_t *symtab; in db_aout_symbol_values()
256 *namep = X_db_getname(symtab, sp);
263 db_aout_line_at_pc(symtab, cursym, filename, linenum, off) in db_aout_line_at_pc() argument
264 db_symtab_t * symtab; in db_aout_line_at_pc()
[all …]
/mirbsd/src/sys/dev/
Dksyms.c82 caddr_t symtab = ssym; local
84 caddr_t symtab = (caddr_t)&end;
90 elf = (Elf_Ehdr *)symtab;
96 shdr = (Elf_Shdr *)&symtab[elf->e_shoff];
113 ksym_syms = symtab;
114 ksym_syms_size = (size_t)(esym - symtab);
129 caddr_t symtab = (char *)(&end + 1); local
146 ksym_syms = symtab;
147 ksym_syms_size = (size_t)(esym - symtab);
/mirbsd/src/usr.bin/awk/
Dtran.c40 Array *symtab; /* main symbol table */ variable
75 literal0 = setsymtab("0", "0", 0.0, NUM|STR|CON|DONTFREE, symtab); in syminit()
77 nullloc = setsymtab("$zero&null", "", 0.0, NUM|STR|CON|DONTFREE, symtab); in syminit()
80 fsloc = setsymtab("FS", " ", 0.0, STR|DONTFREE, symtab); in syminit()
82 RS = &setsymtab("RS", "\n", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
83 OFS = &setsymtab("OFS", " ", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
84 ORS = &setsymtab("ORS", "\n", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
85 OFMT = &setsymtab("OFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
86 CONVFMT = &setsymtab("CONVFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
87 FILENAME = &setsymtab("FILENAME", "", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
[all …]
/mirbsd/src/gnu/usr.bin/binutils/gdb/cli/
Dcli-cmds.c571 if (sal.symtab == 0) in edit_command()
602 if (sal.symtab == 0) in edit_command()
612 printf_filtered (" (%s:%d).\n", sal.symtab->filename, sal.line); in edit_command()
618 sal.symtab->filename, sal.line); in edit_command()
625 if (sal.symtab == 0) in edit_command()
638 if (!sal.symtab->fullname) in edit_command()
640 fn = symtab_to_fullname (sal.symtab); in edit_command()
645 fn = sal.symtab->fullname; in edit_command()
680 print_source_lines (cursal.symtab, cursal.line, in list_command()
688 print_source_lines (cursal.symtab, in list_command()
[all …]
/mirbsd/src/libexec/cpp/
Dcpp.c153 struct symtab *stsym();
175 struct symtab { struct
193 STATIC struct symtab stab[symsiz]; argument
195 STATIC struct symtab *defloc;
196 STATIC struct symtab *udfloc;
197 STATIC struct symtab *incloc;
198 STATIC struct symtab *ifloc;
199 STATIC struct symtab *elsloc;
200 STATIC struct symtab *eifloc;
201 STATIC struct symtab *ifdloc;
[all …]
/mirbsd/src/usr.bin/xlint/lint1/
Dscan.l259 static sym_t *symtab[HSHSIZ1]; variable
306 if ((sym->s_link = symtab[h]) != NULL) in initscan()
307 symtab[h]->s_rlink = &sym->s_link; in initscan()
308 (symtab[h] = sym)->s_rlink = &symtab[h]; in initscan()
435 for (sym = symtab[sb->sb_hash]; sym != NULL; sym = sym->s_link) { in search()
1346 if ((sym->s_link = symtab[sb->sb_hash]) != NULL) in getsym()
1347 symtab[sb->sb_hash]->s_rlink = &sym->s_link; in getsym()
1348 (symtab[sb->sb_hash] = sym)->s_rlink = &symtab[sb->sb_hash]; in getsym()
1399 if ((sym->s_link = symtab[h]) != NULL) in inssym()
1400 symtab[h]->s_rlink = &sym->s_link; in inssym()
[all …]

1234