| Index: gdb/cp-abi.h
|
| diff --git a/gdb/cp-abi.h b/gdb/cp-abi.h
|
| index 0f24e9a97536694f40bc68cc55a5bddc4a47b1ef..84514501ff7b151037ad8bc0dfabe13a3e9ef007 100644
|
| --- a/gdb/cp-abi.h
|
| +++ b/gdb/cp-abi.h
|
| @@ -173,6 +173,11 @@ struct value *cplus_method_ptr_to_value (struct value **this_p,
|
| void cplus_make_method_ptr (struct type *type, gdb_byte *CONTENTS,
|
| CORE_ADDR address, int is_virtual);
|
|
|
| +/* Print the vtable for VALUE, if there is one. If there is no
|
| + vtable, print a message, but do not throw. */
|
| +
|
| +void cplus_print_vtable (struct value *value);
|
| +
|
| /* Determine if we are currently in a C++ thunk. If so, get the
|
| address of the routine we are thunking to and continue to there
|
| instead. */
|
| @@ -213,6 +218,7 @@ struct cp_abi_ops
|
| CORE_ADDR, int);
|
| struct value * (*method_ptr_to_value) (struct value **,
|
| struct value *);
|
| + void (*print_vtable) (struct value *);
|
| CORE_ADDR (*skip_trampoline) (struct frame_info *, CORE_ADDR);
|
| int (*pass_by_reference) (struct type *type);
|
| };
|
|
|