AnalyzeTool preferences

You can change the AnalyzeTool preferences by selecting Window > Preferences...> Carbide Extensions > AnalyzeTool.

Setting preferences

The AnalyzeTool preferences are described in the following table:

Options Description
AnalyzeTool Engine AnalyzeTool uses the command line utility atool.exe which is used for instrumenting and uninstrumenting the project and analysing captured data.
  • Use internal command line engine: This option uses the built-in version of atool.exe.
  • Use external command line engine: This options uses atool.exe from the location selected to the Atool.exe path field.

When the atool.exe version has been selected, the system automatically checks that it matches with the version of the AnalyzeTool Carbide extension. In case of a mismatch, an error is displayed "Command Line Engine is older than x.x.x", and the Apply and OK buttons are disnabled. In this case you need to select a later CLE tool version. For more information, see AnalyzeTool Troubleshooting.

Verbose output Enables command line engine debug information to the Console view.
Engine version Displays selected engine's version number.
Output mode Specifies the output mode for AnalyzeTool build.
  • Output to trace (recommended): This option will send the memory analysis data through tracing utility connection. For more information, see Capturing data in output to trace mode.
  • Output to file system: This option will create a data file to the target hardware. When using this option, you must define a location and name for the data file. For more information, see Capturing data in output to file system mode
    • Log file path: Type here the location for the log file.
    • File name: Type here the name you want to use for the log file
  • Ask always: When this option is selected, Analyse tool will display a dialog, asking which output mode you want to use, each time you build a project.
Stored callstack size
  • No callstack stored: This option does not store any callstack items.
  • 40 items: This option stores forty callstack items.
  • 100 items: This option stores hundred callstack items. Note that storing this meni items
  • Custom size (0-255): This option provides possibility to define custom size of callstack items. Custom size of callstack items is limited to 0-255
Note! The callstack size affects the speed of hooked process, lower callstack size is faster.
Report level Specifies the report level of memory leak analysis results.
  • Show every detail: This option displays all the call stack information.
  • Show only known code lines: This option displays all the known line numbers of call stack information.
  • Show only topmost memory allocation code line: This option displays the first known line of call stack information.