La ventaja más notable es que LLDB entiende la sintaxis con punto de propiedades:
po self.property
Una cita de LLVM project blog:
LLDB soporta escenarios básicos de línea de comandos de depuración en el Mac, es de secuencias de comandos y tiene un gran soporte para la depuración multiproceso. LLDB ya es mucho más rápido que GDB al depurar programas grandes, y tiene la promesa de proporcionar una experiencia de usuario mucho mejor (en particular para los programadores de C++). Estamos muy contentos de ver las nuevas plataformas, nuevas características y mejoras que la comunidad en general LLVM está interesado en
Otra cita de LLDB homepage:.
LLDB es una nueva generación, un depurador de alto rendimiento . Está construido como un conjunto de componentes reutilizables que aprovechan al máximo las bibliotecas existentes en el proyecto LLVM más grande, como el analizador de expresiones Clang y el desensamblador LLVM.
¿Por qué un nuevo depurador
Para lograr nuestros objetivos, decidimos comenzar con una arquitectura fresca que apoyaría programas multihilo modernas, manejar símbolos de depuración de una manera eficiente, el uso del compilador basada en el conocimiento de código y tener complemento de funcionalidad y extensiones. Además, queremos que las capacidades del depurador estén disponibles para otras herramientas de análisis, ya sean scripts o programas compilados, sin que sea necesario que sean GPL.
Sí, esperaba que hubiera respuestas menos obvias que las mías también. Parece que todas las maravillosas características LLDB están bajo el capó. – iHunter