-qdpcl

Category

Error checking and debugging

Pragma equivalent

None.

Purpose

Generates symbols that tools based on the IBM Dynamic Probe Class Library (DPCL) can use to see the structure of an executable file.

DPCL is an open-source set of libraries used by application performance analysis tools (for more information, visit http://dpcl.sourceforge.net). When -qdpcl is in effect, the compiler emits symbols to define blocks of code in a program; you can then use tools that use the DPCL interface to examine performance information such as memory usage for object files compiled with this option.

Syntax

Read syntax diagramSkip visual syntax diagram
        .-nodpcl-.   
>>- -q--+-dpcl---+---------------------------------------------><

Defaults

-qnodpcl

Usage

You must specify -qdpcl together with the -g option to ensure that the compiler generates debugging information required by debugging and program analysis tools.

-qdpcl is not supported for any optimization level except zero. If a non-zero optimization level is specified or implied by other options, -qdpcl will be disabled.

You cannot specify the -qipa or -qsmp options together with -qdpcl.

Predefined macros

None.

Related information