User Guide

Contents

Search Directories for Remote Linux* Targets

For accurate module resolution and source analysis of your remote Linux application, make sure the
Intel® VTune™
Profiler
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 / options. For example, from a Windows* host:
    host>./
    vtune
    -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.
The search is non-recursive. Make sure to specify all required directories.
When you run a remote analysis, the
VTune
Profiler
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
Profiler
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
    Profiler
    cache directory (binary files only).

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804