Home | History | Annotate | Download | only in libexecinfo
History log of /src/lib/libexecinfo/backtrace.c
RevisionDateAuthorComments
 1.9  23-Jan-2025  christos Add backtrace_sandbox_{init,fini} for backtrace use in sandboxes.
(Kyle Evans @ FreeBSD)
 1.8  25-Jun-2022  skrll branches: 1.8.4;
Decode function descriptors (aka plabels) on hppa to fix backtrace.

PR/56881: hppa: backtrace_symbols() delivers bogus results for some dynloaded functions
 1.7  23-Jun-2022  skrll Trailing whitespace
 1.6  25-Sep-2015  christos args are flipped.
 1.5  25-Sep-2015  christos use provide KERN_PROC_PATHNAME in PROC_ARGS.
 1.4  21-Nov-2013  christos From Ed Maste:

libexecinfo: Include terminating null in byte count

Otherwise, a formatted string with a strlen equal to the remaining
buffer space would have the last character omitted (because vsnprintf
always null-terminates), and later the assert in backtrace_symbols_fmt
would fail.
 1.3  29-Aug-2013  christos use sysctl to find the pathname argv[0] if available (from FreeBSD via
Ed Maste)
 1.2  09-Jul-2012  christos branches: 1.2.2; 1.2.4;
fix cleanup on error
 1.1  26-May-2012  christos Add a similar to linux backtrace_* and execinfo.h family of functions
 1.2.4.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.2.4.2  30-Oct-2012  yamt sync with head
 1.2.4.1  09-Jul-2012  yamt file backtrace.c was added on branch yamt-pagecache on 2012-10-30 18:59:10 +0000
 1.2.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.4.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed