summaryrefslogtreecommitdiff
path: root/lib/libc/gen/nlist.c
AgeCommit message (Expand)Author
2015-12-29Verify that the section header size supplied in the ELF header is whatmmcc
2015-10-16Check file sizes only for regular files. The current code breaks savecoreTobias Stoeckmann
2015-10-16Merge nlist out of boundary access fix with other nlist implementations.Tobias Stoeckmann
2015-10-16Validate parsed ELF values to prevent out of boundary accesses.Tobias Stoeckmann
2015-10-04__fdnlist() is exported for libkvm, but the internal call can go directPhilip Guenther
2015-08-27ELF uberalles: remove #ifdef _NLIST_DO_ELF testsPhilip Guenther
2015-08-26Hide many (194!) symbols that nothing should be using.Philip Guenther
2015-02-06SIZE_MAX is standard, we should be using it in preference to theTodd C. Miller
2015-01-16Move to the <limits.h> universe.Theo de Raadt
2014-01-19Rename the hidden symbol __elf_fdnlist to __fdnlist, and remove theTheo de Raadt
2013-10-17Remove support for a.out and ecoff. We only do elf now.Theo de Raadt
2011-07-03"it's" -> "its" in a couple of comments.Kenneth R Westerback
2011-04-08a_syms is an int, not a pointer; ok miodTheo de Raadt
2008-06-04olf support starts to die (easy stuff first); ok miodTheo de Raadt
2005-11-28some nice off_t casts to please lintTheo de Raadt
2005-08-08zap remaining rcsid.Marc Espie
2005-03-25deregister (and deauto!). ok millert@ marco@Otto Moerbeek
2004-09-15prettyTheo de Raadt
2004-05-18ansify function definitions and zap some `register'Jean-Francois Brousseau
2004-01-30Fix a logic thinko I made in rev. 1.27. This fixes nlist whenTodd C. Miller
2003-08-27sync STT_NOTYPE parsign w/ kvm_mkdb; pb@ testingMichael Shalayeff
2003-06-25protosTheo de Raadt
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-03-10duplicate words and spelling fixes in commentsDavid Krause
2002-06-11random cleanup that's cheaper to commit than to remove from my tree.Artur Grabowski
2002-02-16Part one of userland __P removal. Done with a simple regexp with some minor ...Todd C. Miller
2001-07-09a first pass at -WallTheo de Raadt
2001-05-11MAP_SHARED is better. Maybe we're trying to map /dev/ksyms.Artur Grabowski
2001-05-11MAP_COPY -> MAP_PRIVATEArtur Grabowski
2001-05-01Use pread() to avoid lseek() abuse, from art's todo list. Tested withAaron Campbell
2001-02-03Fix the the elf nlist for cases where we can't mmap the headers.Artur Grabowski
2001-01-25ELf-size independent nlist.Artur Grabowski
2000-10-12MAP_FAILED, not -1.Artur Grabowski
1999-08-17More <sys/file.h> vs. <fcntl.h> and open() flags fixes.Todd C. Miller
1998-10-04For a.out, try mmap first (like we used to do) and only malloc() if that fail...Todd C. Miller
1998-09-24back out gzip support, it will not make it for 2.4Todd C. Miller
1998-09-08__alpha__, not alphaTodd C. Miller
1998-09-07make work on pmaxTodd C. Miller
1998-09-05Add support for nlisting against a gzipped kernel, #ifdef'd out sinceTodd C. Miller
1998-08-23Strip leading '_' from symbol to lookup if symbols in file lack leading '_'.Todd C. Miller
1998-08-21I committed the wrong version before, here is the correct oneTodd C. Miller
1998-08-21For a.out use read, not mmap, to get the string table so this works onTodd C. Miller
1998-01-20type botchTheo de Raadt
1998-01-02make mmap() return void *, add MAP_FAILEDTheo de Raadt
1997-12-15MAP_COPY|MAP_FILE; mrg. indent tooTheo de Raadt
1997-07-23tabifykstailey
1997-07-01Make -Wall happy.Todd C. Miller
1997-01-10Leading underscores... Actually, they really DID fuck this up on the MIPSetheisen
1997-01-09ELF does not use the leading '_' on any port, not just MIPS.Dale S. Rahn
1996-12-23use _{NLIST,KERN}_DO_{AOUT,ELF,ECOFF} to select binary typesTheo de Raadt