GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Functions | Variables
d-lang.c File Reference
#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"
#include "gdbarch.h"
#include "parser-defs.h"

Go to the source code of this file.

Classes

class  d_language
 

Functions

const char * d_main_name (void)
 
gdb::unique_xmalloc_ptr< char > d_demangle (const char *symbol, int options)
 
static struct builtin_d_typebuild_d_types (struct gdbarch *gdbarch)
 
const struct builtin_d_type * builtin_d_type (struct gdbarch *gdbarch)
 

Variables

static const char D_MAIN [] = "D main"
 
static d_language d_language_defn
 
static const registry< gdbarch >::key< struct builtin_d_typed_type_data
 

Function Documentation

◆ build_d_types()

static struct builtin_d_type * build_d_types ( struct gdbarch * gdbarch)
static

◆ builtin_d_type()

const struct builtin_d_type * builtin_d_type ( struct gdbarch * gdbarch)

◆ d_demangle()

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

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

Variable Documentation

◆ d_language_defn

d_language d_language_defn
static

Definition at line 194 of file d-lang.c.

◆ D_MAIN

const char D_MAIN[] = "D main"
static

Definition at line 32 of file d-lang.c.

Referenced by d_main_name().

◆ d_type_data

const registry<gdbarch>::key<struct builtin_d_type> d_type_data
static

Definition at line 274 of file d-lang.c.

Referenced by builtin_d_type().