From: Stuart Hughes <seh@zee2.com>
To: Daniel Jacobowitz <dan@debian.org>
Cc: Linda Wang <linda.wang@intransa.com>,
Linux-MIPS <linux-mips@linux-mips.org>
Subject: Re: FW: cannot debug multi-threaded programs with gdb/gdbserver
Date: Fri, 20 Sep 2002 17:46:42 +0100 [thread overview]
Message-ID: <3D8B50F2.760D2BDC@zee2.com> (raw)
In-Reply-To: 20020920162433.GA12166@nevyn.them.org
Daniel Jacobowitz wrote:
>
> On Fri, Sep 20, 2002 at 10:38:12AM +0100, Stuart Hughes wrote:
> > Hi Linda,
> >
> > It seems to work fine on simple programs, but on some other large
> > applications some behaviour is not predictable (this may well be the
> > application, as it issues SIGSTOP/SIGCONT to control threads, and I
> > think this causes gdb to get confused).
>
> This should not confuse gdbserver. I'm not sure what it'll do to
> native GDB, but I don't think it'll confuse that either...
I explained it badly. By confused I mean that these signals cause the
debugger to stop and print the fact they they received SIGCONT. I just
want these signals handled by the application and not intercepted by the
debugger, I played with "handle SIGCONT" but I didn't manage to get it
to work as I wanted ( I tried: pass noprint nostop)
> > You would need to:
> > - make a symlink on the homst from lib -> mylibs
> > - set <path_to_your_shared_libs> to /home/seh/project/test
>
> You should not be doing it this way; life will be much easier if you
> just set the shared libraries up in the same hierarchy on target and
> host and set solib-absolute-prefix /location/of/host/lib/tree. That
> is,
> /location/of/host/lib/tree/lib/ld-2.2.5.so
> /location/of/host/lib/tree/usr/lib/libz.so
> et cetera.
Thanks for the hint, this is a much better way to do it.
Regards, Stuart
prev parent reply other threads:[~2002-09-20 16:47 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <EA23924D8B48774F889C7733226B28E8B7E51C@exalane.intransa.com>
2002-09-20 9:38 ` FW: cannot debug multi-threaded programs with gdb/gdbserver Stuart Hughes
2002-09-20 16:24 ` Daniel Jacobowitz
2002-09-20 16:46 ` Stuart Hughes [this message]
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=3D8B50F2.760D2BDC@zee2.com \
--to=seh@zee2.com \
--cc=dan@debian.org \
--cc=linda.wang@intransa.com \
--cc=linux-mips@linux-mips.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.
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.