The Failure Emulator profiler emulates erroneous calls to Windows API and memory management functions made from your application code. The Report panel displays a list of system functions to which the profiler emulated erroneous calls. The Details panel provides additional information on the failed system function currently selected in the Report panel.
The panel includes the following tabs:
Failure Stack
The Failure Stack tab contains the stack of function calls that led to the call of the system function selected in the Report panel. The topmost function in the stack is the system function.
The columns of the panel provide additional information on functions in the call stack and allow you to locate the function in the source code:
Columns (in the alphabetical order) | Description |
---|---|
Class Name | The name of the object class containing the routine. |
Module Name | The name of the module containing the routine. |
Routine Name | The name of the routine. |
Source File | The name of the source file for the routine. Values for this column are read from the application’s debug info. If debug info does not contain information on the file name, the column is empty. |
Source Line | If the stack information is collected by routines during the profiling, the column specifies the source code line where the routine’s implementation begins.
If the stack information is collected by lines, the column specifies the source code line where the failure occurred. Values for this column are read from the application’s debug info. If the debug info does not contain information on the file name, the column is empty. |
Function Parameters
This tab provides information on parameters of the system function selected in the Report panel:
Columns (in the alphabetical order) | Description |
---|---|
Parameter Name | The name of the parameter that belongs to the function selected in the Report panel. |
Parameter Number | The ordinal number of the selected function’s parameter. |
Parameter Type | The type of the parameter that belongs to the selected function. |
Parameter Value | The actual value of the parameter that belongs to the selected function. |
See Also
Failure Emulator Profiler Results
Failure Emulator Profiler - Overview
Failure Emulator Profiler - Report Panel
About the Details Panel
Arranging Columns, Lines and Panels