This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
src/gdb ChangeLog varobj.c varobj.h mi/mi-cmd- ...
- From: vprus at sourceware dot org
- To: gdb-cvs at sourceware dot org
- Date: 28 May 2008 12:06:36 -0000
- Subject: src/gdb ChangeLog varobj.c varobj.h mi/mi-cmd- ...
CVSROOT: /cvs/src
Module name: src
Changes by: vprus@sourceware.org 2008-05-28 12:06:36
Modified files:
gdb : ChangeLog varobj.c varobj.h
gdb/mi : mi-cmd-var.c
gdb/testsuite : ChangeLog
gdb/testsuite/gdb.mi: mi-var-cmd.exp mi2-var-cmd.exp
Log message:
Refactor varobj_update interface.
* varobj.c (varobj_update): Report changes as vector. Also
return not just a list of varobj, but a list of special structures
that tell what exactly has changed.
* varobj.h (enum varobj_update_error): Rename to
varobj_scope_status.
(struct varobj_update_result_t): New.
(varobj_update): Adjust prototype.
* mi/mi-cmd-var.c: Adjust for changes.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/ChangeLog.diff?cvsroot=src&r1=1.9439&r2=1.9440
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/varobj.c.diff?cvsroot=src&r1=1.113&r2=1.114
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/varobj.h.diff?cvsroot=src&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/mi/mi-cmd-var.c.diff?cvsroot=src&r1=1.50&r2=1.51
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1651&r2=1.1652
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/gdb.mi/mi-var-cmd.exp.diff?cvsroot=src&r1=1.39&r2=1.40
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gdb/testsuite/gdb.mi/mi2-var-cmd.exp.diff?cvsroot=src&r1=1.19&r2=1.20