the "load" command and the .bss section

Eli Zaretskii eliz@gnu.org
Mon Apr 28 08:39:00 GMT 2008


> 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



More information about the Gdb-patches mailing list