aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/ChangeLog
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2020-08-17 09:21:40 -0600
committerTom Tromey <tromey@adacore.com>2020-08-17 09:21:40 -0600
commit3ae7ab999277b5d668d89fed5a7707f7778f5e6b (patch)
tree6a91d725cf865015651c722d9f544b37c40cde48 /gdb/testsuite/ChangeLog
parentb017825fabd0ff6f6ff2a8526d50d0b7218606d0 (diff)
downloadgdb-3ae7ab999277b5d668d89fed5a7707f7778f5e6b.zip
gdb-3ae7ab999277b5d668d89fed5a7707f7778f5e6b.tar.gz
gdb-3ae7ab999277b5d668d89fed5a7707f7778f5e6b.tar.bz2
Fix MI crash with Ada string access
I happened to notice that using -var-create at a certain spot in an Ada program caused a crash. This happens because ada_get_decoded_value can return NULL -- in particular, deeper in the code it can hit this return in ada_type_of_array: descriptor = desc_bounds (arr); if (value_as_long (descriptor) == 0) return NULL; This patch avoids the crash by handling this NULL return. gdb/ChangeLog 2020-08-17 Tom Tromey <tromey@adacore.com> * ada-varobj.c (ada_varobj_decode_var): Handle case where ada_get_decoded_value returns NULL. gdb/testsuite/ChangeLog 2020-08-17 Tom Tromey <tromey@adacore.com> * gdb.ada/mi_var_access.exp: New file. * gdb.ada/mi_var_access/mi_access.adb: New file. * gdb.ada/mi_var_access/pck.adb: New file. * gdb.ada/mi_var_access/pck.ads: New file.
Diffstat (limited to 'gdb/testsuite/ChangeLog')
-rw-r--r--gdb/testsuite/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index f0b7949..9fdbcb8 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2020-08-17 Tom Tromey <tromey@adacore.com>
+
+ * gdb.ada/mi_var_access.exp: New file.
+ * gdb.ada/mi_var_access/mi_access.adb: New file.
+ * gdb.ada/mi_var_access/pck.adb: New file.
+ * gdb.ada/mi_var_access/pck.ads: New file.
+
2020-08-16 Tom de Vries <tdevries@suse.de>
PR gdb/25350