summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPer Fogelstrom <pefo@cvs.openbsd.org>1997-08-01 13:10:46 +0000
committerPer Fogelstrom <pefo@cvs.openbsd.org>1997-08-01 13:10:46 +0000
commitca77b6da57e48599287f45d2a1ab63c6c5e2b4e3 (patch)
tree326cc6e67dd3206b19b5380a96bb42505b7bb5bf
parent8fa56fa690ca5e20bd6c1436619e05e1449dc234 (diff)
Explain the behaviour of ELF crunching a little.
-rw-r--r--distrib/crunch/crunchide/crunchide.18
1 files changed, 8 insertions, 0 deletions
diff --git a/distrib/crunch/crunchide/crunchide.1 b/distrib/crunch/crunchide/crunchide.1
index 38a04cf6b93..325f9fd49a7 100644
--- a/distrib/crunch/crunchide/crunchide.1
+++ b/distrib/crunch/crunchide/crunchide.1
@@ -58,6 +58,14 @@ is designed as a companion program for
.Xr crunchgen 1 ,
which automates the process of creating crunched binaries from
multiple component programs.
+.Sh NOTES
+The ELF version of
+.Nm crunchide
+mangles the symboltable beyond recognition.
+It is therefore not advisable to try to run
+.Xr nm 1
+on a crunched object file. This is due to the nature of the ELF symboltable
+and how some arches uses the symbol attributes for their GOT build.
.Sh SEE ALSO
.Xr crunchgen 1 ,
.Xr ld 1