Search Directories for Remote Linux* Targets

For accurate module resolution and source analysis of your remote Linux application, make sure the Intel® VTune™ Amplifier has access to your binary/symbol and source files on the host system.

If debug information is provided in separate files for your binaries, you need to specify search paths for these files on the host when configuring a performance analysis. If these files are not present on the host system, make sure to either copy them from the target system or mount the directory with these files. Then, add these locations to the search paths of the analysis configuration.

To add search paths, use any of the following options:

  • From command line, use the --search-dir/--source-search-dir options. For example, from a Windows* host:

    host>./amplxe-cl -target-system=ssh:user1@172.16.254.1 --collect hotspots -knob sampling-mode=hw -r system_wide_r@@@ --search-dir C:\my_projects\symbols
  • From GUI, use the Binary/Symbol Search and Source Search dialog boxes.

Note

The search is non-recursive. Make sure to specify all required directories.

When you run a remote analysis, the VTune Amplifier launches your application on the remote target, collects data, copies all binary files to the host, and finalizes the analysis result. During finalization, the VTune Amplifier searches the directories for binary/symbol and source data in the following order:

  1. Directory <result dir>/all (recursively).

  2. Additional search directories that you defined for this project in the Binary/Symbol Search/Source Search dialog boxes or --search-dir/--source-search-dir command line options.

  3. Absolute path on the remote target or VTune Amplifier cache directory (binary files only).

For more complete information about compiler optimizations, see our Optimization Notice.
Select sticky button color: 
Orange (only for download buttons)