New “lldb” Debugger
I’m happy to announce a great new subproject of LLVM: LLDB. LLDB is a modern debugger infrastructure which is built (like the rest of LLVM) as a series of modular and reusable libraries. LLDB builds on existing LLVM technologies like the enhanced disassembler APIs, the Clang ASTs and expression parser, the LLVM code generator and JIT compiler.
While still in early development, LLDB supports basic command line debugging scenarios on the Mac, is scriptable, and has great support for multithreaded debugging. LLDB is already much faster than GDB when debugging large programs, and has the promise to provide a much better user experience (particularly for C++ programmers). We are excited to see the new platforms, new features, and enhancements that the broader LLVM community is interested in.
If you’d like to try out LLDB and participate in its development, please visit http://lldb.llvm.org/ and consider signing up for the lldb-dev and lldb-commits mailing lists.
-Chris and the LLDB Team
Posted by Chris Lattner at 9:00 PM
Labels: LLDB, new-in-llvm-2.8
LLDB是LLVM项目下的一款现代调试器基础设施,由一系列模块化且可复用的库构成。它利用了LLVM的增强型反汇编API、Clang抽象语法树、表达式解析器、代码生成器及即时编译器等现有技术。尽管仍处于早期开发阶段,LLDB已能在Mac上支持基本的命令行调试场景,具备多线程调试能力,并展现出比GDB更快的速度,尤其是在处理大型程序时。对于C++程序员而言,其用户体验有望显著提升。
707

被折叠的 条评论
为什么被折叠?



