#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 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 |
|
) |
| |
Variable Documentation