Variables de entorno del motor de depuración

En el entorno AIX se establecen variables de entorno del motor de depuración.

Las variables de entorno siguientes controlan el comportamiento del motor:

Variable de entorno Descripción
DER_DBG_LOCAL_PATH Especifica un conjunto de vías de acceso que el depurador utilizará para buscar los archivos ejecutables y bibliotecas de carga. El depurador buscará en esta vía de acceso antes de buscar en la variable de entorno PATH o la vía de búsqueda de bibliotecas del sistema.
DER_DBG_PATH Especifica un conjunto de vías de acceso que el depurador utilizará para buscar los archivos fuente. Estas vías de acceso se utilizarán si la información de depuración no contiene nombres de archivo fuente totalmente calificados.
DER_DBG_OVERRIDE Especifica un conjunto de vías de acceso que el depurador utilizará para buscar los archivos fuente. Se buscará en estas vías de acceso antes que en DER_DBG_PATH.
DER_DBG_ADDR Especifica el host predeterminado que debe utilizarse en modalidad de daemon de interfaz de usuario. Puede tratarse de un nombre de host o de una dirección IP. El valor predeterminado es localhost. Este valor se altera temporalmente mediante el parámetro de línea de mandatos -qhost.

Al especificar la dirección, también puede incluir el puerto predeterminado que debe utilizarse en modalidad de daemon de interfaz de usuario. Para incluir un número de puerto, especifique DER_DBG_ADDR=<nombre de host o dirección>:<puerto>. Por omisión, el número de puerto utilizado es 8001. Cualquier puerto especificado con esta variable de entorno se altera temporalmente mediante el parámetro de línea de mandatos -quiport.

DER_DBG_TABGRID Especifica el intervalo entre pestañas que debe utilizarse al expandir las pestañas de la vista de código fuente de la interfaz de usuario. El valor predeterminado es 8.
DER_DBG_TAB Si DER_DBG_TABGRID se establece en 0, este valor indica el número de espacios que deben insertarse en lugar de cada tabulación en los archivos fuente. El valor predeterminado es 8.
DER_DBG_ STEP_DEBUG Puede establecer esta variable en SHALLOW o DEEP y en INCLUDE o NOINCLUDE. Separe los valores mediante espacios o comas.
  • SHALLOW o DEEP controla si la función de recorrido-depuración sólo comprueba la información de depuración de la subrutina inmediata (SHALLOW) o se sigue ejecutando hasta encontrar una ubicación con información de depuración (DEEP). La función de recorrido-depuración profunda puede influir negativamente en el rendimiento si existen grandes cantidades de código sin información de depuración.
  • INCLUDE o NOINCLUDE determina si el código de archivos incluidos se trata como si contuviera información de depuración al realizar una función de recorrido-depuración.
Por omisión, esta variable de entorno está establecida en SHALLOW INCLUDE (o SHALLOW,INCLUDE).
DER_DBG_NO_XWINDOW El establecimiento de esta variable en N o NO permite al programa depurado utilizar una X Window para entrada/salida, suponiendo que se cumplan las demás condiciones para utilizar una X Window. Si esta variable se establece en Y o YES, se suprime la utilización de una X Window para el programa depurado. El valor predeterminado de esta variable es NO.
DER_DBG_FORK Esta variable de entorno puede tener cualquiera de los valores siguientes:
  • PARENT
  • BOTH
  • BOTHRUN

Para obtener más información, consulte el tema relacionado sobre el manejo de fork().

DER_DBG_POWER_STEP Si esta variable se establece en Y o YES, los puntos de interrupción se suprimirán durante todas las acciones de recorrido (step) (las acciones de recorrido se completarán independientemente de los puntos de interrupción establecidos). Por omisión, esta función de recorrido está desactivada.
DER_DBG_CICS_STEP Esta es una variable de entorno especial que debe utilizarse al depurar en CICS. Hace que el depurador recorra normalmente el código que llama a rutinas por medio de CICS.
DER_DBG_ARRAY_REPCHANGE Esta variable de entorno puede establecerse en YES o NO (el valor predeterminado es NO). Si esta variable de entorno se establece en NO y el usuario cambia la representación de un elemento de matriz en las vistas Variables o Supervisores, sólo se cambia ese elemento. Si esta variable de entorno se establece en YES y el usuario cambia la representación de un elemento de matriz, cambia la representación de todos los elementos de esa matriz.
DER_DBG_TRACE Utilice esta variable de entorno para especificar la ubicación del archivo de rastreo del motor.
DER_DBG_PICLDUMP Utilice esta variable de entorno para especificar la ubicación del archivo de rastreo EPDC.
DER_DBG_DISPLAY Utilice esta variable de entorno para alterar temporalmente la ubicación de la pantalla X Window.
DER_DBG_SOURCESTEP Esta variable de entorno aplica el recorrido del código fuente para los lenguajes especificados. Puede establecer esta variable de entorno en estos valores: C, CPP, C++, PLI, PL/I, RPG, COBOL, FORTRAN, NONE y ALL. Estos valores no son sensibles a mayúsculas y minúsculas y pueden separarse mediante espacios o comas. El valor predeterminado de esta variable de entorno es COBOL PL/I o COBOL,PL/I.
DER_DBG_SOURCE_CHECK Utilice esta variable de entorno para especificar las comprobaciones de verificación de código fuente. Estos valores válidos no son sensibles a mayúsculas y minúsculas y pueden separarse mediante espacios o comas: DATE, NODATE, CONTENT, NOCONTENT, ALL y NONE. El valor predeterminado es NONE.
DER_DBG_CONSOLE Utilice esta variable de entorno para especificar la ubicación, GUI, LOCAL o REMOTE, de la consola de aplicación que se está depurando. El valor predeterminado es REMOTE, lo que repite la consola de depuración en la interfaz de usuario del depurador. LOCAL presenta la actividad de la consola de depuración sólo en el shell en que se inició irmtdbgc. GUI inicia una sesión xterm para la actividad de consola de depuración.
DER_DBG_HIDE_SYSTEM_THREADS Si esta variable de entorno se establece en Y o YES, las hebras del sistema quedarán ocultas. Por omisión, las hebras del sistema están ocultas.

Comentarios