This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: the "load" command and the .bss section
- From: Eli Zaretskii <eliz at gnu dot org>
- To: Mike Frysinger <vapier at gentoo dot org>
- Cc: drow at false dot org, gdb-patches at sourceware dot org
- Date: Mon, 28 Apr 2008 06:26:27 +0300
- Subject: Re: the "load" command and the .bss section
- References: <200804270509.34308.vapier@gentoo.org> <20080427135600.GA9356@caradoc.them.org> <200804271745.37849.vapier@gentoo.org>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> From: Mike Frysinger <vapier@gentoo.org>
> Date: Sun, 27 Apr 2008 17:45:37 -0400
> Cc: gdb-patches@sourceware.org
>
> ah, now that i know the intentions, may i suggest the following to the
> documentation.
Thanks, but I'm afraid the text you suggested is not clear enough.
> +The file is loaded according to the load addresses (rather than virtual) as
How is "load address" opposed to "virtual address"? This requires
explanation.
> +is specified in the executable. It is expected that the target system will
> +do the actual relocation, and in the process, handle such things as setup of
> +allocated sections (e.g. the bss).
This is also too cryptic to be useful. Can you (or someone else)
suggest a more elaborate description? E.g., what is ``relocation'' in
this context? and what other things besides .bss are expected to be
set up by loading?
TIA