Me gustaría saber si hay alguna manera en que pueda monitorear un valor de una variable hasta que, por ejemplo, un contador alcance un valor y luego registre la salida del valor de la variable durante cada valor del contador?¿Cómo supervisar las variables en GDB e iniciar sesión si cumple ciertas condiciones?
17
A
Respuesta
19
Establecer un punto de observación sobre el mostrador:
(gdb) watch var
y hacer que el punto de observación condicional:
(gdb) cond <watchpoint_number> var>=value
Si desea iniciar sesión en un archivo:
(gdb) set logging file <filename>
(gdb) set logging on
Por defecto Registros de gdb a gdb.txt
1
Puede usar watchpoints para hacer que gdb monitoree el valor de una variable y rompa la ejecución del programa cuando el valor cambie. Una vez que se detiene la ejecución, puede usar el conjunto de comandos de gdb para inspeccionar e imprimir el valor. No estoy seguro de si puede script gdb para hacer esto automáticamente cada vez que se rompe.
Cuestiones relacionadas
- 1. Cómo cancelar popState en ciertas condiciones
- 2. Hacer la suma si ciertas condiciones son verdaderas
- 3. ¿Cómo configuro las variables de sesión al iniciar sesión usando django-registration y auth?
- 4. viewDidAppear: ¿no se dispara bajo ciertas condiciones?
- 5. Rieles: Múltiples si las condiciones en la validación
- 6. ¿CÓMO unitar las variables de sesión de sesión en PHP?
- 7. Si las condiciones son falsas, evite el valor predeterminado
- 8. ¿Para iniciar sesión o no iniciar sesión?
- 9. cakephp condiciones de inicio de sesión personalizado
- 10. Coincidencia de una corriente para ciertas condiciones
- 11. Simulación de condiciones de red variables en las pruebas
- 12. ¿Iniciar sesión en Sinatra?
- 13. ¿Cómo se leen las variables locales con gdb?
- 14. Intentando combinar filas en una fila con ciertas condiciones
- 15. Rieles: ¿Cómo ejecuto un before_save solo si se cumplen ciertas condiciones?
- 16. ¿Cómo puedo iniciar sesión en las instalaciones de Inno Setup?
- 17. ¿Cómo "tocar" un modelo principal de una asociación `belongs_to` solo si se cumplen ciertas condiciones?
- 18. Cómo iniciar sesión como usuario en p4
- 19. ¿Cómo iniciar sesión en wordpress mediante programación?
- 20. Evite devolver el conjunto de resultados bajo ciertas condiciones
- 21. Ver las variables de la sesión php
- 22. si no condiciones en R?
- 23. cómo despejar las variables de sesión en Symfony2
- 24. cómo iniciar sesión en la máquina ec2?
- 25. Iniciar sesión en Amazon S3
- 26. Django iniciar sesión/cerrar sesión
- 27. ¿Cómo puedo iniciar sesión y encontrar las consultas más caras?
- 28. ¿Cómo acceder a las variables de entorno dentro de .gdbinit y dentro de gdb?
- 29. Cómo iniciar sesión excepciones en JavaScript
- 30. Cómo iniciar sesión en Craigslist usando C#
¿Cómo puedo registrarlo en un archivo de salida? ¿Cuál es el camino del archivo de registro predeterminado si digo "configurar el inicio de sesión" – kp11
Se agregó información sobre el inicio de sesión a la respuesta. – ninjalj