GDB (API)
Classes | Enumerations | Functions
/home/stan/gdb/src/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

Enumerations

enum  go_type { GO_TYPE_NONE, GO_TYPE_STRING }

Functions

int go_parse (void)
void go_error (char *)
const char * go_main_name (void)
enum go_type go_classify_struct_type (struct type *type)
char * go_demangle (const char *mangled, 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 *)
void go_print_type (struct type *type, const char *varstring, struct ui_file *stream, int show, int level, const struct type_print_options *flags)
void go_val_print (struct type *type, const gdb_byte *valaddr, int embedded_offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options)

Enumeration Type Documentation

enum go_type
Enumerator:
GO_TYPE_NONE 
GO_TYPE_STRING 

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


Function Documentation

struct builtin_go_type* builtin_go_type ( struct 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,
int  options 
)

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

void go_error ( char *  )
const char* go_main_name ( void  )

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

int go_parse ( void  )

Definition at line 3452 of file go-exp.c.

void go_print_type ( struct type type,
const char *  varstring,
struct ui_file *  stream,
int  show,
int  level,
const struct type_print_options flags 
)

Definition at line 45 of file go-typeprint.c.

char* go_symbol_package_name ( const struct symbol sym)

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

void go_val_print ( struct type type,
const gdb_byte valaddr,
int  embedded_offset,
CORE_ADDR  address,
struct ui_file *  stream,
int  recurse,
const struct value *  val,
const struct value_print_options options 
)

Definition at line 89 of file go-valprint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines