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. |