LLDB (debugger)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
LLDB
Developer(s) LLVM Developer Group
Written in C++
Operating system Mac OS X i386 and x86-64, Linux, FreeBSD
Type Debugger
License University of Illinois/NCSA Open Source License[1]
Website http://lldb.llvm.org/

The LLDB Debugger (LLDB) is a high-performance debugger. It is built as a set of reusable components which extensively use existing libraries from the larger LLVM Project, such as the Clang expression parser and LLVM disassembler.

Contents

[edit] Current State

Although LLDB is in early development, it is mature enough to support basic debugging of programs written in C, Objective-C and C++.

LLDB is known to work on Mac OS X and Linux and supports i386, x86-64 and ARM architectures.[2]

[edit] License

All of the code in the LLDB project is available under the University of Illinois/NCSA Open Source License,[1] an open source "BSD-style" license, as is the case with other parts of the LLVM project.

[edit] References

  1. ^ a b "LLVM Release License"
  2. ^ "LLDB Status". Retrieved March 4, 2013. 

[edit] External links