|
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"Go to the source code of this file.
Functions | |
| const char * | d_main_name (void) |
| char * | d_demangle (const char *symbol, int options) |
| static int | d_sniff_from_mangled_name (const char *mangled, char **demangled) |
| static void | d_language_arch_info (struct gdbarch *gdbarch, struct language_arch_info *lai) |
| static void * | build_d_types (struct gdbarch *gdbarch) |
| const struct builtin_d_type * | builtin_d_type (struct gdbarch *gdbarch) |
| void | _initialize_d_language (void) |
Variables | |
| static const char | D_MAIN [] = "D main" |
| static const struct op_print | d_op_print_tab [] |
| static const char * | d_extensions [] |
| const struct language_defn | d_language_defn |
| static struct gdbarch_data * | d_type_data |
| enum d_primitive_types |
| void _initialize_d_language | ( | void | ) |
Definition at line 347 of file d-lang.c.
References build_d_types(), d_type_data, and gdbarch_data_register_post_init().
|
static |
Definition at line 260 of file d-lang.c.
References arch_boolean_type(), arch_character_type(), arch_complex_type(), arch_float_type(), arch_integer_type(), arch_type(), 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_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_d_type::builtin_wchar, gdbarch_double_bit(), gdbarch_double_format(), gdbarch_float_bit(), gdbarch_float_format(), gdbarch_long_double_bit(), gdbarch_long_double_format(), GDBARCH_OBSTACK_ZALLOC, TARGET_CHAR_BIT, TYPE_CODE_VOID, TYPE_INSTANCE_FLAG_NOTTEXT, and TYPE_INSTANCE_FLAGS.
Referenced by _initialize_d_language().
| const struct builtin_d_type* builtin_d_type | ( | struct gdbarch * | gdbarch | ) |
Definition at line 341 of file d-lang.c.
References d_type_data, and gdbarch_data().
Referenced by build_d_types(), and d_language_arch_info().
| char* d_demangle | ( | const char * | symbol, |
| int | options | ||
| ) |
Definition at line 53 of file d-lang.c.
References gdb_demangle().
Referenced by d_sniff_from_mangled_name(), and demangle_for_lookup().
|
static |
Definition at line 139 of file d-lang.c.
References language_arch_info::bool_type_default, language_arch_info::bool_type_symbol, 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_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_d_type::builtin_wchar, d_primitive_type_bool, d_primitive_type_byte, d_primitive_type_cdouble, d_primitive_type_cent, d_primitive_type_cfloat, d_primitive_type_char, d_primitive_type_creal, d_primitive_type_dchar, d_primitive_type_double, d_primitive_type_float, d_primitive_type_idouble, d_primitive_type_ifloat, d_primitive_type_int, d_primitive_type_ireal, d_primitive_type_long, d_primitive_type_real, d_primitive_type_short, d_primitive_type_ubyte, d_primitive_type_ucent, d_primitive_type_uint, d_primitive_type_ulong, d_primitive_type_ushort, d_primitive_type_void, d_primitive_type_wchar, GDBARCH_OBSTACK_CALLOC, nr_d_primitive_types, language_arch_info::primitive_type_vector, and language_arch_info::string_char_type.
| const char* d_main_name | ( | void | ) |
Definition at line 38 of file d-lang.c.
References D_MAIN, and lookup_minimal_symbol().
Referenced by find_main_name().
|
static |
Definition at line 61 of file d-lang.c.
References d_demangle().
|
static |
| const struct language_defn d_language_defn |
|
static |
Definition at line 30 of file d-lang.c.
Referenced by d_main_name().
|
static |
Definition at line 336 of file d-lang.c.
Referenced by _initialize_d_language(), and builtin_d_type().
1.8.14