[an error occurred while processing this directive]

HP OpenVMS Systems

HP Digital Continuous Profiling Infrastructure
» 

HP OpenVMS Systems

OpenVMS information

» What's new on our site
» Upcoming events
» Configuration and buying assistance
» Send us your comments

HP OpenVMS systems

» OpenVMS software
» Supported Servers
» OpenVMS virtualization
» OpenVMS solutions and partners
» OpenVMS success stories
» OpenVMS service and support
» OpenVMS resources and information
» OpenVMS documentation
» Education and training

DCPI

» Home
» What's New
» Install Software
» Documentation
» Publications

Evolving business value

» Business Systems Evolution
» AlphaServer systems transition planning
» Alpha RetainTrust program

Related links

» HP Integrity servers
» HP Alpha systems
» HP storage
» HP software
» HP products and services
» HP solutions
» HP support
disaster proof
HP Integrity server animation
HP Integrity server animation
Content starts here

DST record formats

This section provides the information necessary for generating simple Module Begin, Module End, Routine Begin, and Routine End Debug Symbol Table records.

Module Begin DST record

The Module Begin DST record marks the beginning of the DST for a module. This DST record identifies the name of the module and the source language in which it was written. The Module Begin DST record must be matched by a Module End DST record that ends the DST for that module.

The format of the Module Begin DST record is as follows:

Module_Begin.gif

Module End DST record

The Module End DST record must be the last DST record in the DST for a code segment. Its sole purpose is to mark the end of the DST for a code segment. There can be only one Module End DST record per segment, matching the previous Module Begin DST record.

The format of the Module End DST record is as follows: Module_End.gif

Routine Begin DST record

The Routine Begin DST record marks the beginning of a routine and the associated scope. This record contains the routine’s name and start address and indicates whether the routine is a CALLS/CALLG routine or a JSB/BSB routine. It must be matched by a Routine End DST record later in the DST. For the purposes of HP DCPI, the procedure descriptor address field of the Routine Begin DST record is not used.

The format of the Routine Begin DST record is as follows:

Routine_Begin.gif

Routine End DST record

The Routine End DST record marks the end of a routine's scope in the DST. It also contains the length, in bytes, of the routine’s code.

The format of the Routine End DST record is as follows:

Routine_End.gif Comments
Last modified: April 8, 2004