Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms | |||
2009-10-27 | nm -V is silly, and prining the rcsid even more so | Theo de Raadt | |
2009-02-10 | mark these utilities as being largely posix compliant or, in the case of | Jason McIntyre | |
nm, as not being posix compliant; | |||
2007-09-02 | use calloc() to avoid malloc(n * m) overflows; checked by djm canacar jsg | Theo de Raadt | |
2007-08-06 | the ellipsis is not an optional argument; while here, sync the usage | Igor Sobrado | |
and synopsis of commands lots of good ideas by jmc@ ok jmc@ | |||
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2007-04-18 | Fix a NULL dereference if the symbol table size is zero; ok millert@ deraadt@ | Miod Vallat | |
2007-02-08 | Do all allocation and deallocation of shstr in elf_symload() to | Ray Lai | |
prevent double-freeing shstr. Also don't free known NULL values (*pnames and *psnames). Initially inspired by Charles Longeau's first diff to tech@; he later sent a second diff to tech@ nearly identical to this commit. Freaky. OK mickey@. | |||
2007-02-07 | check st_name validity also check for overflow and not only for zero; found ↵ | Michael Shalayeff | |
by Charles Longeau <chl@tuxfamily.org> | |||
2006-09-30 | Some fixes for running nm on ELF binaries. | Mark Kettenis | |
- Fix printing the symbol type of undefined symbols. - Fall back onto the dynamic symbol table if the normal symbol table is not available (i.e. if the binary has been stripped). ok mickey@ | |||
2005-01-19 | Add elf{32,64}_load_phdrs() for loading program headers. | Alexander Yurchenko | |
ok mickey@ | |||
2005-01-03 | don't try to demangle C symbols if we're ELF. | Marc Espie | |
looks okay mickey@ | |||
2004-10-25 | describe R type; found by matthieu@ | Michael Shalayeff | |
2004-10-11 | a few more xrefs | Michael Shalayeff | |
2004-10-11 | add rcisd[] | Michael Shalayeff | |
2004-10-10 | now that no cpu assumptions are left in -- remove the cross-glue | Michael Shalayeff | |
2004-10-10 | parse the cpu-specific ids based on the e_machine | Michael Shalayeff | |
2004-10-09 | My MMAP/MUNMAP macros are too simple to copyright so place this in the | Todd C. Miller | |
public domain. OK mickey@ | |||
2004-10-09 | move out elf code into elf.c and generate 32 and 64 versions of it; | Michael Shalayeff | |
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-10-09 | factor out code for mapping section index into nlist type | Michael Shalayeff | |
2004-08-20 | grok STT_SECTION and beautify STT_OBJECT | Michael Shalayeff | |
2004-08-19 | STT_FUNC can be an absolute too | Michael Shalayeff | |
2004-07-19 | mention weak symbols | Michael Coulter | |
improvements and ok miod@ | |||
2004-07-11 | need to byteswap string table size before use for the alien endian a.out | Michael Shalayeff | |
2004-05-04 | spacing | Theo de Raadt | |
2004-05-04 | dig .plt*, .got*, .init, .fini sections | Michael Shalayeff | |
2004-04-29 | Correctly report empty a.out objects as "no name list" instead of "bad format". | Miod Vallat | |
ok mickey@ millert@ | |||
2004-03-30 | no need to force N_EXT as deducted later from type | Michael Shalayeff | |
2004-03-30 | there is more than one way to define symbol type in elf...; kill a debugging ↵ | Michael Shalayeff | |
printf too | |||
2004-03-30 | translate names in .sbss section as static N_BSS; found by drahn@ | Michael Shalayeff | |
2004-02-09 | typo; | Jason McIntyre | |
ok mickey@ | |||
2004-01-28 | knf; millert ok | Theo de Raadt | |
2004-01-14 | Fix the mmap case; inadequate testing on my part! | Todd C. Miller | |
2004-01-14 | Fallback to malloc + pread if mmap fails; fixes "nm /dev/ksyms". OK mickey@ | Todd C. Miller | |
2004-01-13 | kill unused local vars; from deraadt@ | Michael Shalayeff | |
2004-01-06 | man tweaks; | Jason McIntyre | |
2004-01-05 | nm digs elf and merges w/ size; millert@ ok | Michael Shalayeff | |
2003-11-07 | hppa is bigendian | Michael Shalayeff | |
2003-06-10 | mostly ansi cleanup; pval ok | Theo de Raadt | |
2003-06-03 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-04-05 | snprintf; ok miod ho henning | Theo de Raadt | |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2001-11-19 | kill more registers | Mike Pechkin | |
millert@ ok | |||
2001-08-19 | Knowledge about sparc68/ppc endianess. Who knows where oldish a.out files | Marc Espie | |
may come from ? | |||
2001-08-17 | Some missing protos. Use macros from <link.h> instead of rolling our own. | Marc Espie | |
2001-08-17 | Show indirect symbols in -e mode. | Marc Espie | |
2001-08-16 | -e switch, show extra symbol information such as weak symbol status. | Marc Espie | |
2001-06-23 | Add I for indirect reference (alias to other symbol). | Federico G. Schwindt | |
2001-06-20 | Add -C flag to synopsis; Brian Poole <raj@cerias.purdue.edu> | Todd C. Miller | |
2001-05-31 | - remove erealloc() wrapper function | smart | |
- 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 |