GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions
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 *)
 
const char * d_main_name (void)
 
gdb::unique_xmalloc_ptr< 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_value_print_inner (struct value *val, struct ui_file *stream, int recurse, const struct value_print_options *options)
 

Function Documentation

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

◆ d_demangle()

gdb::unique_xmalloc_ptr< char > d_demangle ( const char *  mangled,
int  options 
)

◆ d_lookup_nested_symbol()

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

◆ d_lookup_symbol_nonlocal()

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

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

◆ d_parse()

int d_parse ( struct parser_state par_state)

◆ d_value_print_inner()

void d_value_print_inner ( struct value val,
struct ui_file stream,
int  recurse,
const struct value_print_options options 
)