From d18a45278e73ae05ed85e5bbb0489a6cca9dab77 Mon Sep 17 00:00:00 2001 From: David MacKenzie Date: Thu, 17 Jun 1993 23:23:48 +0000 Subject: Document -Map option. --- ld/ld.1 | 13 +++++++++++++ ld/ld.texinfo | 19 +++++++++++++------ 2 files changed, 26 insertions(+), 6 deletions(-) (limited to 'ld') diff --git a/ld/ld.1 b/ld/ld.1 index fdb7968..6817483 100644 --- a/ld/ld.1 +++ b/ld/ld.1 @@ -61,6 +61,9 @@ ld \- the GNU linker .I searchdir\c \&\|] .RB "[\|" \-M "\|]" +.RB "[\|" \-Map\c +.I mapfile\c +\&\|] .RB "[\|" \-m\c .I emulation\c \&\|] @@ -517,6 +520,16 @@ about where symbols are mapped by \c common storage allocation. .TP +.BI "\-Map " "mapfile"\c +Print to the file +.I mapfile +a link map\(em\&diagnostic information +about where symbols are mapped by \c +.B ld\c +\&, and information on global +common storage allocation. + +.TP .BI "\-m " "emulation"\c Emulate the .I emulation diff --git a/ld/ld.texinfo b/ld/ld.texinfo index 33317d6..da90aa0 100644 --- a/ld/ld.texinfo +++ b/ld/ld.texinfo @@ -169,12 +169,12 @@ ld [-o @var{output} ] @var{objfile}@dots{} [ -defsym @var{symbol}=@var{expression} ] [ -e @var{entry} ] [ -F ] [ -F @var{format} ] [ -format @var{input-format} ] [ -g ] [ -G @var{size} ] [ -i ] - [ -l@var{ar} ] [ -L@var{searchdir} ] [ -M ] [ -m @var{emulation} ] - [ -N | -n ] [ -noinhibit-exec ] [ -R @var{filename} ] - [ -relax ] [ -r | -Ur ] [ -S ] [ -s ] [ -T @var{commandfile} ] - [ -Ttext @var{textorg} ] [ -Tdata @var{dataorg} ] [ -Tbss @var{bssorg} ] - [ -t ] [ -u @var{sym}] [-V] [-v] [ -X ] [ -x ] [ -y@var{symbol} ] - [ @{ @var{script} @} ] + [ -l@var{ar} ] [ -L@var{searchdir} ] [ -M ] [ -Map @var{mapfile} ] + [ -m @var{emulation} ] [ -N | -n ] [ -noinhibit-exec ] + [ -R @var{filename} ] [ -relax ] [ -r | -Ur ] [ -S ] [ -s ] + [ -T @var{commandfile} ] [ -Ttext @var{textorg} ] [ -Tdata @var{dataorg} ] + [ -Tbss @var{bssorg} ] [ -t ] [ -u @var{sym}] [-V] [-v] [ -X ] [-x ] + [ -y@var{symbol} ] [ @{ @var{script} @} ] @end smallexample This plethora of command-line options may seem intimidating, but in @@ -391,6 +391,13 @@ Print (to the standard output) a link map---diagnostic information about where symbols are mapped by @code{ld}, and information on global common storage allocation. +@cindex link map +@kindex -Map +@item -Map @var{mapfile} +Print to the file @var{mapfile} a link map---diagnostic information +about where symbols are mapped by @code{ld}, and information on global +common storage allocation. + @cindex emulation @kindex -m @var{emulation} @item -m@var{emulation} -- cgit v1.1