OSDN Git Service

gdb/testsuite/
authorpalves <palves>
Mon, 14 Feb 2011 11:33:24 +0000 (11:33 +0000)
committerpalves <palves>
Mon, 14 Feb 2011 11:33:24 +0000 (11:33 +0000)
commit53052962125e29a76bd3c2335e7f9e270db41688
tree602a401dfe1599d2d328f935cc09bf2641fc179a
parent7aa22b6819d88e7c4f6ed4b504633f18a53f716c
gdb/testsuite/
* gdb.trace/unavailable.cc (struct Virtual): New.
(virtualp): New global pointer.
* gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
printing a pointer to an object whose type has a vtable, with
print object on.

gdb/
* value.h (value_entirely_available): Declare.
* value.c (value_entirely_available): New function.
* c-valprint.c (c_value_print): Don't try fetching the pointer's
real type if the pointer is unavailable.
gdb/ChangeLog
gdb/c-valprint.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.trace/unavailable.cc
gdb/testsuite/gdb.trace/unavailable.exp
gdb/value.c
gdb/value.h