aboutsummaryrefslogtreecommitdiff
path: root/lib/libproc/proc_sym.c
Commit message (Expand)AuthorAgeFilesLines
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* libproc: replace home grown crc32 with zlib implementation.Xin LI2022-07-241-10/+7
* Merge OpenZFS support in to HEAD.Matt Macy2020-08-251-2/+2
* Be consistent about temporary variable use in adjacent loops.Brooks Davis2019-07-221-2/+3
* Take the mapping's segment offset into account when resolving symbols.Mark Johnston2018-07-211-2/+4
* lib: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-261-0/+2
* Refine symtab sorting in libproc.Mark Johnston2017-11-211-29/+80
* Avoid keeping a dangling pointer when the mappings array is resized.Mark Johnston2017-09-061-1/+2
* Ensure that the mappings table is populated in proc_objname().Mark Johnston2017-05-221-0/+3
* Add a reasonable bound on the symbol table index size.Mark Johnston2017-01-051-2/+4
* libproc: Cache symbol tables for mapped objects upon access.Mark Johnston2016-12-061-168/+145
* libproc: Match prefixes when looking up mapped object by name.Mark Johnston2016-12-061-33/+14
* libproc: Cache ELF handles for loaded objects.Mark Johnston2016-12-061-194/+126
* libproc: Improve .gnu_debuglink support.Mark Johnston2016-12-061-53/+190
* libproc: Make proc_getpid() an accessor for struct proc_handle.Mark Johnston2016-12-061-1/+1
* Fix debug symbols loading in libproc: 0 is a valid file descriptor.Stanislav Sedov2015-03-131-1/+1
* Teach libproc how to find debugging symbols in /usr/lib/debug.Rui Paulo2015-02-131-3/+18
* Stop iterating and return if the caller-supplied callback function returnsMark Johnston2015-01-311-4/+8
* Ensure that we don't try to demangle a symbol name if we failed to lookMark Johnston2015-01-251-2/+2
* Fix a memory leak that occured when looking up CTF info for a symbol.Mark Johnston2014-12-231-1/+4
* Remove an incorrect and useless debug print.Mark Johnston2014-10-041-3/+1
* Hook up support for userland CTF support in DTrace. This required someMark Johnston2014-10-031-4/+37
* Factor out some of the duplicated code in the symbol lookup functions, inMark Johnston2014-09-251-146/+122
* Fix a bug in r265255: only return NULL if the requested map wasn't found.Mark Johnston2014-08-241-4/+6
* In r268463, I misplaced a return in demangle(), causing the function toDimitry Andric2014-08-091-8/+2
* In libproc, avoid calling __cxa_demangle(), and thus depending on eitherDimitry Andric2014-07-091-17/+18
* Allow "a.out" as an alias for the executable if no other matching entriesMark Johnston2014-05-031-9/+16
* Fix some off-by-one errors. The kve_end and rdl_eaddr fields contain theMark Johnston2014-04-141-3/+3
* Consistently add the relocation offset only when the ELF type is notMark Johnston2013-11-111-7/+16
* Fix an off-by-one error when checking whether a given address is withinMark Johnston2013-10-291-2/+2
* Remove an incorrect debug printf.Mark Johnston2013-10-281-1/+0
* Clean up the debug printing in libproc a bit. In particular:Mark Johnston2013-10-271-13/+13
* Fix the return value when we found a symbol in .dynstr. This nasty bug wasRui Paulo2013-08-101-0/+1
* When calling the C++ demangler, make sure to free the returned buffer,Rui Paulo2012-09-071-6/+24
* Add support for demangling C++ symbols. This requires linking libproc withRui Paulo2012-09-061-2/+12
* Make sure we visit both symbol sections even if one of them doesn'tRui Paulo2012-09-021-24/+21
* Several fixes for libproc:Rui Paulo2010-08-111-0/+11
* New version of libproc. Changes are:Rui Paulo2010-07-311-12/+497
* Add a process library with some stubs that the DTrace client needs.John Birrell2008-05-221-0/+68