30 static const char D_MAIN[] =
"D main";
43 if (msym.minsym != NULL)
60 static const struct op_print d_op_print_tab[] =
226 default_make_symbol_completion_list,
void d_val_print(struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options)
static struct gdbarch_data * d_type_data
struct type * builtin_dchar
struct type * arch_boolean_type(struct gdbarch *gdbarch, int bit, int unsigned_p, char *name)
#define GDBARCH_OBSTACK_CALLOC(GDBARCH, NR, TYPE)
struct type * arch_float_type(struct gdbarch *gdbarch, int bit, char *name, const struct floatformat **floatformats)
struct type * arch_complex_type(struct gdbarch *gdbarch, char *name, struct type *target_type)
void * gdbarch_data(struct gdbarch *gdbarch, struct gdbarch_data *data)
struct type * builtin_ucent
struct type * builtin_char
struct value * default_read_var_value(struct symbol *var, struct frame_info *frame)
struct type * builtin_int
struct type * builtin_cfloat
struct type * builtin_uint
struct type * string_char_type
struct type * builtin_ushort
void add_language(const struct language_defn *lang)
void c_get_string(struct value *value, gdb_byte **buffer, int *length, struct type **char_type, const char **charset)
#define GDBARCH_OBSTACK_ZALLOC(GDBARCH, TYPE)
struct type * arch_character_type(struct gdbarch *gdbarch, int bit, int unsigned_p, char *name)
char * gdb_demangle(const char *name, int options)
#define TYPE_INSTANCE_FLAGS(thistype)
char * default_word_break_characters(void)
struct type * builtin_void
const struct exp_descriptor exp_descriptor_c
struct type * builtin_ireal
struct type * bool_type_default
void null_post_parser(struct expression **exp, int void_context_p)
void initialize_file_ftype(void)
void c_emit_char(int c, struct type *type, struct ui_file *stream, int quoter)
const char * bool_type_symbol
int default_pass_by_reference(struct type *type)
struct type * basic_lookup_transparent_type(const char *name)
int d_parse(struct parser_state *par_state)
static const char D_MAIN[]
int gdbarch_double_bit(struct gdbarch *gdbarch)
void iterate_over_symbols(const struct block *block, const char *name, const domain_enum domain, symbol_found_callback_ftype *callback, void *data)
struct type * builtin_byte
void default_print_array_index(struct value *index_value, struct ui_file *stream, const struct value_print_options *options)
struct type * builtin_short
struct type * arch_integer_type(struct gdbarch *gdbarch, int bit, int unsigned_p, char *name)
static void d_language_arch_info(struct gdbarch *gdbarch, struct language_arch_info *lai)
initialize_file_ftype _initialize_d_language
void c_print_typedef(struct type *, struct symbol *, struct ui_file *)
void c_printstr(struct ui_file *stream, struct type *type, const gdb_byte *string, unsigned int length, const char *user_encoding, int force_ellipses, const struct value_print_options *options)
struct type * builtin_long
struct type * builtin_cent
struct type * builtin_ulong
struct type * builtin_ifloat
struct type * builtin_double
struct type * builtin_float
#define default_varobj_ops
char * d_demangle(const char *symbol, int options)
void c_print_type(struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *)
int gdbarch_float_bit(struct gdbarch *gdbarch)
struct type * builtin_creal
struct type * builtin_real
static const struct op_print d_op_print_tab[]
const char * d_main_name(void)
struct symbol * basic_lookup_symbol_nonlocal(const struct language_defn *langdef, const char *name, const struct block *block, const domain_enum domain)
void c_printchar(int c, struct type *type, struct ui_file *stream)
static void * build_d_types(struct gdbarch *gdbarch)
struct type * builtin_idouble
struct type * arch_type(struct gdbarch *gdbarch, enum type_code code, int length, char *name)
struct type * builtin_ubyte
int gdbarch_long_double_bit(struct gdbarch *gdbarch)
struct type ** primitive_type_vector
struct bound_minimal_symbol lookup_minimal_symbol(const char *name, const char *sfile, struct objfile *objf)
void c_value_print(struct value *, struct ui_file *, const struct value_print_options *)
struct gdbarch_data * gdbarch_data_register_post_init(gdbarch_data_post_init_ftype *post_init)
struct type * builtin_bool
struct type * builtin_wchar
struct type * builtin_cdouble
const struct builtin_d_type * builtin_d_type(struct gdbarch *gdbarch)