Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2001-05-30 | The 'file' argument is optional since if one is not given the programs | smart | |
try a.out. deraadt@ ok | |||
2001-02-18 | -C support. | Marc Espie | |
Recognize -B, for better gnu-nm compatibility. | |||
2000-11-10 | seperate -> separate, okay aaron@ | Niels Provos | |
2000-11-09 | Change all option list specifications to ".Bl -tag -width Ds". Most man | Aaron Campbell | |
pages just needed their -width parameter tweaked to "Ds", which provides a nice width of 6 constant characters. For consistency more than anything. | |||
2000-03-10 | Various cleanups and standardization. | Aaron Campbell | |
1999-08-29 | Fix -Wall warnings. | Marc Espie | |
1999-06-05 | - remove trailing white space | Aaron Campbell | |
- remove arguments from .Os macros - remove arguments from .Nm macros, where appropriate - some more Dq/Sq/Ql insanity - still lots to do in the usr.bin tree... :/ |