IBM Support

Known Issues and Limitations of Concurrent Debug and Code Coverage

Question & Answer


Question

What are the known issues, limitations, and work-arounds for using concurrent debug and code coverage with IBM z/OS Debugger?

Answer

The following table lists the issues, limitations, and available workarounds:

Type Description Work-Around
Issue In v16.0.0, concurrent debug and code coverage doesn't produce results for COBOL V4 , COBOL V5 , PL/I and C/C++ programs. None.
Limitation Explicit Debug is not supported. None.
Limitation PL/I programs compiled with TEST(HOOK) require the DYNDEBUG ON in order to collect Code Coverage. Addressed in z/OS Debugger 15.0.2
See APAR PH34971.
Usage Note If Start Code Coverage is issued, followed by specifying the correct location of a program's separate debug file, code coverage is not collected for that program. Specify the SYSDEBUG, EQALANGX, or DWARF file, and then start code coverage during a debug session using one of the following:
  • EQADEBUG DD
  • The Debug Editor's Change Text button
  • Issue the LDD command
  • Issue the SET DEFAULT LISTINGS command.
  • Issue the SET SOURCE command.
Usage Note If Start Code Coverage is issued, following by executing the NAMES INCLUDE command, code coverage for the program target of NAMES INCLUDE command is not collected. Issue the NAMES INCLUDE command, and then start code coverage.
Usage Note SET DYNDEBUG can only be executed the beginning of a debug session before any STEP or GO command and any request to Start Code Coverage. None.

[{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTQWA","label":"IBM Debug for z\/OS"},"ARM Category":[{"code":"a8m0z00000009uxAAA","label":"z\/OS Debugger-\u003EDebug Tool-\u003ERemote-\u003ECode Coverage"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"},{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTRMM","label":"IBM Developer for z\/OS"},"ARM Category":[{"code":"a8m0z00000009uxAAA","label":"z\/OS Debugger-\u003EDebug Tool-\u003ERemote-\u003ECode Coverage"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"},{"Type":"MASTER","Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSTQXQ","label":"IBM Developer for z\/OS Enterprise Edition"},"ARM Category":[{"code":"a8m0z00000009uxAAA","label":"z\/OS Debugger-\u003EDebug Tool-\u003ERemote-\u003ECode Coverage"}],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
24 October 2022

UID

ibm16431207