Resolution of Symbol Names for Linux-Loadable Kernel Modules
To resolve symbol information for Linux kernel modules,
Intel® VTune™
uses content in the
Profiler
/sys/module/<module-name>/sections/
directory during the finalization step.
Default permissions for the
/sys/module/<module-name>/sections/
directory may allow access only for the root user. In this case,
VTune
reports a warning message. Run
Profiler
VTune
with root privileges or change permissions for all files in this directory.
Profiler
Limitations
When you collect data on a remote Linux system,
VTune
does not read
Profiler
/sys/module/<module-name>/sections/*
for results. In this case, to resolve symbols properly:
- Copy the<module-name>/sectionsfolder manually from the target system to../<parent directory>/<module-name>/sectionson the host system.
- Add<parent directory>to VTune search directories for binary and symbol files.