GDB (xrefs)
|
#include "symtab.h"
Go to the source code of this file.
Classes | |
struct | builtin_d_type |
Functions | |
int | d_parse (struct parser_state *) |
const char * | d_main_name (void) |
gdb::unique_xmalloc_ptr< char > | d_demangle (const char *mangled, int options) |
const struct builtin_d_type * | builtin_d_type (struct gdbarch *) |
struct block_symbol | d_lookup_symbol_nonlocal (const struct language_defn *, const char *, const struct block *, const domain_enum) |
struct block_symbol | d_lookup_nested_symbol (struct type *, const char *, const struct block *) |
void | d_value_print_inner (struct value *val, struct ui_file *stream, int recurse, const struct value_print_options *options) |
|
extern |
Definition at line 279 of file d-lang.c.
References build_d_types(), d_type_data, registry< T >::get(), and registry< T >::set().
Referenced by build_d_types(), and d_language::language_arch_info().
|
extern |
Definition at line 55 of file d-lang.c.
References gdb_demangle().
Referenced by demangle_for_lookup(), d_language::demangle_symbol(), and d_language::sniff_from_mangled_name().
|
extern |
Definition at line 301 of file d-namespace.c.
References check_typedef(), d_lookup_symbol_in_module(), find_symbol_in_baseclass(), lookup_static_symbol(), size, block_symbol::symbol, type_name_or_error(), and VAR_DOMAIN.
Referenced by classify_inner_name(), and d_lookup_symbol().
|
extern |
Definition at line 508 of file d-namespace.c.
References d_lookup_symbol_module(), lookup_module_scope(), name, block::scope(), and block_symbol::symbol.
Referenced by d_language::lookup_symbol_nonlocal().
|
extern |
Definition at line 40 of file d-lang.c.
References D_MAIN, lookup_minimal_symbol(), and bound_minimal_symbol::minsym.
Referenced by find_main_name().
|
extern |
Definition at line 3298 of file d-exp.c.
References parser_state::debug, last_was_structop, name_obstack, paren_depth, parser_state::pop(), popping, pstate, saw_name_at_eof, expr_builder::set_operation(), token_fifo, yydebug, and yyparse().
Referenced by d_language::parser().
|
extern |
Definition at line 74 of file d-valprint.c.
References value::address, c_value_print_inner(), check_typedef(), type::code(), dynamic_array_type(), value::embedded_offset(), and value::type().
Referenced by dynamic_array_type(), and d_language::value_print_inner().