Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-28 | Ignore IRIX6-compatible archive map on mips64 platform, since the mips64 | Miod Vallat | |
toolchain creates them. This lets nm -w correctly return 0 for valid archives. ok jasper@ deraadt@ | |||
2014-04-09 | tweak STANDARDS; ok millert sobrado | Jason McIntyre | |
2013-11-26 | unsigned char casts for ctype | Theo de Raadt | |
ok krw | |||
2013-11-13 | proto and such cleanup | Theo de Raadt | |
ok guenther | |||
2013-11-12 | avoid math on void * pointers; delete an unused variable | Theo de Raadt | |
2013-11-12 | remove more code accidentally left behind during the a.out purge | Theo de Raadt | |
2013-10-24 | Redo 1.34+1.35, but ignore incorrect files in show_file() as done in 1.33. | Miod Vallat | |
Fixes nm output on archives on mips. | |||
2013-10-24 | back out to 1.33, subtle bug being hunted... | Theo de Raadt | |
2013-10-21 | remove a space that snuck into the output | Theo de Raadt | |
2013-10-20 | catch up with elf(5)/stab(5) removal; | Jason McIntyre | |
ok miod | |||
2013-10-19 | Remove a.out/stab knowledge from nm. | Theo de Raadt | |
(As a side effect of this repair, the -e option no longer reports that all weak objects are functions) ok miod | |||
2013-03-30 | Correctly report `weak' status of non-function symbols. Makes nm agree with | Miod Vallat | |
objdump -t on, say, _DYNAMIC in libpthread. | |||
2011-09-28 | Support symbols in .tbss and .tdata ELF sections | Uwe Stuehler | |
With this change nm(1) prints the expected symbol type ('B' or 'D') for variables in the .tbss and .tdata sections respectively, instead of '?'. This would be what binutils do for non-automatic variables that are marked as thread-local with the __thread attribute in GCC. help and ok miod@, guenther@ | |||
2011-02-06 | - nm -s omitted the symbol list for first object file in an archive. fix this | Jasper Lievisse Adriaanse | |
by forcing show_symtab() to restore its original file offset after processing. fix from pr #6385. ok miod@ | |||
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 | |