Feature Only in Professional and Enterprise Editions Profiling is supported only in Visual C++ Professional and Enterprise Editions. For more information, see .
The local information records contain information about specific functions or lines that were profiled. The format tag numbers for local information records are 6 and 7. A file can have only one type of local information record. The line formats are as follows:
Profiling Function Information Line Format
6
exe
source
count
time
child
func
Field
Explanation
6
Format tag number.
exe
ASCII name of the executable file that contains the function.
source
ASCII name of the object module (including the .OBJ extension) that contains the function.
count
Number of times the function has been executed.
time
Amount of time spent executing the function in milliseconds. This field is zero for counting or coverage profiles.
child
Amount of time spent executing the function and any child functions it calls. This field is zero for counting or coverage profiles.
func
ASCII name of the function.
Profiling Line Information Line Format
7
exe
source
line
count
Field
Explanation
7
Format tag number.
exe
ASCII name of the executable file that contains the first line of this function.
Source
ASCII name of the source file that contains the first line of this function.
Line
Line number.
Count
Number of times the line has been executed. For coverage profiles, this field is 1 if the line has been executed and 0 otherwise.
Profiling Function-Attribution Stacks Line Format
8
number of stacks
Field
Explanation
8
Format tag number
Number of stacks
Number of stacks for each function call
Profiling Stack Hits and Timing Line Format
9
stack size
hit count
stack time
child time
Field
Explanation
9
Format tag number
Stack size
Stack size for each function call
hit count
Hit count for this stack
Stack time
This stack’s self-time
Child time
This stack’s child-time
Profiling Stack Function Name Line Format
10
function name
Field
Explanation
10
Format tag number.
Function name
Each function’s name on the stack. The number of names that appear here will be equal to the stack size field in the Profiling Stack Hits and Timing Line Format.