| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2019-03-03 | on malloc(3) failure, gracefully abort processing of the current file | 1 | -1/+2 | ||
| rather than crashing with a NULL pointer access; patch from Benjamin Baier <programmer at netzbasis dot de>; OK otto@ deraadt@ | |||||
| 2017-10-27 | Use <elf.h> instead of <elf_abi.h> | 1 | -2/+2 | ||
| ok jasper@, jca@, deraadt@ | |||||
| 2017-09-12 | Include room for NUL-termination when calculating the length of archive | 1 | -3/+3 | ||
| member name. Fix an of by one found by sthen@ with MALLOC_OPTIONS=C. From Matthew Martin, ok deraadt@ | |||||
| 2015-12-09 | Remove NULL-checks before free(). ok tb@ | 1 | -5/+3 | ||
| 2015-11-13 | ratchet pledge from the start; from Theo Buehler | 1 | -2/+8 | ||
| 2015-10-09 | Change all tame callers to namechange to pledge(2). | 1 | -3/+3 | ||
| 2015-10-05 | tame "stdio rpath" works fine, as long as we sidestep the demangling | 1 | -1/+5 | ||
| process which involves fork+execve.... ok doug | |||||
| 2015-08-13 | Grow -P (POSIX output) and -t (POSIX output radix) support. Several 3rd-party | 1 | -55/+89 | ||
| software depend upon this. Requested by feinerer@, ok millert@; manpage bits ok jmc@ | |||||
| 2015-05-17 | Add 'D' to usage optstring. Prodded by jmc@ | 1 | -2/+2 | ||
| 2015-05-17 | Add -D option for displaying the dynamic symbol table | 1 | -3/+7 | ||
| ok miod@ | |||||
| 2015-04-09 | ELF weak symbols are _not_ like a.out indirect symbols. Nothing in ELF is, | 1 | -15/+4 | ||
| so remove N_INDR handling. ok kettenis@ | |||||
| 2015-04-08 | Delete another piece of a.out detritus | 1 | -10/+1 | ||
| 2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | 1 | -2/+2 | ||
| possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||||
| 2014-04-28 | Ignore IRIX6-compatible archive map on mips64 platform, since the mips64 | 1 | -1/+9 | ||
| toolchain creates them. This lets nm -w correctly return 0 for valid archives. ok jasper@ deraadt@ | |||||
| 2013-11-26 | unsigned char casts for ctype | 1 | -2/+2 | ||
| ok krw | |||||
| 2013-11-12 | avoid math on void * pointers; delete an unused variable | 1 | -4/+6 | ||
| 2013-11-12 | remove more code accidentally left behind during the a.out purge | 1 | -4/+1 | ||
| 2013-10-24 | Redo 1.34+1.35, but ignore incorrect files in show_file() as done in 1.33. | 1 | -209/+23 | ||
| Fixes nm output on archives on mips. | |||||
| 2013-10-24 | back out to 1.33, subtle bug being hunted... | 1 | -22/+212 | ||
| 2013-10-21 | remove a space that snuck into the output | 1 | -2/+2 | ||
| 2013-10-19 | Remove a.out/stab knowledge from nm. | 1 | -212/+22 | ||
| (As a side effect of this repair, the -e option no longer reports that all weak objects are functions) ok miod | |||||
| 2011-02-06 | - nm -s omitted the symbol list for first object file in an archive. fix this | 1 | -2/+6 | ||
| by forcing show_symtab() to restore its original file offset after processing. fix from pr #6385. ok miod@ | |||||
| 2009-10-27 | nm -V is silly, and prining the rcsid even more so | 1 | -18/+3 | ||
| 2007-09-02 | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | 1 | -4/+4 | ||
| 2007-08-06 | the ellipsis is not an optional argument; while here, sync the usage | 1 | -3/+3 | ||
| and synopsis of commands lots of good ideas by jmc@ ok jmc@ | |||||
| 2005-01-03 | don't try to demangle C symbols if we're ELF. | 1 | -9/+9 | ||
| looks okay mickey@ | |||||
| 2004-10-10 | now that no cpu assumptions are left in -- remove the cross-glue | 1 | -7/+2 | ||
| 2004-10-09 | move out elf code into elf.c and generate 32 and 64 versions of it; | 1 | -198/+83 | ||
| allow operation on size-mixed host-target as well as ensianess for both a.out and elf (though a.out 64bit probably does not exist ;) tested on hppa-sparc64-i386-vax intermixen | |||||
| 2004-07-11 | need to byteswap string table size before use for the alien endian a.out | 1 | -2/+3 | ||
| 2004-05-04 | spacing | 1 | -12/+12 | ||
| 2004-04-29 | Correctly report empty a.out objects as "no name list" instead of "bad format". | 1 | -6/+11 | ||
| ok mickey@ millert@ | |||||
| 2004-01-14 | Fix the mmap case; inadequate testing on my part! | 1 | -18/+17 | ||
| 2004-01-14 | Fallback to malloc + pread if mmap fails; fixes "nm /dev/ksyms". OK mickey@ | 1 | -39/+49 | ||
| 2004-01-13 | kill unused local vars; from deraadt@ | 1 | -3/+3 | ||
| 2004-01-05 | nm digs elf and merges w/ size; millert@ ok | 1 | -196/+686 | ||
| 2003-06-10 | mostly ansi cleanup; pval ok | 1 | -34/+17 | ||
| 2003-06-03 | Remove the advertising clause in the UCB license which Berkeley | 1 | -7/+3 | ||
| rescinded 22 July 1999. Proofed by myself and Theo. | |||||
| 2003-04-05 | snprintf; ok miod ho henning | 1 | -4/+6 | ||
| 2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | 1 | -14/+14 | ||
| 2001-11-19 | kill more registers | 1 | -3/+3 | ||
| millert@ ok | |||||
| 2001-08-17 | Some missing protos. Use macros from <link.h> instead of rolling our own. | 1 | -20/+14 | ||
| 2001-08-17 | Show indirect symbols in -e mode. | 1 | -42/+69 | ||
| 2001-08-16 | -e switch, show extra symbol information such as weak symbol status. | 1 | -4/+38 | ||
| 2001-05-31 | - remove erealloc() wrapper function | 1 | -19/+8 | ||
| - standard function prototypes - remove extraneous exit(1) after an err(1,...) Shrinks source by 11 lines and executable by 22 bytes on i386. deraadt@ ok | |||||
| 2001-02-18 | -C support. | 1 | -22/+63 | ||
| Recognize -B, for better gnu-nm compatibility. | |||||
| 2000-11-10 | seperate -> separate, okay aaron@ | 1 | -3/+3 | ||
| 1999-05-10 | Fixes endianess problems with old a.out tools. This makes building | 1 | -15/+15 | ||
| some cross toolchains possible. This also changes some utilities's behavior slightly: - nm, strip, size now handle any a.out format they know about. - ranlib complains if it detects mixed archives (several object formats for different boxes). In the presence of mixed objects, you still have file, ranlib or ld to prevent you from getting too confused... | |||||
| 1998-05-11 | Build nm ok for cross-envs | 1 | -2/+7 | ||
| 1997-05-31 | warn instead of warnx; kleink | 1 | -3/+3 | ||
| 1997-04-04 | check MID field like strip(1) does; PR#149, mickey; fix by me | 1 | -3/+9 | ||
