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
