This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 1/8] Disallow using --attach and --wrapper together.
- From: Pedro Alves <palves at redhat dot com>
- To: Yao Qi <qiyaoltc at gmail dot com>, gdb-patches at sourceware dot org
- Date: Thu, 23 Jul 2015 23:29:20 +0100
- Subject: Re: [PATCH 1/8] Disallow using --attach and --wrapper together.
- Authentication-results: sourceware.org; auth=none
- References: <1437392126-29503-1-git-send-email-yao dot qi at linaro dot org> <1437392126-29503-2-git-send-email-yao dot qi at linaro dot org>
On 07/20/2015 12:35 PM, Yao Qi wrote:
> gdb/gdbserver:
>
> 2015-07-15 Yao Qi <yao.qi@linaro.org>
>
> * server.c (captured_main): Call gdbserver_usage and exit if
> attach is true and wrapper_argv isn't NULL.
Really not sure about this. It's reasonable to do e.g.,
alias gs="gdbserver --wrapper=/whatever/wrapper --"
(or the equivalent wrapper shell script that execs gdbserver)
and then always start that instead of gdbserver:
sometimes:
$ gs :9999 PROGRAM
othertimes:
$ gs --attach :9999 $pid
but after the patch, the latter errors out.
Plus, one can combine --attach and --multi, which means
that the wrapper would still apply to processes spawned
after connecting.
Thanks,
Pedro Alves