Deleted Added
full compact
crunchide.1 (79755) crunchide.1 (95127)
1.\"
2.\" Copyright (c) 1994 University of Maryland
3.\" All Rights Reserved.
4.\"
5.\" Permission to use, copy, modify, distribute, and sell this software and its
6.\" documentation for any purpose is hereby granted without fee, provided that
7.\" the above copyright notice appear in all copies and that both that
8.\" copyright notice and this permission notice appear in supporting

--- 8 unchanged lines hidden (view full) ---

17.\" BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
18.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
19.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
20.\" IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21.\"
22.\" Author: James da Silva, Systems Design and Analysis Group
23.\" Computer Science Department
24.\" University of Maryland at College Park
1.\"
2.\" Copyright (c) 1994 University of Maryland
3.\" All Rights Reserved.
4.\"
5.\" Permission to use, copy, modify, distribute, and sell this software and its
6.\" documentation for any purpose is hereby granted without fee, provided that
7.\" the above copyright notice appear in all copies and that both that
8.\" copyright notice and this permission notice appear in supporting

--- 8 unchanged lines hidden (view full) ---

17.\" BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
18.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
19.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
20.\" IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
21.\"
22.\" Author: James da Silva, Systems Design and Analysis Group
23.\" Computer Science Department
24.\" University of Maryland at College Park
25.\" $FreeBSD: head/usr.sbin/crunch/crunchide/crunchide.1 79755 2001-07-15 08:06:20Z dd $
25.\" $FreeBSD: head/usr.sbin/crunch/crunchide/crunchide.1 95127 2002-04-20 12:27:18Z charnier $
26.\"
27.Dd June 14, 1994
28.Dt CRUNCHIDE 1
29.Os
30.Sh NAME
31.Nm crunchide
32.Nd hides symbol names from ld, for crunching programs together
33.Sh SYNOPSIS
34.Nm
35.Op Fl f Ar keep-list-file
36.Op Fl k Ar keep-symbol
37.Op Ar object-file ...
38.Sh DESCRIPTION
26.\"
27.Dd June 14, 1994
28.Dt CRUNCHIDE 1
29.Os
30.Sh NAME
31.Nm crunchide
32.Nd hides symbol names from ld, for crunching programs together
33.Sh SYNOPSIS
34.Nm
35.Op Fl f Ar keep-list-file
36.Op Fl k Ar keep-symbol
37.Op Ar object-file ...
38.Sh DESCRIPTION
39.Nm Crunchide
40hides the global symbols of
39The
40.Nm
41utility hides the global symbols of
41.Ar object-file
42such that they are ignored by subsequent runs of the linker,
43.Xr ld 1 .
44Some symbols may be left visible via the
45.Fl k Ar keep-symbol
46and
47.Fl f Ar keep-list-file
48options. The

--- 5 unchanged lines hidden (view full) ---

54.Ar keep-list-file
55should be C names. For example,
56to keep the C function
57.Dq foo
58visible, the option
59.Dq -k foo
60should be used.
61.Pp
42.Ar object-file
43such that they are ignored by subsequent runs of the linker,
44.Xr ld 1 .
45Some symbols may be left visible via the
46.Fl k Ar keep-symbol
47and
48.Fl f Ar keep-list-file
49options. The

--- 5 unchanged lines hidden (view full) ---

55.Ar keep-list-file
56should be C names. For example,
57to keep the C function
58.Dq foo
59visible, the option
60.Dq -k foo
61should be used.
62.Pp
62.Nm Crunchide
63is designed as a companion program for
63The
64.Nm
65utility is designed as a companion program for
64.Xr crunchgen 1 ,
65which automates the process of creating crunched binaries from
66multiple component programs.
67.Sh SEE ALSO
68.Xr crunchgen 1 ,
69.Xr ld 1
70.Sh AUTHORS
66.Xr crunchgen 1 ,
67which automates the process of creating crunched binaries from
68multiple component programs.
69.Sh SEE ALSO
70.Xr crunchgen 1 ,
71.Xr ld 1
72.Sh AUTHORS
71.Nm Crunch
72was written by
73The
74.Nm crunch
75utility was written by
73.An James da Silva Aq jds@cs.umd.edu .
74.Pp
75Copyright (c) 1994 University of Maryland. All Rights Reserved.
76.Pp
77Chris Demetriou <cgd@netbsd.org> reorganized
78.Nm
79so that it supported multiple object formats, and added
80ELF object support and ECOFF object recognition.
81.Pp
82Copyright (c) 1997 Christopher G. Demetriou. All Rights Reserved.
76.An James da Silva Aq jds@cs.umd.edu .
77.Pp
78Copyright (c) 1994 University of Maryland. All Rights Reserved.
79.Pp
80Chris Demetriou <cgd@netbsd.org> reorganized
81.Nm
82so that it supported multiple object formats, and added
83ELF object support and ECOFF object recognition.
84.Pp
85Copyright (c) 1997 Christopher G. Demetriou. All Rights Reserved.