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:
host>./amplxe-cl -target-system=ssh:firstname.lastname@example.org --collect hotspots -knob sampling-mode=hw -r system_wide_r@@@ --search-dir C:\my_projects\symbols
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:
Directory <result dir>/all (recursively).
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.
Absolute path on the remote target or VTune Amplifier cache directory (binary files only).