This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PATCH] Printing of large objects not interruptable
- From: Alastair Robertson <alastair at ajor dot co dot uk>
- To: gdb-patches at sourceware dot org
- Date: Mon, 8 Dec 2014 22:39:58 +0000
- Subject: [PATCH] Printing of large objects not interruptable
- Authentication-results: sourceware.org; auth=none
This patch makes the counting of repeated characters interruptable,
relating to bug 17613
https://sourceware.org/bugzilla/show_bug.cgi?id=17613
This is my first patch, so sorry if I forgot to include something or
didn't format it correctly.
2014-12-07 Alastair Robertson <alastair@ajor.co.uk>
PR gdb/17613
* valprint.c (count_next_character): Call QUIT
diff --git a/gdb/valprint.c b/gdb/valprint.c
index b995304..8d743b1 100644
--- a/gdb/valprint.c
+++ b/gdb/valprint.c
@@ -2151,6 +2151,8 @@ count_next_character (struct wchar_iterator *iter,
while (1)
{
+ QUIT;
+
/* Get the next character. */
d.num_chars
= wchar_iterate (iter, &d.result, &chars, &d.buf, &d.buflen);