This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH 4/4] compile: New 'compile print'
- From: Eli Zaretskii <eliz at gnu dot org>
- To: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- Cc: pmuldoon at redhat dot com, gdb-patches at sourceware dot org
- Date: Fri, 27 Mar 2015 12:56:18 +0300
- Subject: Re: [PATCH 4/4] compile: New 'compile print'
- Authentication-results: sourceware.org; auth=none
- References: <20150326205727 dot 28223 dot 54648 dot stgit at host1 dot jankratochvil dot net> <20150326205752 dot 28223 dot 24230 dot stgit at host1 dot jankratochvil dot net> <83iodmnc18 dot fsf at gnu dot org> <20150327073333 dot GA28529 at host1 dot jankratochvil dot net> <83d23unazo dot fsf at gnu dot org> <55150D18 dot 6020308 at redhat dot com> <838uein6un dot fsf at gnu dot org> <20150327091617 dot GA1488 at host1 dot jankratochvil dot net>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> Date: Fri, 27 Mar 2015 10:16:17 +0100
> From: Jan Kratochvil <jan.kratochvil@redhat.com>
> Cc: Phil Muldoon <pmuldoon@redhat.com>, gdb-patches@sourceware.org
>
> > Can it include calls to standard functions? Can it call functions from
> > libraries other than libc? What about functions defined by the inferior?
>
> yes, yes (as long as the library is already DT_NEEDEDed or dlopen()ed by the
> inferior), yes.
Are you sure the last part (calling functions in the inferior) will
work on all platforms? How does the GCC plugin know to resolve the
address of the inferior's functions correctly? Won't it need some
kind of import library on Windows?