This is the mail archive of the
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: <firstname.lastname@example.org> <20080427135600.GA9356@caradoc.them.org> <email@example.com>
- Reply-to: Eli Zaretskii <eliz at gnu dot org>
> From: Mike Frysinger <firstname.lastname@example.org>
> Date: Sun, 27 Apr 2008 17:45:37 -0400
> Cc: email@example.com
> ah, now that i know the intentions, may i suggest the following to the
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
> +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?