Se han añadido las siguientes características al depurador de lenguajes compilados:
- Para aplicaciones compiladas localmente, puede crear más rápidamente una configuración de lanzamiento pulsando con el botón derecho del ratón en el nombre del ejecutable, y luego seleccionando . El depurador crea una configuración de lanzamiento y le otorga el mismo nombre que al ejecutable.
Si utiliza este método para crear una configuración de lanzamiento para varios ejecutables con el mismo nombre, el depurador coloca un sufijo en el nombre con una serie exclusiva (por ejemplo, (1)).
Si utiliza este método para crear una configuración de lanzamiento para un ejecutable que ya tiene una configuración de lanzamiento, el depurador le solicita que seleccione entre la nueva configuración de lanzamiento o la configuración de lanzamiento existente.
- Cuando establece un punto de interrupción con una expresión condicional, el asistente Punto de interrupción de entrada puede suministrar el resto de una expresión condicional después de que teclee las primeras letras del mandato y pulse CONTROL+ESPACIO.
Por ejemplo, si escribe SET IG, y luego pulsa CONTROL+ESPACIO,
el asistente añade las letras NORELINK para completar el mandato SET IGNORELINK.
- Se han realizado las siguientes actualizaciones en el asistente Punto de interrupción de entrada:
- Ahora el asistente necesita el campo ejecutable.
- El asistente llena automáticamente el nombre de archivo de objeto y módulo de acuerdo con el archivo actual en el editor. También llena el primer punto de entrada de la lista de puntos de entrada para ese archivo de objeto.
- El asistente puede ayudarle a seleccionar de la lista de módulos, objetos y nombres de función restringiendo las opciones de acuerdo con los caracteres que escriba. Por ejemplo, si la primera letra que escribe en el campo es s, el asistente muestra solo nombres que empiecen por la letra "s". Si escribe un asterisco (*) en el campo, el asistente muestra todos los nombres.
- El editor predeterminado ha mejorado para visualizar código de assembler.
- Puede conmutar un punto de interrupción de entrada desde la vista Esquema siguiendo estos pasos:
- Conmute la vista Esquema.
- Desplácese por la lista hasta encontrar el punto de entrada que desea.
- Pulse con el botón derecho del ratón en el punto de entrada y seleccione Conmutar punto de interrupción de entrada. El depurador añade un punto de interrupción de entrada. No obstante, no puede añadir nada al punto de interrupción; por ejemplo, una expresión condicional.
Para eliminar el punto de interrupción de entrada de la vista Esquema, pulse con el botón derecho del ratón en el punto de entrada y pulse en Conmutar punto de interrupción de entrada.
El depurador elimina el punto de interrupción.Si hay varios puntos de interrupción de entrada en la misma función con información adicional (por ejemplo, hay otro punto de interrupción de entrada con una expresión condicional), el depurador visualiza una lista de todos los puntos de interrupción de entrada para esa función para que pueda elegir qué punto de interrupción de entrada va a conmutar.
- Si tiene Debug Tool Utilities and Advanced Functions, Versión
8.1 o posterior, puede utilizar el mandato SET AUTOMONITOR.
Con este mandato, el depurador añade variables a la vista Supervisores automáticamente, a medida que recorre el programa. El mandato SET
AUTOMONITOR tiene varias opciones como PREVIOUS, CURRENT,
o BOTH que controlan cuándo se añaden variables a la vista. Por ejemplo,
PREVIOUS añade las variables de una sentencia a la vista después de avanzar por una sentencia.
- Ahora puede transferir una sesión de depuración a otro desarrollador mediante un servidor de equipo, que gestiona conexiones entre Debug Tool y el depurador de lenguajes compilados. Este característica funciona solamente con Debug
Tool for z/OS, Versión 10.
- El editor predeterminado ha mejorado para visualizar código de assembler.
Las siguientes características, que corresponden al depurador de lenguajes compilados, están disponibles después de aplicar el PTF para APAR PK74749 en Debug Tool
for z/OS, Versión 9.1 :
- Puede utilizar el mandato SET INTERCEPT en modalidad de depuración remota mientras depura programas en COBOL para ver la salida de sentencias DISPLAY COBOL en la Consola de depuración. Las descripciones de los mandatos SET INTERCEPT y SET REWRITE se han actualizado en Debug Tool Reference and Messages.
Se han añadido los mandatos SET INTERCEPT y SET REWRITE a "Appendix B. Debug Tool commands supported in
remote debug mode" en Debug Tool Reference and Messages.
- Puede utilizar el mandato SET IGNORELINK en modalidad de depuración remota. La descripción del mandato SET IGNORELINK se ha actualizado en Debug Tool Reference and Messages.
Se ha añadido el mandato SET IGNORELINK a "Appendix
B. Debug Tool commands supported in remote debug mode" en Debug
Tool Reference and Messages.
La lista de mandatos que puede especificar mediante la Consola de depuración está actualizada en Debug Tool Reference and Messages.