From: Werner LEMBERG <wl@gnu.org>
Subject: gdba problems with C++ code
Date: Mon, 04 Sep 2006 08:53:57 +0200 (CEST) [thread overview]
Message-ID: <20060904.085357.98542171.wl@gnu.org> (raw)
[Emacs CVS 2006-07-30]
I tried to debug troff, which is written in C++.
Starting gdba, I just added `troff' as the only argument (in addition
to -annotate=3). Setting a breakpoint on `process_input_stack', I
started the program. Hitting the breakpoint, the *locals of troff*
window shows, among other things,
trap_bol_stack = [struct/union]
Creating a watch expression shows me
+trap_bol_stack int_stack
(where the `+' sign stands for the small icon) in a separate speedbar
frame, as expected. But clicking on that with mouse-2 gives nothing.
In the *gud-troff* buffer I can do the following:
(gdb) p trap_bol_stack
$1 = {top = 0xbfe6bc68}
thus I've expected that clicking on the watch expression opens a tree,
showing me the value of `top'.
The same happens for more complex structures too: It isn't possible
for me to get a tree of the variables within the structure. This
makes gdba completely useless for me.
Am I doing something wrong? Isn't C++ supported? I use gdb 6.3 in
case it matters.
Werner
next reply other threads:[~2006-09-04 6:53 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-09-04 6:53 Werner LEMBERG [this message]
2006-09-04 21:22 ` gdba problems with C++ code Nick Roberts
2006-09-04 22:36 ` Werner LEMBERG
2006-09-05 3:30 ` Eli Zaretskii
2006-09-05 3:46 ` Nick Roberts
2006-09-05 5:34 ` Werner LEMBERG
[not found] <17661.62609.88044.965992@kahikatea.snap.net.nz>
[not found] ` <20060906.010820.92574304.wl@gnu.org>
[not found] ` <17662.14141.844975.205652@kahikatea.snap.net.nz>
2006-09-06 8:53 ` Werner LEMBERG
2006-09-06 10:20 ` Nick Roberts
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060904.085357.98542171.wl@gnu.org \
--to=wl@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.