The Function Trace profiler organizes results into two categories: Routines and Call Trace. When the Call Trace category is selected in the Explorer panel, the Report panel contains results for each routine call. If you select a Report panel row that corresponds to a single routine call, the Function Trace profiler displays information about this call in the Details, Call Tree and Call Graph panels.
The Details panel contains two panes: Routine Parameters On Enter and Routine Parameters On Exit that show information about parameters used for the routine call. By comparing the rows of those two panes you can find out what parameters were modified during the routine execution and what are the values of the returned parameters. To learn more about this, see Tracing Function Call Parameters and Result Values.
Routine Parameters on Enter
The pane displays parameters that were passed to a routine:
Columns (in alphabetical order) | Description |
---|---|
Param No | The ordinal number of the parameter in the routine’s parameter list. |
Param Type | The parameter’s data type. |
Param Value | The exact parameter value passed to the selected routine. |
Routine Parameters on Exit
The pane displays parameters that were returned by a routine:
Columns (in alphabetical order) | Description |
---|---|
Comment | Extra information about the parameter. For instance, this column contains a Return Value string if the parameter is a result that is returned by the function. |
Param No | The ordinal number of the parameter in the routine’s parameter list. |
Param Type | The parameter’s data type. |
Param Value | The exact parameter value returned by the selected routine. |
See Also
Function Trace Profiler - Overview
Call Trace Category
Arranging Columns, Lines and Panels