summaryrefslogtreecommitdiffstats
path: root/usr.bin/nm
AgeCommit message (Expand)AuthorFilesLines
2020-02-08correct Research Unix edition "appeared in" use in HISTORYjsg1-3/+3
2019-09-06More Version 1 AT&T UNIX history.schwarze1-3/+3
2019-03-03on malloc(3) failure, gracefully abort processing of the current fileschwarze1-1/+2
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert1-2/+2
2018-12-14Delete unused phdr functions; move declarations for functions internal toguenther2-73/+13
2017-12-09recognize .openbsd.randomdata section and indicate it roughly, soderaadt1-1/+3
2017-10-27Use <elf.h> instead of <elf_abi.h>mpi2-4/+4
2017-09-12Include room for NUL-termination when calculating the length of archivempi1-3/+3
2015-12-09Remove NULL-checks before free(). ok tb@mmcc2-10/+6
2015-11-13ratchet pledge from the start; from Theo Buehlerderaadt1-2/+8
2015-10-09Change all tame callers to namechange to pledge(2).deraadt1-3/+3
2015-10-05tame "stdio rpath" works fine, as long as we sidestep the demanglingderaadt1-1/+5
2015-09-15fix markup of the -t argumentschwarze1-7/+7
2015-08-13oops, SYNOPSIS was missing an Ar; while here i tweaked the list spacing;jmc1-3/+4
2015-08-13Grow -P (POSIX output) and -t (POSIX output radix) support. Several 3rd-partymiod5-95/+163
2015-06-23This patch ensure that when an error is detected, the freed variables insemarie2-2/+9
2015-06-23This patch ensure that e_shentsize (sections header's size in bytes) issemarie1-2/+7
2015-06-23corrects a read after bound that occurs in strcmp (line justsemarie2-7/+11
2015-06-23add some check before accessing data:semarie1-1/+11
2015-05-17Add 'D' to usage optstring. Prodded by jmc@guenther1-2/+2
2015-05-17Add -D option for displaying the dynamic symbol tableguenther4-10/+19
2015-04-09ELF weak symbols are _not_ like a.out indirect symbols. Nothing in ELF is,guenther3-22/+8
2015-04-08Delete another piece of a.out detritusguenther1-10/+1
2015-02-06SIZE_MAX is standard, we should be using it in preference to themillert1-3/+3
2015-01-19Missing initialization; tjenahej@speedmail.semiod1-2/+2
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers wherederaadt2-4/+4
2014-04-28Ignore IRIX6-compatible archive map on mips64 platform, since the mips64miod1-1/+9
2014-04-09tweak STANDARDS; ok millert sobradojmc1-7/+6
2013-11-26unsigned char casts for ctypederaadt2-4/+4
2013-11-13proto and such cleanupderaadt1-2/+5
2013-11-12avoid math on void * pointers; delete an unused variablederaadt1-4/+6
2013-11-12remove more code accidentally left behind during the a.out purgederaadt2-111/+1
2013-10-24Redo 1.34+1.35, but ignore incorrect files in show_file() as done in 1.33.miod1-209/+23
2013-10-24back out to 1.33, subtle bug being hunted...deraadt1-22/+212
2013-10-21remove a space that snuck into the outputderaadt1-2/+2
2013-10-20catch up with elf(5)/stab(5) removal;jmc2-8/+5
2013-10-19Remove a.out/stab knowledge from nm.deraadt1-212/+22
2013-03-30Correctly report `weak' status of non-function symbols. Makes nm agree withmiod1-3/+6
2011-09-28Support symbols in .tbss and .tdata ELF sectionsuwe2-6/+13
2011-02-06- nm -s omitted the symbol list for first object file in an archive. fix thisjasper1-2/+6
2009-10-27rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt1-5/+1
2009-10-27nm -V is silly, and prining the rcsid even more soderaadt2-23/+6
2009-02-10mark these utilities as being largely posix compliant or, in the case ofjmc1-2/+10
2007-09-02use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsgderaadt2-9/+9
2007-08-06the ellipsis is not an optional argument; while here, sync the usagesobrado3-9/+9
2007-05-31convert to new .Dd format;jmc2-4/+4
2007-04-18Fix a NULL dereference if the symbol table size is zero; ok millert@ deraadt@miod1-2/+7
2007-02-08Do all allocation and deallocation of shstr in elf_symload() toray1-12/+3
2007-02-07check st_name validity also check for overflow and not only for zero; found by Charles Longeau <chl@tuxfamily.org>mickey1-3/+4
2006-09-30Some fixes for running nm on ELF binaries.kettenis2-31/+56