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 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 struct language_defn | d_language_defn |
static struct gdbarch_data * | d_type_data |
initialize_file_ftype | _initialize_d_language |
enum d_primitive_types |
void _initialize_d_language | ( | void | ) |
Definition at line 332 of file d-lang.c.
References add_language(), build_d_types(), and gdbarch_data_register_post_init().
|
static |
Definition at line 242 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_float_bit(), gdbarch_long_double_bit(), GDBARCH_OBSTACK_ZALLOC, 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 323 of file d-lang.c.
References gdbarch_data().
Referenced by build_d_types(), and d_language_arch_info().
Definition at line 53 of file d-lang.c.
References gdb_demangle().
Referenced by demangle_for_lookup(), and symbol_find_demangled_name().
|
static |
Definition at line 130 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().
initialize_file_ftype _initialize_d_language |
|
static |
Definition at line 30 of file d-lang.c.
Referenced by d_main_name().
|
static |