LLDB とは、ソフトウェアデバッガの一つである。LLDB プロジェクトは LLVM プロジェクトの一部として開発が行われており、LLDB は LLVM プロジェクトにより開発されているライブラリ群、例えば Clang 表式解析器や LLVM 逆アセンブラなどを大いに活用した、再利用可能なコンポーネントの集まりとしてビルドされる。
LLDB プロジェクトに含まれるコードは、バージョン9.0.0からはライセンスがLLVM例外付きApache License 2.0に変更された。それ以前は、LLVM プロジェクトの別の部分と同じく、イリノイ大学/NCSAオープンソースライセンスと呼ばれる許容型自由ソフトウェアライセンスであった。
現状 LLDB は開発初期段階にあるが、C, Objective-C, C++, Swift 言語で書かれたプログラムの基本的なデバッグをサポートする程度には成熟している。
LLDB は macOS, Linux, FreeBSD, NetBSD, Windows 上で動作することが知られており、i386, x86-64, ARM 命令セットをサポートする。Xcode 5以降ではデフォルトデバッガとして利用されている。
関連項目 GNUデバッガ
参照項目
外部リンク
Supported LLDB Versions in Qt Creator