GDB (API)
Functions
/home/stan/gdb/src/gdb/p-lang.h File Reference

Go to the source code of this file.

Functions

const char * pascal_main_name (void)
int pascal_parse (void)
void pascal_error (char *)
void pascal_print_type (struct type *, const char *, struct ui_file *, int, int, const struct type_print_options *)
void pascal_print_typedef (struct type *, struct symbol *, struct ui_file *)
void pascal_val_print (struct type *, const gdb_byte *, int, CORE_ADDR, struct ui_file *, int, const struct value *, const struct value_print_options *)
void pascal_value_print (struct value *, struct ui_file *, const struct value_print_options *)
void pascal_type_print_method_args (const char *, const char *, struct ui_file *)
int is_pascal_string_type (struct type *, int *, int *, int *, struct type **, const char **)
void pascal_printchar (int, struct type *, struct ui_file *)
void pascal_printstr (struct ui_file *, struct type *, const gdb_byte *, unsigned int, const char *, int, const struct value_print_options *)
struct type ** const (pascal_builtin_types[])
void pascal_type_print_base (struct type *, struct ui_file *, int, int, const struct type_print_options *)
void pascal_type_print_varspec_prefix (struct type *, struct ui_file *, int, int, const struct type_print_options *)
void pascal_object_print_value_fields (struct type *, const gdb_byte *, int, CORE_ADDR, struct ui_file *, int, const struct value *, const struct value_print_options *, struct type **, int)
int pascal_object_is_vtbl_ptr_type (struct type *)
int pascal_object_is_vtbl_member (struct type *)

Function Documentation

struct type** const ( pascal_builtin_types  []) [read]
int is_pascal_string_type ( struct type ,
int ,
int ,
int ,
struct type **  ,
const char **   
)

Definition at line 98 of file p-lang.c.

void pascal_error ( char *  )
const char* pascal_main_name ( void  )

Definition at line 59 of file p-lang.c.

Definition at line 496 of file p-valprint.c.

Definition at line 484 of file p-valprint.c.

void pascal_object_print_value_fields ( struct type ,
const gdb_byte ,
int  ,
CORE_ADDR  ,
struct ui_file *  ,
int  ,
const struct value *  ,
const struct value_print_options ,
struct type **  ,
int   
)

Definition at line 528 of file p-valprint.c.

int pascal_parse ( void  )
void pascal_print_type ( struct type ,
const char *  ,
struct ui_file *  ,
int  ,
int  ,
const struct type_print_options  
)

Definition at line 50 of file p-typeprint.c.

void pascal_print_typedef ( struct type ,
struct symbol ,
struct ui_file *   
)

Definition at line 98 of file p-typeprint.c.

void pascal_printchar ( int  ,
struct type ,
struct ui_file *   
)

Definition at line 203 of file p-lang.c.

void pascal_printstr ( struct ui_file *  ,
struct type ,
const gdb_byte ,
unsigned  int,
const char *  ,
int  ,
const struct value_print_options  
)

Definition at line 218 of file p-lang.c.

void pascal_type_print_base ( struct type ,
struct ui_file *  ,
int  ,
int  ,
const struct type_print_options  
)

Definition at line 446 of file p-typeprint.c.

void pascal_type_print_method_args ( const char *  ,
const char *  ,
struct ui_file *   
)

Definition at line 156 of file p-typeprint.c.

void pascal_type_print_varspec_prefix ( struct type ,
struct ui_file *  ,
int  ,
int  ,
const struct type_print_options  
)

Definition at line 208 of file p-typeprint.c.

void pascal_val_print ( struct type ,
const gdb_byte ,
int  ,
CORE_ADDR  ,
struct ui_file *  ,
int  ,
const struct value *  ,
const struct value_print_options  
)

Definition at line 59 of file p-valprint.c.

void pascal_value_print ( struct value *  ,
struct ui_file *  ,
const struct value_print_options  
)

Definition at line 417 of file p-valprint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines