summaryrefslogtreecommitdiff
path: root/lib/libexecinfo
AgeCommit message (Collapse)Author
2019-01-30make the backtrace()'s tracer() return _URC_FOREIGN_EXCEPTION_CAUGHTmrg
when the array is full. it won't be able to do any more work if so, and avoids infinite loops in unwinding as seen on arm64. XXX: lack of signal support here means that backtrace() is useless XXX: from a signal handler, such as attempting to display the stack XXX: when handling a SIGSEGV.
2017-10-22Add rest of the functions from the SYNOPSIS section to the NAME sectionabhinav
2017-06-30make this standalone.christos
2016-12-19flesh out _Unwind_Exception, rust needs it.christos
2016-12-02Add unwind action type and constantschristos
2016-10-31Fix markup .Dv --> .Dqpgoyette
(Thanks, wiz!)
2016-10-31Typopgoyette
2016-04-20Don't subtract base if not pie.christos
2016-04-11make this work with pie binaries (subtract dli_fbase from addresses).christos
2015-12-26Fix typo, from FreeBSD.wiz
2015-11-05Correctly document backtrace_symbols_fd_fmt.wiz
From Henning Petersen in PR 50407. Bump date.
2015-09-25args are flipped.christos
2015-09-25use provide KERN_PROC_PATHNAME in PROC_ARGS.christos
2014-10-24Don't overwrite the real unwind.h if it is present.joerg
2014-10-22don't kill the existing includeschristos
2014-10-22Make unwind.h installable.christos
2014-05-06Make EHABI optional.joerg
2014-03-24_Unwind_GetLanguageSpecificData is supposed to return a _Unwind_Ptr.joerg
This makes a difference on M68K as it uses a different register for integer vs pointer values.
2014-03-09another libelf instancechristos
2013-11-21From Ed Maste:christos
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.
2013-09-03print an error if we failed to allocate.christos
2013-08-29add stdint.h for FreeBSD compat.christos
2013-08-29use sysctl to find the pathname argv[0] if available (from FreeBSD viachristos
Ed Maste)
2013-08-22fix typo (Sergey Kandaurov)christos
2013-04-30earm -> earm*matt
2013-04-27Changes for MKCOMPAT for earm.matt
2013-04-25When building for earm, make sure to build unwind_arm_ehabi_stub.*matt
2013-04-25libgcc/libcompiler_rt inlines some functions needed by libexecinfo whenmatt
using ARM EHABI. Provide uninlined versions for libexecinfo. from skrll@
2012-07-09fix cleanup on errorchristos
2012-06-10mention .Nx 7.0christos
2012-06-09PR/46571: Yui NARUSE: execinfo.h should include stddef.hchristos
2012-05-27remove unrelated fragment.christos
2012-05-27Sort sections.wiz
Remove dot at end of Nd Sort SEE ALSO. Punctuation fixes. Bump date to import date. Comment out a partial sentence.
2012-05-26Add a similar to linux backtrace_* and execinfo.h family of functionschristos