GDB (xrefs)
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
/tmp/gdb-13.1/gdb/go-lang.h File Reference
#include "gdbtypes.h"
#include "symtab.h"
#include "value.h"

Go to the source code of this file.

Classes

struct  builtin_go_type
 
class  go_language
 

Enumerations

enum  go_type { GO_TYPE_NONE , GO_TYPE_STRING }
 

Functions

const char * go_main_name (void)
 
enum go_type go_classify_struct_type (struct type *type)
 
char * go_symbol_package_name (const struct symbol *sym)
 
char * go_block_package_name (const struct block *block)
 
const struct builtin_go_typebuiltin_go_type (struct gdbarch *)
 

Enumeration Type Documentation

◆ go_type

enum go_type
Enumerator
GO_TYPE_NONE 
GO_TYPE_STRING 

Definition at line 53 of file go-lang.h.

Function Documentation

◆ builtin_go_type()

const struct builtin_go_type * builtin_go_type ( struct gdbarch gdbarch)

Definition at line 532 of file go-lang.c.

References build_go_types(), registry< T >::get(), go_type_data, and registry< T >::set().

◆ go_block_package_name()

char * go_block_package_name ( const struct block block)

Definition at line 417 of file go-lang.c.

References block::function(), go_symbol_package_name(), and block::superblock().

Referenced by classify_name().

◆ go_classify_struct_type()

enum go_type go_classify_struct_type ( struct type type)

◆ go_main_name()

const char * go_main_name ( void  )

Definition at line 56 of file go-lang.c.

References GO_MAIN_MAIN, lookup_minimal_symbol(), and bound_minimal_symbol::minsym.

Referenced by find_main_name().

◆ go_symbol_package_name()

char * go_symbol_package_name ( const struct symbol sym)