This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
RE: [RFC-v5] Fix .text section offset for windows DLL (was Calling __stdcall functions in the inferior)
- From: "Pierre Muller" <pierre dot muller at ics-cnrs dot unistra dot fr>
- To: "'Tom Tromey'" <tromey at redhat dot com>
- Cc: "'Joel Brobecker'" <brobecker at adacore dot com>, "'asmwarrior'" <asmwarrior at gmail dot com>, "'Eli Zaretskii'" <eliz at gnu dot org>, <gdb-patches at sourceware dot org>
- Date: Thu, 13 Dec 2012 17:21:05 +0100
- Subject: RE: [RFC-v5] Fix .text section offset for windows DLL (was Calling __stdcall functions in the inferior)
- References: <20121024194517.GK3555@adacore.com> <011901cdb2ab$48076b90$d81642b0$@muller@ics-cnrs.unistra.fr> <20121105171121.GA2972@adacore.com> <50991f5f.8382440a.1100.ffff82abSMTPIN_ADDED@mx.google.com> <509ABA17.30507@redhat.com> <000301cdbd96$f5cd9f10$e168dd30$@muller@ics-cnrs.unistra.fr> <20121122173019.GF9964@adacore.com> <15690.5992342674$1353883881@news.gmane.org> <87624si9ur.fsf@fleche.redhat.com> <001501cdccaf$ad85e9b0$0891bd10$@muller@ics-cnrs.unistra.fr> <20121207071035.GG31477@adacore.com> <37373.4003318988$1355395714@news.gmane.org> <87sj7a3p3i.fsf@fleche.redhat.com>
> -----Message d'origine-----
> De?: gdb-patches-owner@sourceware.org [mailto:gdb-patches-
> owner@sourceware.org] De la part de Tom Tromey
> Envoyé?: jeudi 13 décembre 2012 17:16
> À?: Pierre Muller
> Cc?: 'Joel Brobecker'; 'asmwarrior'; 'Eli Zaretskii'; gdb-
> patches@sourceware.org
> Objet?: Re: [RFC-v5] Fix .text section offset for windows DLL (was Calling
> __stdcall functions in the inferior)
>
> >>>>> "Pierre" == Pierre Muller <pierre.muller@ics-cnrs.unistra.fr>
writes:
>
> Pierre> struct read_pe_section_data
> Pierre> {
> Pierre> CORE_ADDR vma_offset; /* Offset to loaded address
of
> section. */
> Pierre> @@ -41,8 +52,18 @@ struct read_pe_section_data
> Pierre> unsigned long rva_end; /* End offset within the pe. */
> Pierre> enum minimal_symbol_type ms_type; /* Type to assign symbols in
> Pierre> section. */
> Pierre> + char *section_name; /* Recorded section name.
*/
>
> It seems like this could be const.
Sorry,
but you will need to teach me some more C language
so that I understand what that would change...
In pascal the const only exists for function/procedure parameters
not for fields of structures...
Does it simply mean that any attempt to use it
as a (char *) type will result in an error?
But them, how can you set the value of such a field?
Sorry about my ignorance...
Remember that I am a pascal fan lost in C land just because
I maintain GDB pascal language support...
Pierre