Rational Developer for System z, Versión V8.0.1

Utilizar la vista Depuración

Con la vista Depurar puede gestionar la depuración de un programa. Visualiza la pila de las hebras suspendidas para cada destino que está depurando. Los destinos de depuración (asociados a las hebras y los marcos de pila) se visualizan en la vista Depurar para cada programa o aplicación que está depurando.

Acerca de esta tarea

En la vista Depurar, cada hebra del programa se visualiza como un nodo en el árbol. Cuando se detiene la ejecución del programa, de forma predeterminada se expande el nodo de la hebra detenida para mostrar el marco o los marcos de la pila correspondientes. Si expande manualmente otras hebras, estas hebras se expandirán automáticamente la próxima vez que se suspenda el programa.

Cuando se suspende la ejecución del programa, el código fuente del marco de pila seleccionado se abre en el editor, resaltando la línea del código fuente que el programa está a punto de ejecutar.

Ejecutar y terminar

Acerca de esta tarea

Puede realizar estas acciones de depuración básicas en la vista Depurar:

  • Para ejecutar la aplicación, pulse el botón Reanudar ( Icono Reanudar).
  • Para terminar la sesión de depuración, pulse con el botón derecho sobre el destino de depuración (o sobre una de sus hebras o pilas) que desee terminar y elija una de las acciones de terminación.

Recorrer un programa

Acerca de esta tarea

Cuando se suspende una hebra, hay varias operaciones de recorrer que se pueden utilizar para recorrer la ejecución del programa línea a línea. Mientras se realiza una operación de recorrer, si se encuentra un punto de interrupción o una excepción, la ejecución se suspende en el punto de interrupción o la excepción y finaliza la operación de recorrer. Puede utilizar mandatos de recorrer para recorrer el programa por una sola instrucción o ubicación a la vez.

Están disponibles los mandatos de recorrer siguientes:

  • Recorrer principal: cuando emite un mandato de recorrer principal, la función llamada se ejecuta sin recorrerla.
  • Recorrer todo: cuando emite un mandato de recorrer, el programa se ejecuta hasta el siguiente gancho o sentencia.
  • Recorrer todo animado: cuando emite esta acción, el depurador emite una acción de recorrer todo varias veces. Puede controlar el retardo entre cada recorrido seleccionando la flecha abajo del icono Recorrer todo animado. También puede configurar la acción de recorrer todo animado en la página de preferencias Recorrer todo animado. Para obtener información sobre las preferencias de depuración, consulte el tema relacionado.
  • Recorrer hasta retorno: cuando emite un mandato de recorrer hasta retorno, el programa se ejecuta hasta el punto de retorno (justo después del punto de llamada).
Comentarios