libunwind - Generic stack unwinding library

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename libunwind-20170615.txz
Package name libunwind
Package version 20170615
Package release -
Package architecture amd64
Package type txz
Category devel
License MIT
Download size 113.02 KB
Installed size 532.75 KB
The primary goal of this project is to define a portable and efficient
C programming interface (API) to determine the call-chain of a program.
The API additionally provides the means to manipulate the preserved
(callee-saved) state of each call-frame and to resume execution at any
point in the call-chain (non-local goto). The API supports both local
(same-process) and remote (across-process) operation. As such, the API
is useful in a number of applications. Some examples include:
o exception handling
The libunwind API makes it trivial to implement the stack-manipulation
aspects of exception handling.
o debuggers
The libunwind API makes it trivial for debuggers to generate
the call-chain (backtrace) of the threads in a running program.
o introspection
It is often useful for a running thread to determine its call-chain.
For example, this is useful to display error messages (to show how
the error came about) and for performance monitoring/analysis.
o efficient setjmp()
With libunwind, it is possible to implement an extremely efficient
version of setjmp(). Effectively, the only context that needs to be
saved consists of the stack-pointer(s).
- DOCS: on


Package Version Architecture Repository
libunwind-20170615.txz 20170615 i386 FreeBSD Ports Quarterly
libunwind-20170615.txz 20170615 amd64 FreeBSD Ports Latest
libunwind-20170615.txz 20170615 i386 FreeBSD Ports Latest
libunwind - - -


Name Value - - - - -


Type URL
Binary Package libunwind-20170615.txz
Source Package devel/libunwind

Install Howto

Install libunwind txz package:

# pkg install libunwind

See Also

Package Description
liburcu-0.10.1.txz Userspace read-copy-update (RCU) data synchronization library
libusbmuxd-1.0.10.txz Communication interface library for usbmuxd
libusipp-2.24_1.txz Unix socket interface for C++ raw IP/IP6/UDP/TCP, layer 2 framework
libutf-2.10_3.txz UTF-8 character set support library, including regular expressions
libutf-8-1.0,1.txz Unicode conversion routines between UCS-4 and UTF-8
libutf8proc- UTF8 Processing library
libuutil-1.0.3.txz Illumos userland utilities library
libuv-1.32.0.txz Multi-platform support library with a focus on asynchronous I/O
libuvc-0.0.6.txz Cross-platform library for USB video devices
libv4l-1.6.3_4.txz Video4Linux library
libva-2.5.0.txz VAAPI wrapper and dummy driver
libva-glx-2.5.0.txz VAAPI wrapper for GLX
libva-intel-driver-2.3.0_4.txz VAAPI legacy driver for Intel GMA 4500 (Gen4) or newer
libva-intel-hybrid-driver-1.0.2_2.txz Hybrid VP8 encoder and VP9 decoder for Intel GPUs
libva-intel-media-driver-19.3.0.txz VAAPI driver for Intel HD 5000 (Gen8) or newer