aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2012-03-28 21:31:29 +0000
committerJoel Brobecker <brobecker@gnat.com>2012-03-28 21:31:29 +0000
commitd32cafc7d5388a56e7e1bb832891e4dd8f2535ae (patch)
tree3fa75daeb99d8fb27a08b9782a72a88f27ef140a /gdb/ChangeLog
parent181875a4ab05b144b16271677cdfcac85edd5c7e (diff)
downloadgdb-d32cafc7d5388a56e7e1bb832891e4dd8f2535ae.zip
gdb-d32cafc7d5388a56e7e1bb832891e4dd8f2535ae.tar.gz
gdb-d32cafc7d5388a56e7e1bb832891e4dd8f2535ae.tar.bz2
New varobj language callback: value_is_changeable_p.
This patch introduces a new language-specific callback for varobj objects, allowing us to move the language-specific bits of the varobj_value_is_changeable_p routine to language-specific functions. This is more elegant than testing for the varobj's language... gdb/ChangeLog: * varobj.c (default_value_is_changeable_p): New function, extracted from varobj_value_is_changeable_p. Add declaration. (ada_value_is_changeable_p): New function, extracted from varobj_value_is_changeable_p. Add declaration. (struct language_specific): New field "value_is_changeable_p". (languages): Add entries for new field. (varobj_create): Set language before calling install_new_value. (varobj_value_is_changeable_p): Reimplement to call the varobj's "value_is_changeable_p" language callback.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 4890578..26f81f2 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,17 @@
2012-03-28 Joel Brobecker <brobecker@adacore.com>
+ * varobj.c (default_value_is_changeable_p): New function,
+ extracted from varobj_value_is_changeable_p. Add declaration.
+ (ada_value_is_changeable_p): New function, extracted from
+ varobj_value_is_changeable_p. Add declaration.
+ (struct language_specific): New field "value_is_changeable_p".
+ (languages): Add entries for new field.
+ (varobj_create): Set language before calling install_new_value.
+ (varobj_value_is_changeable_p): Reimplement to call the varobj's
+ "value_is_changeable_p" language callback.
+
+2012-03-28 Joel Brobecker <brobecker@adacore.com>
+
* ada-varobj.h, ada-varobj.c: New files.
* Makefile.in (SFILES): Add ada-varobj.c.
(HFILES_NO_SRCDIR): Add ada-varobj.h.