🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gdb.bug
Article #521

structures loose definition in gdb (struct <opaque> *)

#521
From: John Casey
Date: Mon, 16 Nov 1992 16:09
19 lines
906 bytes
gdb returns :

$1 = (struct <opaque> *) some addr


when trying to print out  a complex structurei or C++ class.  This
does not happen all of the time, however.  I am usually able to fix the 
problem by explicit typecasting, 

(gdb) p (struct name *) var.



Am I doing something wrong or is this how gdb is supposed to work?
I can send you a specific example if that helps.

Thanks,

John Casey
Technical Details
Message-ID: <1992Nov16.160957.9584@netcom.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!netcom.com!jcasey

Show Full Headers
Complete Article Headers
Newsgroups: gnu.gdb.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!convex!darwin.sura.net!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!netcom.com!jcasey
From: jcasey@netcom.com (John Casey)
Subject: structures loose definition in gdb (struct <opaque> *)
Message-ID: <1992Nov16.160957.9584@netcom.com>
Sender: gnulists@ai.mit.edu
Organization: Netcom - Online Communication Services  (408 241-9760 guest)
Distribution: gnu
Date: Mon, 16 Nov 1992 16:09:57 GMT
Approved: bug-gdb@prep.ai.mit.edu
Lines: 22