aboutsummaryrefslogtreecommitdiff
path: root/include/unwind.h
Commit message (Collapse)AuthorAgeFilesLines
* Install unwind.h into /usr/includeJohn Baldwin2022-02-101-160/+0
| | | | | | | | | | | | Install headers from LLVM's libunwind in place of the headers from libcxxrt and allow C applications to use the library. As part of this, remove include/unwind.h and switch libthr over to using the installed unwind.h. Reviewed by: dim, emaste MFC after: 10 days Differential Revision: https://reviews.freebsd.org/D34065
* Change the return value of _Unwind_GetCFA in include/unwind.h.John Baldwin2022-01-271-1/+1
| | | | | | | | | | I tested the original commit as part of a series that culminates in removing this header and installing LLVM libunwind's unwind.h in its place so missed updating this header as was done in b84693501af6. Pointy hat to: jhb Reported by: kevans Fixes: 3a502289d316 Use uintptr_t for return type of _Unwind_GetCFA.
* Use an unsigned 64-bit integer for exception class.John Baldwin2022-01-271-2/+2
| | | | | | | | | | This matches the type in other unwind headers (LLVM libunwind, libcxxrt, glibc). NB: include/unwind.h is not installed but is only used by libthr Reviewed by: imp, dim, emaste Differential Revision: https://reviews.freebsd.org/D34049
* SPDX: license IDs for some ISC-related files.Pedro F. Giffuni2017-12-081-1/+5
| | | | Notes: svn path=/head/; revision=326695
* Also the stop function should accept 64-bit exception class.David Xu2010-09-301-1/+1
| | | | Notes: svn path=/head/; revision=213290
* - Sizeof exception class type should always be 64-bit.David Xu2010-09-301-3/+5
| | | | | | | - Make some functions be visible to BSD source code. Notes: svn path=/head/; revision=213289
* Import unwind.h from libunwind-0.99.David Xu2010-09-301-0/+154
Approved by: core (kib, rwatson, imp, brooks) Notes: svn path=/head/; revision=213288