History log of /src/usr.bin/crunch/crunchide |
Revision | Date | Author | Comments |
1.19 | 02-Mar-2014 |
matt | Use OBJECT_FMTS from <bsd.own.mk>
|
1.18 | 26-Jan-2014 |
matt | Recognize coldfire
|
1.17 | 14-Dec-2009 |
uebayasi | branches: 1.17.6; 1.17.12; Teach crunchide(1) that mips64e[bl] is 64-bit ELF.
|
1.16 | 08-Apr-2007 |
scw | branches: 1.16.24; Remove support for NetBSD/{,evb}sh5.
|
1.15 | 08-Jul-2006 |
ross | branches: 1.15.4; 1.15.6; Check for powerpc64 when enumerating MACHINE_ARCH
|
1.14 | 05-Dec-2002 |
fvdl | Get the right formats for x86_64.
|
1.13 | 11-Jul-2002 |
scw | Add SH5 support. (Missed these during the last sweep of my local tree)
|
1.12 | 12-Dec-2001 |
fredette | Define both NLIST_AOUT and NLIST_ELF32 for m68000.
|
1.11 | 30-Jun-2001 |
bjh21 | Build in ELF32 support on all ARM platforms.
|
1.10 | 18-Feb-2001 |
tsutsui | Define both NLIST_AOUT and NLIST_ELF32 on all m68k rather than checking ${MACHINE}.
|
1.9 | 04-Jan-2001 |
itojun | sh3 split
|
1.8 | 02-Jan-2001 |
simonb | Another object file format reference for hp300.
|
1.7 | 23-Dec-2000 |
mrg | fix oversight in previous: also look for $MACHINE_ARCH of mipse[bl].
|
1.6 | 18-Dec-2000 |
scw | Pick the supported object formats in the Makefile instead of extern.h. This gives more control of which platforms support which formats. (Basically because __%{MACHINE}__ is not pre-defined by the compiler)
|
1.5 | 26-Nov-1999 |
msaitoh | crunchide for coff (COFF executables not currently supported!)
|
1.4 | 02-Aug-1997 |
perry | branches: 1.4.8; 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.3 | 22-Jan-1997 |
cgd | add ECOFF, ELF32, and ELF64 recognition code. Right now, when you try to hide symbols in these kinds of files, an error message is printed noting that the executable format is not supported.
|
1.2 | 22-Jan-1997 |
cgd | split this up so that support for other executable formats can be more easily added.
|
1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.1 | 29-Aug-1994 |
cgd | crunch, from James da Silva at UMD
|
1.4.8.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.15.6.1 | 03-Sep-2007 |
wrstuden | Sync w/ NetBSD-4-RC_1
|
1.15.4.1 | 19-Jul-2007 |
liamjfoy | Pull up following revision(s) (requested by soren in ticket #774): build.sh: revision 1.169 gnu/usr.bin/gcc4/backend/Makefile: revision 1.9 sys/arch/evbsh5/README: revision 1.1 distrib/notes/common/contents: revision 1.124 usr.sbin/ndbootd/ndbootd.c: revision 1.12 gnu/lib/libopcodes/arch/sh3eb/defs.mk: revision 1.4 gnu/lib/libbfd/arch/sh3eb/defs.mk: revision 1.8 libexec/ld.elf_so/Makefile: revision 1.78 gnu/dist/binutils/bfd/config.bfd: revision 1.14 doc/HACKS: revision 1.93 distrib/cdrom/current.conf: revision 1.8 gnu/lib/libgcc4/Makefile.inc: revision 1.6 share/mk/sys.mk: revision 1.90 distrib/sets/lists/base/mi: revision 1.700 libexec/ld.elf_so/rtld.c: revision 1.112 distrib/sets/lists/base/mi: revision 1.702 sys/arch/sh5/README: revision 1.1 gnu/lib/libbfd/arch/sh3el/bfd.h: revision 1.7 usr.sbin/traceroute/traceroute.c: revision 1.69 distrib/notes/common/main: revision 1.330 distrib/notes/common/list-setsizes.sh: revision 1.2 sys/arch/Makefile: revision 1.35 gnu/lib/libopcodes/arch/sh3el/defs.mk: revision 1.4 gnu/lib/libbfd/arch/sh3el/defs.mk: revision 1.8 share/mk/bsd.own.mk: revision 1.495 gnu/lib/libbfd/arch/sh3eb/bfd.h: revision 1.7 x11/lib/OSmesa/Makefile: revision 1.20 sys/dev/dkwedge/dkwedge_bsdlabel.c: revision 1.13 gnu/dist/binutils/opcodes/configure.in: revision 1.2 gnu/dist/binutils/opcodes/configure: revision 1.2 gnu/usr.bin/send-pr/categories: revision 1.53 etc/mtree/NetBSD.dist: revision 1.339 sys/arch/README: revision 1.42 lib/libc/gdtoa/Makefile.inc: revision 1.6 usr.bin/crunch/crunchide/Makefile: revision 1.16 sys/lkm/net/bsdcomp/Makefile: revision 1.5 regress/sys/uvm/Makefile: revision 1.6 etc/MAKEDEV.awk: revision 1.18 x11/Xserver/GL/GLcore/Makefile.GLcore: revision 1.10 sys/contrib/dev/ath/netbsd/Makefile.ath.inc: revision 1.14 gnu/lib/libbfd/Makefile: revision 1.42 doc/RESPONSIBLE: revision 1.78 Remove evbsh5.
|
1.16.24.1 | 26-Aug-2009 |
matt | Teach crunchhide about mips64. Make elf2ecoff for mips64 too. never make elf2aout anymore. Don't make ATF stuff if MKATF is no.
|
1.17.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.17.6.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.17 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.16 | 20-Jul-2013 |
wiz | Use Mt for email addresses.
|
1.15 | 08-Apr-2012 |
wiz | branches: 1.15.2; 1.15.4; Remove unnecessary Bk/Ek pairs from SYNOPSIS. No effective change except where I used the opportunity to sort options and/or option descriptions.
|
1.14 | 24-Aug-2004 |
wiz | branches: 1.14.50; One object-file argument is mandatory, noted by jmc@openbsd. New sentence, new line. Use more mdoc macros.
|
1.13 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.12 | 25-Feb-2003 |
wiz | .Nm does not need a dummy argument ("") before punctuation or for correct formatting of the SYNOPSIS any longer.
|
1.11 | 08-Feb-2002 |
ross | Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
|
1.10 | 04-Oct-2001 |
wiz | Whitespace fixes.
|
1.9 | 07-Nov-2000 |
lukem | fix up various .Nm abuses: - keep the case consistent between the actual name and what's referenced. e.g, if it's `foo', don't use '.Nm Foo' at the start of a sentence. - remove unnecessary `.Nm foo' after the first occurrence (except for using `.Nm ""' if there's stuff following, or for the 2nd and so on occurrences in a SYNOPSIS - use Sx, Ic, Li, Em, Sq, and Xr as appropriate
|
1.8 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.7 | 22-Mar-1999 |
garbled | branches: 1.7.8; More and more .Os cleanups. .Os is defined in the tmac.doc-common file, so we shouldn't override it with versions in the manpages. Many more to come.
|
1.6 | 07-Mar-1999 |
mycroft | Clean up SYNOPSIS formatting.
|
1.5 | 02-Aug-1997 |
perry | 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.4 | 23-Jan-1997 |
cgd | note that -k/-f should be give C names. note what i've done
|
1.3 | 23-Jan-1997 |
cgd | clean up formatting glitches (bogus newlines in source)
|
1.2 | 29-Aug-1994 |
cgd | local changes; install into /usr/bin, deal with sh warnings, deal with obj.MACHINE, etc.
|
1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.1 | 29-Aug-1994 |
cgd | crunch, from James da Silva at UMD
|
1.7.8.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.14.50.2 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.14.50.1 | 17-Apr-2012 |
yamt | sync with head
|
1.15.4.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.15.2.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.14 | 30-Aug-2011 |
joerg | static + __dead
|
1.13 | 20-Aug-2009 |
he | Remove the include of <a.out.h>, since these files do not appear to need it. Fixes build for mips ports. Also fix a comment: crunchide walks "the symbol table", not just "the a.out symbol table".
|
1.12 | 24-Aug-2004 |
wiz | Adapt to /usr/share/misc/style. Sync usage with man page. Use getprogname()/setprogname().
|
1.11 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.10 | 26-Nov-1999 |
msaitoh | branches: 1.10.2; crunchide for coff (COFF executables not currently supported!)
|
1.9 | 11-Jan-1999 |
kleink | branches: 1.9.6; In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration of errno.
|
1.8 | 01-Nov-1997 |
lukem | getopt returns -1 not EOF
|
1.7 | 08-Aug-1997 |
hannken | Get rid of compiler warning: `warning: `cmp' might be used uninitialized in this function'.
|
1.6 | 02-Aug-1997 |
perry | 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.5 | 22-Jan-1997 |
cgd | dd the various #defines/#ifdefs for ECOFF support. ECOFF will probably never be completely supported here (since its internal vs. external symbol handling is so annoying), but at least we can recognize the ECOFF binaries and print something useful, on machines that use them.
|
1.4 | 22-Jan-1997 |
cgd | include extern.h, add newline to new fprintf
|
1.3 | 22-Jan-1997 |
cgd | split this up so that support for other executable formats can be more easily added.
|
1.2 | 05-Nov-1995 |
pk | sparc support.
|
1.1 | 29-Aug-1994 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.1 | 29-Aug-1994 |
cgd | crunch, from James da Silva at UMD
|
1.9.6.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.10.2.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.12 | 20-Aug-2009 |
he | Move the include of <a.out.h> and <sys/exec_aout.h> until after we have determined that the current machine actually supports a.out.
|
1.11 | 16-Aug-2009 |
martin | More missing <sys/exec_aout.h> includes
|
1.10 | 15-Apr-2009 |
dogcow | more signed/unsigned comparison fixes
|
1.9 | 14-Jun-2000 |
cgd | branches: 1.9.46; fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.8 | 07-May-2000 |
mycroft | branches: 1.8.2; __sparc -> __sparc__
|
1.7 | 11-Jan-1999 |
kleink | In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration of errno.
|
1.6 | 02-Aug-1997 |
perry | 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.5 | 23-Jan-1997 |
cgd | parens around macro value. (oops!)
|
1.4 | 23-Jan-1997 |
cgd | change the keep list (in_keep_list()) semantics: now keep list is C labels
|
1.3 | 22-Jan-1997 |
cgd | a couple more bogons. (i'd been testing with the wrong executable!) Now it really works.
|
1.2 | 22-Jan-1997 |
cgd | fix a couple of goofs ('hide' now returns errors!), move #ifdef
|
1.1 | 22-Jan-1997 |
cgd | split this up so that support for other executable formats can be more easily added.
|
1.8.2.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.9.46.1 | 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
1.7 | 20-Aug-2009 |
he | Remove the include of <a.out.h>, since these files do not appear to need it. Fixes build for mips ports. Also fix a comment: crunchide walks "the symbol table", not just "the a.out symbol table".
|
1.6 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.5 | 30-Jun-2002 |
tsutsui | Include <limits.h> for SIZE_T_MAX since time.h no longer includes <machine/limits.h>.
|
1.4 | 14-Jun-2000 |
cgd | sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.3 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.2 | 07-Jan-2000 |
msaitoh | branches: 1.2.2; machine/exec_coff.h -> sys/exec_coff.h
|
1.1 | 26-Nov-1999 |
msaitoh | branches: 1.1.2; crunchide for coff (COFF executables not currently supported!)
|
1.1.2.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.2.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.7 | 18-Apr-2009 |
tsutsui | Fix another -Wsign-compare issue.
XXX: is it really worth to keep non native aout/coff/ecoff support here?
|
1.6 | 26-Jul-2003 |
salo | branches: 1.6.42; netbsd.org->NetBSD.org
|
1.5 | 14-Jun-2000 |
cgd | sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.4 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.3 | 12-Aug-1997 |
mikel | branches: 1.3.10; include <unistd.h> for prototypes and cleanup unused variables; from Enami Tsugutomo in PR bin/3972. while I'm here, sort #includes according to KNF.
|
1.2 | 02-Aug-1997 |
perry | 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.1 | 22-Jan-1997 |
cgd | add ECOFF, ELF32, and ELF64 recognition code. Right now, when you try to hide symbols in these kinds of files, an error message is printed noting that the executable format is not supported.
|
1.3.10.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.6.42.1 | 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
1.15 | 08-Jul-2022 |
andvar | s/maek/make/ in comment.
|
1.14 | 11-Apr-2009 |
lukem | fix -Wsign-compare issues
|
1.13 | 26-Jul-2003 |
salo | branches: 1.13.42; netbsd.org->NetBSD.org
|
1.12 | 14-Jun-2000 |
cgd | sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.11 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.10 | 04-Nov-1999 |
erh | branches: 1.10.2; Remove ELFNAME defines since they are defined in sys/exec_elf.h
|
1.9 | 25-Oct-1999 |
kleink | Update to match new SVR4-style definition names in <sys/exec_elf.h>.
|
1.8 | 22-Oct-1999 |
hannken | Undo last change. While these macros are defined in exec_elf.h, they are enclosed by `#ifdef _KERNEL'.
|
1.7 | 21-Oct-1999 |
erh | Remove ELFNAME macros which are already defined in exec_elf.h
|
1.6 | 20-Sep-1999 |
christos | branches: 1.6.2; Free the right thing.
|
1.5 | 03-Nov-1998 |
cgd | completely reimplement ELF symbol hiding. now it's even more of a gross hack, but more likely to work on non-alpha ELF systems.
|
1.4 | 12-Aug-1997 |
mikel | branches: 1.4.2; include <unistd.h> for prototypes and cleanup unused variables; from Enami Tsugutomo in PR bin/3972. while I'm here, sort #includes according to KNF.
|
1.3 | 02-Aug-1997 |
perry | 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.2 | 23-Jan-1997 |
cgd | add ELF support. tested on an alpha (64-bit ELF), but compiled with both 32- and 64-bit ELF support.
|
1.1 | 22-Jan-1997 |
cgd | add ECOFF, ELF32, and ELF64 recognition code. Right now, when you try to hide symbols in these kinds of files, an error message is printed noting that the executable format is not supported.
|
1.4.2.1 | 24-Nov-1998 |
cgd | pull up rev 1.5 from trunk (jonathan)
|
1.6.2.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.10.2.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.13.42.1 | 13-May-2009 |
jym | Sync with HEAD.
Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
1.5 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.4 | 14-Jun-2000 |
cgd | sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.3 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.2 | 02-Aug-1997 |
perry | branches: 1.2.10; 1) RCSid police 2) Add __RCSIDs where apropriate. 3) WARNS=1, and clean up sources for WARNS=1 (including replacement of a mktemp with a mkstemp even though it was probably safe...) 4) Some other small cosmetic changes
|
1.1 | 22-Jan-1997 |
cgd | add ECOFF, ELF32, and ELF64 recognition code. Right now, when you try to hide symbols in these kinds of files, an error message is printed noting that the executable format is not supported.
|
1.2.10.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.13 | 26-Jul-2003 |
salo | netbsd.org->NetBSD.org
|
1.12 | 18-Dec-2000 |
scw | Pick the supported object formats in the Makefile instead of extern.h. This gives more control of which platforms support which formats. (Basically because __%{MACHINE}__ is not pre-defined by the compiler)
|
1.11 | 09-Aug-2000 |
mrg | add sparc64 support.
|
1.10 | 14-Jun-2000 |
cgd | branches: 1.10.2; sweep of my licenses (userland files w/o only my copyright) for consistency. (no functional changes)
|
1.9 | 14-Jun-2000 |
cgd | fix up NetBSD RCS Ids to match the standard, and the leading comment as to match as well. No functional changes.
|
1.8 | 09-May-2000 |
bjh21 | branches: 1.8.2; Initial commit of arm26 port
|
1.7 | 26-Nov-1999 |
msaitoh | crunchide for coff (COFF executables not currently supported!)
|
1.6 | 03-Mar-1999 |
christos | branches: 1.6.6; Add ELF for sparc and i386 (Andrew Gillham)
|
1.5 | 06-May-1998 |
mycroft | Define NLIST_ELF32 on PowerPC.
|
1.4 | 20-Aug-1997 |
jonathan | Add elf32 for mips. (probably doesn't work, due to GP-register-relative relocs.)
|
1.3 | 22-Jan-1997 |
cgd | dd the various #defines/#ifdefs for ECOFF support. ECOFF will probably never be completely supported here (since its internal vs. external symbol handling is so annoying), but at least we can recognize the ECOFF binaries and print something useful, on machines that use them.
|
1.2 | 22-Jan-1997 |
cgd | fix hide_* prototypes
|
1.1 | 22-Jan-1997 |
cgd | split this up so that support for other executable formats can be more easily added.
|
1.6.6.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.8.2.1 | 23-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.10.2.1 | 26-Aug-2000 |
mrg | pull up 1.11. approved by thorpej: >add sparc64 support.
|