Ddpi_Format APIs

The Ddpi_Format APIs control the content and format of the DWARF debugging information that is sent to output. The APIs use a combination of standard printf specifiers and Ddpi_Format specifiers. The ddpi_format operations generate DWARF debugging information; some of the operations override the default behavior of the Ddpi_Format specifiers.

The Ddpi_Format APIs support all data types, including complex types that contain different values or variables. Complex types include structures, unions, classes, enumerated types, arrays, and functions, also referred to as composite types.
Note: If the module map is used, the access field in the Ddpi_Xeval_Context object must be set before is passed into any of the ddpi_format operations.
For your convenience, some operations replace the use of Ddpi_Format specifiers.