(ii) Relationships between the Go-start address, break address, and measurable ranges
f( ){
g( );
}
Measurable ranges when a break occurs at the position of black circle:
• Execution time and counts of functions h and k
Measurable ranges when a break occurs at the position of red circle:
• Execution time and counts of functions h and k
Measurable ranges when a break occurs at the position of blue circle:
• Execution time and counts of functions h and k
• Execution time of function g; counts cannot be measured.
It is recommended that a break occur within the function where execution is started. When
execution returns to the upper function, the execution counts of the function cannot be
measured.
270
g( ){
h( );
}
Figure 5.96 Measurable Ranges (Function Mode)
Starts execution from function g
h( ){
k( ){
k( );
}
}