Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [RFA] stabsread.c (define_symbol): Guard against bad stabstring input.
@ 2011-03-05  0:37 Michael Snyder
  2011-03-05  0:43 ` Pedro Alves
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Snyder @ 2011-03-05  0:37 UTC (permalink / raw)
  To: gdb-patches

[-- Attachment #1: Type: text/plain, Size: 74 bytes --]

I think I heard someone say that gdb should be proof against all inputs?


[-- Attachment #2: null13.txt --]
[-- Type: text/plain, Size: 690 bytes --]

2011-03-04  Michael Snyder  <msnyder@vmware.com>

	* stabsread.c (define_symbol): Guard against bad stabstring input.

Index: stabsread.c
===================================================================
RCS file: /cvs/src/src/gdb/stabsread.c,v
retrieving revision 1.136
diff -u -p -r1.136 stabsread.c
--- stabsread.c	28 Feb 2011 23:32:27 -0000	1.136
+++ stabsread.c	5 Mar 2011 00:34:13 -0000
@@ -636,6 +636,9 @@ define_symbol (CORE_ADDR valu, char *str
     {
       p += 2;
       p = strchr (p, ':');
+      if (p == NULL)
+	internal_error (__FILE__, __LINE__, 
+			_("Bad stabs string '%s'"), string);
     }
 
   /* If a nameless stab entry, all we need is the type, not the symbol.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2011-03-15 17:54 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-05  0:37 [RFA] stabsread.c (define_symbol): Guard against bad stabstring input Michael Snyder
2011-03-05  0:43 ` Pedro Alves
2011-03-05  0:49   ` Pedro Alves
2011-03-11 21:35     ` Michael Snyder
2011-03-15 14:44       ` Pedro Alves
2011-03-15 18:07         ` Michael Snyder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox