GDB (API)
Functions | Variables
/home/stan/gdb/src/gdb/cp-valprint.c File Reference
#include "defs.h"
#include "gdb_obstack.h"
#include "symtab.h"
#include "gdbtypes.h"
#include "expression.h"
#include "value.h"
#include "command.h"
#include "gdbcmd.h"
#include "demangle.h"
#include "annotate.h"
#include "gdb_string.h"
#include "c-lang.h"
#include "target.h"
#include "cp-abi.h"
#include "valprint.h"
#include "cp-support.h"
#include "language.h"
#include "python/python.h"
#include "exceptions.h"
#include "typeprint.h"

Go to the source code of this file.

Functions

void _initialize_cp_valprint (void)
int cp_is_vtbl_ptr_type (struct type *type)
int cp_is_vtbl_member (struct type *type)
void cp_print_value_fields (struct type *type, struct type *real_type, const gdb_byte *valaddr, int offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options, struct type **dont_print_vb, int dont_print_statmem)
void cp_print_value_fields_rtti (struct type *type, const gdb_byte *valaddr, int offset, CORE_ADDR address, struct ui_file *stream, int recurse, const struct value *val, const struct value_print_options *options, struct type **dont_print_vb, int dont_print_statmem)
void cp_print_class_member (const gdb_byte *valaddr, struct type *type, struct ui_file *stream, char *prefix)

Variables

const char vtbl_ptr_name [] = "__vtbl_ptr_type"

Function Documentation

void _initialize_cp_valprint ( void  )
int cp_is_vtbl_member ( struct type type)

Definition at line 110 of file cp-valprint.c.

int cp_is_vtbl_ptr_type ( struct type type)

Definition at line 99 of file cp-valprint.c.

void cp_print_class_member ( const gdb_byte valaddr,
struct type type,
struct ui_file *  stream,
char *  prefix 
)

Definition at line 761 of file cp-valprint.c.

void cp_print_value_fields ( struct type type,
struct type real_type,
const gdb_byte valaddr,
int  offset,
CORE_ADDR  address,
struct ui_file *  stream,
int  recurse,
const struct value *  val,
const struct value_print_options options,
struct type **  dont_print_vb,
int  dont_print_statmem 
)

Definition at line 158 of file cp-valprint.c.

void cp_print_value_fields_rtti ( struct type type,
const gdb_byte valaddr,
int  offset,
CORE_ADDR  address,
struct ui_file *  stream,
int  recurse,
const struct value *  val,
const struct value_print_options options,
struct type **  dont_print_vb,
int  dont_print_statmem 
)

Definition at line 427 of file cp-valprint.c.


Variable Documentation

const char vtbl_ptr_name[] = "__vtbl_ptr_type"

Definition at line 93 of file cp-valprint.c.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines