NAME
crunchide
- hides symbol names from ld, for crunching programs together
SYNOPSIS
crunchide
[-f keep-list-file]
[-k keep-symbol]
object-file
[object-file ...]
DESCRIPTION
crunchide
hides the global symbols of
object-file
such that they are ignored by subsequent runs of the linker,
ld(1).
Some symbols may be left visible via the
-k keep-symbol
and
-f keep-list-file
options.
The
keep-list-file
must contain a list of symbols to keep visible, one symbol per line.
The names given by
keep-symbol
or in
keep-list-file
should be C names.
For example, to keep the C function
``foo''
visible, the option
``-k foo''
should be used.
crunchide
is designed as a companion program for
crunchgen(1),
which automates the process of creating crunched binaries from
multiple component programs.
SEE ALSO
crunchgen(1),
ld(1)
AUTHORS
crunchide
was written by
James da Silva <jds@cs.umd.edu>
.
Copyright (c) 1994 University of Maryland.
All Rights Reserved.
Chris Demetriou
<cgd@NetBSD.org>
reorganized
crunchide
so that it supported multiple object formats, and added
ELF object support and ECOFF object recognition.
Copyright (c) 1997 Christopher G. Demetriou.
All Rights Reserved.