Table 11 Information in cgprof Measurement Report Fields (Flat Profile) (continued)

Column

Description

Line

The column contains one of these:

Slot

A source-code line number for rows showing statements

Col,Offset

An instruction slot number for rows showing instructions not on a bundle boundary

 

 

A source-code column number followed by an offset from the beginning address of a function

 

for rows showing instructions on a bundle boundary

 

Column and line numbers are preceded by “~” when they are approximate due to optimization.

>Statement

The column contains either a source statement, preceded by “>” or a disassembled instruction.

Instruction

Statements that are out of order due to optimization are preceded by “*>”.

Table 12 (page 177), Table 13 (page 177), Table 14 (page 177), and Table 15 (page 178) show more information.

Table 12 Information in cgprof Measurement Report: Function Entries (Self Entries)

Column

Description

Index

Index of the function in the call graph listing, as an aid to locating it.

% Total Hits In or Under

Percentage of the total hits of the program accounted for by this function and its

 

descendants.

% Func Hits In Func

Number of hits due to this function, expressed as a percentage of the number of hits

 

accounted for by this function and its descendants.

Called

Number of times this function is called, other than recursive calls. If this is a cycle entry,

 

this means the number of times the members of this cycle are called from functions that

 

are not members of this cycle.

+Self

Number of times this function calls itself recursively. For a cycle entry, this denotes the

 

number of calls within the cycle.

% Call Total

Does not apply. See Table 14 (page 177) and Table 15 (page 178).

Function

Name of the function. If the function is inlined, { inline } is shown.

Cycle

Cycle that this function is a member of, if any.

Table 13 Information in cgprof Measurement Report: (Hot Call Paths Profile)

Column

Description

Total Hits In Only

Percentage of total sample hits directly in the call path. This represents the percentage

 

of the total CPU time attributable to the call path.

Table 14 Information in cgprof Measurement Report: Parent Listings

Column

Description

% Func Hits Under Parent

Number of hits propagated by the self entry and its descendants to this parent entry,

 

expressed as a percentage of the number of hits accounted for by the self entry and its

 

descendants.

Called*

Number of times the function represented by the self entry was called by this parent.

/Total**

Number of times this function was called by all of its parents. This is the denominator of

 

the propagation fraction.

% Call Total

Fraction of Called/Total expressed as a percentage. This represents the percentage of

 

times this parent called the self entry as compared to the total number of calls from all

 

parents to the self entry.

cgprof Report Description 177

Page 177
Image 177
HP UX Caliper Software manual Information in cgprof Measurement Report Parent Listings