Article View: gnu.gdb.bug
Article #214random return value in gdb-3.2
From: Eirik Fuller
Date: Thu, 27 Jul 1989 19:54
Date: Thu, 27 Jul 1989 19:54
23 lines
961 bytes
961 bytes
read_memory() doesn't always return a meaningful value, which
sometimes produces mysterious error messages. A patch follows.
*** ../gdb-3.2/core.c Wed Jul 5 12:45:09 1989
--- core.c Fri Jul 21 06:37:17 1989
***************
*** 275,281
int len;
{
if (len == 0)
! return;
if (have_inferior_p ())
return read_inferior_memory (memaddr, myaddr, len);
--- 275,281 -----
int len;
{
if (len == 0)
! return 0;
if (have_inferior_p ())
return read_inferior_memory (memaddr, myaddr, len);
Technical Details
Message-ID:
<8907271954.AA04637@elf.LABS.TEK.COM>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!labs.labs.tek.com!eirikShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!labs.labs.tek.com!eirik From: eirik@labs.labs.tek.com (Eirik Fuller) Newsgroups: gnu.gdb.bug Subject: random return value in gdb-3.2 Message-ID: <8907271954.AA04637@elf.LABS.TEK.COM> Date: 27 Jul 89 19:54:45 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 23