Earlier quoted context omitted.
"step" to step, "backtrace" to get a backtrace, ...? Yeah, that's confusing.
"step" and "backtrace" of course being the only possible logical names for those functions. Not having memorized the gdb info pages, I would never mistakenly type in "next" or "over" or "in" or "stack" or "stackframe" or "frame" or...
The LLDB Debugger
31–36 of 36 posts
Re: The LLDB Debugger
#32I would say that gdb can never be as good as lldb can be, simply for C++ expression parsing (unless they integrated the gcc parser).
Re: The LLDB Debugger
#33Hopefully this replaces GDB, and good riddance.
GDB 7.1 is a great improvement over previous versions and has a lot of the features LLDB intends to have - better C++ support, better thread debugging, more accurate backtraces, and a Python scripting API - as well as some features that aren't on the LLDB roadmap yet, like tracepoints for debugging time-sensitive code and multi-program debugging. You should check it out if you're unhappy with an older version.
Re: The LLDB Debugger
#34Earlier quoted context omitted.
Apple employs a few (more than 1?) LLVM people, but it's hardly an Apple project by any means. LLVM is a substantial and fantastic project. At the basis, it's a compiler backend in-a-box. Additional projects, like clang and this, are providing a modern compiler platform for us, finally. gcc & friends have made great advances, relative to other compilers, but they all do suck. It's been 12 years and I still can't use…
I've found the Visual Studio debugger to be very nice, actually. It shows STL classes in an intelligible way, and the IDE integration is (as expected) excellent. Unfortunately OSS alternatives are still a lot less intuitive, and VS is stuck to Windows.
Re: The LLDB Debugger
#35Earlier quoted context omitted.
"step" to step, "backtrace" to get a backtrace, ...? Yeah, that's confusing.
When you try to do complicated stuff it does get confusing. Like remembering the exact way you need to type out C++ method names (you need to put single-quotes in just the right places.)
I am on 6.8.50.20081120-cvs I seem to have auto completion (on tab)
Re: The LLDB Debugger
#36Earlier quoted context omitted.
When you try to do complicated stuff it does get confusing. Like remembering the exact way you need to type out C++ method names (you need to put single-quotes in just the right places.)
Which version are you running? I am on 6.8.50.20081120-cvs I seem to have auto completion (on tab)
I've seen this since about 6.7, I last used 7.1.