GDB (API)
Enumerations | Functions | Variables
/home/stan/gdb/src/gdb/go-lang.c File Reference
#include "defs.h"
#include "gdb_assert.h"
#include "gdb_obstack.h"
#include "gdb_string.h"
#include "block.h"
#include "symtab.h"
#include "language.h"
#include "go-lang.h"
#include "c-lang.h"
#include "parser-defs.h"
#include <ctype.h>

Go to the source code of this file.

Enumerations

enum  go_primitive_types {
  go_primitive_type_void, go_primitive_type_char, go_primitive_type_bool, go_primitive_type_int,
  go_primitive_type_uint, go_primitive_type_uintptr, go_primitive_type_int8, go_primitive_type_int16,
  go_primitive_type_int32, go_primitive_type_int64, go_primitive_type_uint8, go_primitive_type_uint16,
  go_primitive_type_uint32, go_primitive_type_uint64, go_primitive_type_float32, go_primitive_type_float64,
  go_primitive_type_complex64, go_primitive_type_complex128, nr_go_primitive_types
}

Functions

const char * go_main_name (void)
enum go_type go_classify_struct_type (struct type *type)
char * go_demangle (const char *mangled_name, int options)
char * go_symbol_package_name (const struct symbol *sym)
char * go_block_package_name (const struct block *block)
struct builtin_go_typebuiltin_go_type (struct gdbarch *gdbarch)
void _initialize_go_language (void)

Variables

initialize_file_ftype _initialize_go_language

Enumeration Type Documentation

Enumerator:
go_primitive_type_void 
go_primitive_type_char 
go_primitive_type_bool 
go_primitive_type_int 
go_primitive_type_uint 
go_primitive_type_uintptr 
go_primitive_type_int8 
go_primitive_type_int16 
go_primitive_type_int32 
go_primitive_type_int64 
go_primitive_type_uint8 
go_primitive_type_uint16 
go_primitive_type_uint32 
go_primitive_type_uint64 
go_primitive_type_float32 
go_primitive_type_float64 
go_primitive_type_complex64 
go_primitive_type_complex128 
nr_go_primitive_types 

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


Function Documentation

void _initialize_go_language ( void  )

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

struct builtin_go_type* builtin_go_type ( struct gdbarch *  gdbarch) [read]

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

char* go_block_package_name ( const struct block block)

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

enum go_type go_classify_struct_type ( struct type type)

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

char* go_demangle ( const char *  mangled_name,
int  options 
)

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

const char* go_main_name ( void  )

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

char* go_symbol_package_name ( const struct symbol sym)

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


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines