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.