GDB (xrefs)
Classes | Functions
/tmp/gdb-8.1/gdb/d-lang.h File Reference
#include "symtab.h"

Go to the source code of this file.

Classes

struct  builtin_d_type
 

Functions

int d_parse (struct parser_state *)
 
void d_yyerror (const char *)
 
const char * d_main_name (void)
 
char * d_demangle (const char *mangled, int options)
 
const struct builtin_d_typebuiltin_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_val_print (struct type *type, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, struct value *val, const struct value_print_options *options)
 

Function Documentation

◆ builtin_d_type()

const struct builtin_d_type* builtin_d_type ( struct 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().

◆ d_demangle()

char* d_demangle ( const char *  mangled,
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().

◆ d_lookup_nested_symbol()

struct block_symbol d_lookup_nested_symbol ( struct type ,
const char *  ,
const struct block  
)

◆ d_lookup_symbol_nonlocal()

struct block_symbol d_lookup_symbol_nonlocal ( const struct language_defn ,
const char *  ,
const struct block ,
const domain_enum   
)

◆ d_main_name()

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().

◆ d_parse()

int d_parse ( struct parser_state )

◆ d_val_print()

void d_val_print ( struct type type,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file stream,
int  recurse,
struct value val,
const struct value_print_options options 
)

◆ d_yyerror()

void d_yyerror ( const char *  )