libunwind

E292714

libunwind is a library that provides a standardized and efficient interface for stack unwinding, commonly used for exception handling and debugging in low-level and systems programming.

All labels observed (1)

Label Occurrences
libunwind canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf software library ⓘ
stack unwinding library ⓘ
compatibleWith BSD operating systems ⓘ
Linux ⓘ
POSIX-like operating systems ⓘ
domain low-level programming ⓘ
systems programming ⓘ
feature highly configurable build system ⓘ
low overhead unwinding operations ⓘ
minimal runtime dependencies ⓘ
support for asynchronous unwinding in some configurations ⓘ
support for shared libraries ⓘ
support for static linking ⓘ
implements DWARF-based unwinding ⓘ
frame-pointer-based unwinding ⓘ
register state inspection ⓘ
signal frame handling ⓘ
stack frame walking ⓘ
unwind cursor abstraction ⓘ
license MIT license ⓘ
linked to: MIT License
programmingLanguage C ⓘ
provides portable API for stack unwinding ⓘ
standardized interface for stack unwinding ⓘ
supports AArch64 architecture ⓘ
linked to: ARMv8-A

ARM architecture ⓘ
linked to: ARM

Itanium architecture ⓘ
linked to: Itanium

MIPS architecture ⓘ
linked to: MIPS

PowerPC architecture ⓘ
linked to: PowerPC

RISC-V architecture ⓘ
linked to: RISC-V

local unwinding ⓘ
multiple CPU architectures ⓘ
remote unwinding ⓘ
signal-safe unwinding operations ⓘ
x86 architecture ⓘ
x86_64 architecture ⓘ
typicalUseCase collecting stack traces ⓘ
crash reporting ⓘ
implementing backtrace functionality ⓘ
sampling profilers ⓘ
usedBy debuggers ⓘ
exception handling runtimes ⓘ
language runtimes ⓘ
performance monitoring tools ⓘ
profilers ⓘ
usedFor debugging ⓘ
exception handling ⓘ
performance analysis ⓘ
profiling ⓘ
stack unwinding ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

LLVM → hasComponent → libunwind ⓘ