xcode gdb lldb

Puntos de observación Xcode LLDB



(lldb) xcode (2)

¿Hay alguna forma de ver una variable en Xcode usando LLDB? ¿O esto solo es posible con GDB? watchpoint set variable utilizar el comando watchpoint set variable pero recibo el mensaje:

comando inválido ''watchpoint set''


Intenta usar

frame variable -w

en lugar. El comando ''watchpoint set'' está en la rama de desarrollo de lldb, y probablemente lo incorporará a una versión futura de Xcode.

Por ejemplo:

frame variable -w write myvar

EDITAR: La sintaxis de la watch set variable mencionada en la publicación original ahora se admite en lldb en XCode 4.4 y posteriores.


Los puntos de observación son compatibles con la depuración de iOS y Mac OS X a partir de Xcode 4.5. Para establecer un punto de interrupción en una variable llamada foo , haz

(lldb) watchpoint set variable foo

siempre puede usar el nombre más corto y sin ambigüedades para los comandos en la consola lldb, de modo

(lldb) w s v foo

también funcionaría aquí.

En Xcode, en la ventana local, puede hacer clic con el botón derecho / presionar la tecla Control y hacer clic en las variables y tendrá la opción de establecer un punto de observación en él.

El brazo actual y x86 cpus solo admiten 4 puntos de vigilancia activos al mismo tiempo.