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'
2 answers
Los puntos de vigilancia 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
, haga
(lldb) watchpoint set variable foo
Siempre puede usar el nombre inequívoco más corto para los comandos en la consola lldb, por lo que
(lldb) w s v foo
También funcionaría aquí.
En Xcode, en la ventana local puede hacer clic derecho/control-clic en variables y tendrá una opción para establecer un punto de vigilancia en él.
Las cpu arm y x86 actuales solo admiten 4 puntos de vigilancia activo al mismo tiempo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-17 18:50:44
Intenta usar
frame variable -w
En su lugar. El comando' watchpoint set ' está en la rama de desarrollo de lldb, y probablemente lo hará en una versión futura de Xcode.
Por ejemplo:
frame variable -w write myvar
EDITAR: La sintaxis watch set variable
mencionada en el post original ahora está soportada en lldb en XCode 4.4 y superior.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-08-01 09:46:26