libc++abi

E295047

libc++abi is the LLVM project's C++ ABI support library that provides low-level runtime features such as exception handling and type information for the libc++ standard library.

All labels observed (1)

Label Occurrences
libc++abi canonical 1

How this entity was disambiguated

Statements (40)

Predicate Object
instanceOf C++ ABI support library
free and open-source software
software library
buildSystem CMake
category runtime library
systems programming library
compatibleWith Itanium C++ ABI
conformsTo C++ language ABI specifications
designedFor libc++
surface form: libc++ standard library
developedBy LLVM
surface form: LLVM community

LLVM
surface form: LLVM project
distribution part of LLVM monorepo
implements C++ ABI-required runtime routines
C++
surface form: C++ RTTI (run-time type information)

C++ exception handling mechanisms
integratesWith Clang
LLVM toolchain
license MIT License
maintainedBy libc++
surface form: LLVM libc++ team
partOf LLVM
surface form: LLVM project
programmingLanguage C
C++
provides exception handling runtime support
low-level C++ runtime features
type information runtime support
repository https://github.com/llvm/llvm-project
role C++ runtime support for libc++
sourceDirectory libcxxabi
standardLibraryComponentOf C++ standard library
surface form: C++ standard library ecosystem
supports Itanium C++ ABI
surface form: C++ ABI
supportsFeature C++ personality routines
dynamic_cast runtime support
exception propagation
stack unwinding
typeid operator runtime support
targetPlatform Linux
Unix-like operating systems
macOS
usedBy libc++
usedIn C++ applications built with libc++

How these facts were elicited

Referenced by (1)

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

LLVM hasComponent libc++abi