lldb

¿Cómo cambiar el valor de las variables durante la depuración con LLVM en Xcode?

En Xcode, GDB le permite cambiar las variables locales durante la depuración (consulte ¿cómo cambiar el valor de NSString durante la depuración en XCode?). ¿LLDB ofrece una funcionalidad similar? Si es así, ¿cómo podemos usarlo?

Xcode / LLDB: ¿Cómo obtener información sobre una excepción que se acaba de lanzar?

OK, así que imagina que mi punto de interrupción en objc_exception_throw acaba de dispararse. Estoy sentado en el indicador del depurador, y quiero obtener más información sobre el objeto de excepción. ¿Dónde lo encuentro?

Xcode-Error al crear el objetivo LLDB

Recibo este error cada vez que compilo en XCode 6 beta 4. Parece estar haciendo que mi aplicación sea increíblemente lenta. ... uras de memoria lentas desde dispositivos remotos. ¿Qué significa esto exactamente y cómo lo arreglo? Gracias de antemano!

¿Cómo llamar a métodos o ejecutar código en LLDB debugger?

Sé que puedo escribir print someFloatVariable cuando establezco un punto de interrupción o po [self someIvarHoldingAnObject], ... empo de ejecución, y si no me equivoco, este tipo también proporcionó argumentos y asignó objetos a puntero. ¿Cómo hacer eso?

LLDB (Swift): Casting Raw Address into Usable Type

¿Hay un comando LLDB que pueda convertir una dirección raw en una clase Swift utilizable? Por ejemplo: (lldb) po 0x7df67c ... . Pero, quiero convertir la dirección raw en un MKPinAnnotationView para que pueda examinar sus propiedades. Es esto posible?

¿Es posible depurar un programa compilado por gcc usando lldb, o depurar un programa compilado por clang usando gdb?

(Prefacio: Soy bastante nuevo en C/C++ y realmente no sé cómo funciona la depuración en código nativo.) Algunas fuentes dice ... tringidos a sus propias cadenas de herramientas (GNU y LLVM), o son de alguna manera independientes del compilador utilizado?

Depuradores GDB Vs LLDB

¿Cuál es la diferencia entre los depuradores GDB y LLDB? Recientemente actualizé mi versión de Xcode de 4.2 a 4.3 y comencé a recibir advertencias para actualizar mi depurador de GDB a LLDB.

¿LLDB tiene variables de conveniencia (var var)?

¿LLDB tiene variables de conveniencia? Si es así, ¿cómo los uso? Si no, ¿hay alguna cosa similar para usar? Referencia: http://software.intel.com/sites/products/documentation/hpc/atom/application/debugger/commands143.html

¿Cómo puedo hacer la depuración remota en Xcode 4?

¿Hay alguna forma de hacer la depuración remota en Xcode 4? Las respuestas anteriores a esta pregunta fueron para Xcode 3 y ... er es al menos iniciar una sesión desnuda lldb dentro de Xcode y luego manualmente a process connect connect://hostname:port.

¿Existe un modo " TUI " para lldb independiente?

Dado que gdb se está volviendo oneroso trabajar con un Mac en estos días (al menos siento que estoy luchando cuesta arriba co ... eventualmente y preferiría usar el mismo desarrollo entorno en ambas plataformas (es decir, vim, Makefiles, autotools, etc.).

Impresión / Depuración de libc++ STL con XCode / LLDB

Estoy tratando de usar LLDB dentro de Xcode 8 para depurar STL muy básico. Solía ser capaz de imprimir un vector como este: ... svn de LLDB pero eso no parece cambiar nada. ¿Alguien ha sido capaz de obtener cualquier salida útil de LLDB con ¿libc++??

No se puede depurar el módulo/marco Swift integrado en la aplicación Objective-C

Títulos alternativos (para facilitar la búsqueda) No se puede depurar Swift 2.3 framework vinculado a una aplicaci ... failed to get module 'ABC' from AST context Esto no sucede si enlace los módulos a una aplicación construida en Swift 2.3.

Fallo de Instrucciones de impresión Xcode LLDB-NSUndoManager

Tengo un punto de interrupción establecido y quiero imprimir la superview de mi UITextField. Escribo po myTextField.superview ... enlace que proporciona una solución janky en el código: http://openradar.io/15890965 , pero me gustaría una solución mejor.

Cómo obtener parámetros usando puntos de interrupción simbólicos en Objective-C

Tengo un punto de interrupción que se parece a esto -[UITableViewCell setSelected:] Y funciona, pero no puedo averiguar có ... que hacer un DebugUITableViewCell solo para ver lo que está pasando, que es una molestia y toca una gran cantidad de código.

Obtener información sobre direcciones de memoria defectuosas en LLDB

Estoy tratando de depurar un EXC_BAD_ACCESS en mi aplicación para iPhone. Se bloquea en una llamada a un método y en la líne ... apuntaba este pedazo de memoria que se está estrellando. ¿Cuál es la mejor manera de hacer esto usando LLDB o Instrumentos?

error lldb: variable no disponible

Aquí están mis dos líneas de código: NSString *frontFilePath = [[NSBundle mainBundle] pathForResource:[self.bookendFileNames ... toy tratando de depurar la primera línea ya que a veces devuelve NULL, aunque no puedo, a partir de ahora, averiguar por qué.

Xcode LLDB watchpoints

¿Hay alguna forma de ver una variable en Xcode usando LLDB ? ¿O esto solo es posible con GDB ? Estoy tratando de usar el comando watchpoint set variable pero recibo el mensaje: Comando no válido 'watchpoint set'

Xcode: cómo salir de lldb swift repl

He cometido un error tipográfico depuración mi proyecto y apareció en lldb swift REPL ahora no sé cómo salir de ella y, simul ... :2:2: error: could not find member 'quit' .quit ^~~ 1> :quit (aquí mi solicitud terminó y lldb se mató a sí mismo)