#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_type * | builtin_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
Variable Documentation