| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
If Unwind_Backtrace is broken, ctx.n will still contain ~0, and we will
return that which poor behavior for the user, so return 0 instead.
We could document ~0 to be an error, but that would deviate from the
Linux behavior which is not desirable. Noted by Poul-Henning Kamp
PR: 209842
Notes:
svn path=/head/; revision=365952
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Drop portions that are unlit or redundant with llvm-libunwind: builtin.c,
unwind.h, and unwind_arm_ehabi_stub.c.
This code should now work with -fPIE binaries, should we choose to build any
that way.
When backtrace() array is full, signal an error so the underlying
Itanium-style C++ exception handling library (llvm-libunwind) knows to stop
tracing instead of continuing. (It should stop on its own when it finishes
unwinding, so this is mostly an extra seatbelt against an infinite loop bug
in the unwinder.)
Notes:
svn path=/head/; revision=354112
|
|
|
|
| |
Notes:
svn path=/head/; revision=303529
|
|
|
|
|
|
|
|
|
|
| |
While here, fix a typo
Submitted by: Sascha Wildner <saw@online.de>
Obtained from: DragonflyBSD
Notes:
svn path=/head/; revision=292629
|
|
|
|
|
|
|
|
| |
Submitted by: Sascha Wildner <saw@online.de>
Obtained from: DragonflyBSD
Notes:
svn path=/head/; revision=290384
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
MFC after: 3 days
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=258426
|
|
|
|
| |
Notes:
svn path=/head/; revision=255176
|
|
|
|
|
|
|
|
| |
This adds my patch to use the kern.proc.pathname sysctl instead of
relying on procfs(5).
Notes:
svn path=/head/; revision=255033
|
|
|
|
|
|
|
| |
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=254698
|
|
|
|
| |
Notes:
svn path=/head/; revision=254689
|
|
Notes:
svn path=/head/; revision=254688
|