LLDB

LLDB とは、ソフトウェアデバッガの一つである。LLDB プロジェクトは LLVM プロジェクトの一部として開発が行われており、LLDB は LLVM プロジェクトにより開発されているライブラリ群、例えば Clang 表式解析器や LLVM 逆アセンブラなどを大いに活用した、再利用可能なコンポーネントの集まりとしてビルドされる。

LLDB プロジェクトに含まれるコードは、LLVM プロジェクトの別の部分と同じく、イリノイ大学/NCSAオープンソースライセンスと呼ばれる許容型フリーソフトウェアライセンスの下に配布される、FLOSS である。バージョン9.0.0からはライセンスがLLVM例外付きApache License 2.0に変更された。

現状 
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

ソフトウェア開発ツール
デバッガ
オープンソースソフトウェア