The source is included as part of the TEST data.  All of the TEST data is in a 
NOLOAD section in the object file.  With V6.2, TEST(SEPARATE) is supported and 
the TEST data can be in a separate data set.

The TEST option is described in the PG.  Since TEST(SEPARATE) is new (to V6 
anyway) you can also refer to the MG.

The TEST data (regardless of where it is found) is in an industry standard 
format called DWARF.  (To which we have added some debug extensions.)  We use a 
component called Common Debug Architecture (CDA) to write the DWARF information 
(if you are the compiler) and read the DWARF information (if you are a 
debugger.)  The intention is to make this information as open as possible.  The 
best place to start understanding the DWARF information is: 
https://www.ibm.com/support/knowledgecenter/en/SSLTBW_2.3.0/com.ibm.zos.v2r3.cbcdu01/dwarfdump_defn.htm
  This page describes a tool to dump DWARF.  Pages around this page describe 
various related tools.  (In my opinion, if you want to start experimenting with 
these libraries, it's easier to work in USS.  But that's just my opinion.)

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to