GDB (xrefs)
|
#include "defs.h"
#include "symtab.h"
#include "language.h"
#include "varobj.h"
#include "d-lang.h"
#include "c-lang.h"
#include "demangle.h"
#include "cp-support.h"
#include "gdbarch.h"
#include "parser-defs.h"
Go to the source code of this file.
Classes | |
class | d_language |
Functions | |
const char * | d_main_name (void) |
gdb::unique_xmalloc_ptr< char > | d_demangle (const char *symbol, int options) |
static struct builtin_d_type * | build_d_types (struct gdbarch *gdbarch) |
const struct builtin_d_type * | builtin_d_type (struct gdbarch *gdbarch) |
Variables | |
static const char | D_MAIN [] = "D main" |
static d_language | d_language_defn |
static const registry< gdbarch >::key< struct builtin_d_type > | d_type_data |
|
static |
Definition at line 199 of file d-lang.c.
References builtin_d_type::builtin_bool, builtin_d_type::builtin_byte, builtin_d_type::builtin_cdouble, builtin_d_type::builtin_cent, builtin_d_type::builtin_cfloat, builtin_d_type::builtin_char, builtin_d_type::builtin_creal, builtin_d_type(), builtin_d_type::builtin_dchar, builtin_d_type::builtin_double, builtin_d_type::builtin_float, builtin_d_type::builtin_idouble, builtin_d_type::builtin_ifloat, builtin_d_type::builtin_int, builtin_d_type::builtin_ireal, builtin_d_type::builtin_long, builtin_d_type::builtin_real, builtin_d_type::builtin_short, builtin_type(), builtin_d_type::builtin_ubyte, builtin_d_type::builtin_ucent, builtin_d_type::builtin_uint, builtin_d_type::builtin_ulong, builtin_d_type::builtin_ushort, builtin_d_type::builtin_void, builtin_type::builtin_void, builtin_d_type::builtin_wchar, gdbarch_double_bit(), gdbarch_double_format(), gdbarch_float_bit(), gdbarch_float_format(), gdbarch_long_double_bit(), gdbarch_long_double_format(), init_boolean_type(), init_character_type(), init_complex_type(), init_float_type(), init_integer_type(), type::instance_flags(), type::set_instance_flags(), and TYPE_INSTANCE_FLAG_NOTTEXT.
Referenced by builtin_d_type().
const struct builtin_d_type * builtin_d_type | ( | struct gdbarch * | gdbarch | ) |
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().
gdb::unique_xmalloc_ptr< char > d_demangle | ( | const char * | symbol, |
int | options ) |
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().
const char * d_main_name | ( | void | ) |
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().
|
static |
|
static |
Definition at line 32 of file d-lang.c.
Referenced by d_main_name().
|
static |
Definition at line 274 of file d-lang.c.
Referenced by builtin_d_type().