User Guide

Intel® VTune™ Profiler User Guide

ID 766319
Date 7/13/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Resolution of Symbol Names for Linux-Loadable Kernel Modules

To resolve symbol information for Linux kernel modules, Intel® VTune™ Profiler uses content in the /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 Profiler reports a warning message. Run VTune Profiler with root privileges or change permissions for all files in this directory.

Limitations

When you collect data on a remote Linux system, VTune Profiler does not read /sys/module/<module-name>/sections/* for results. In this case, to resolve symbols properly:

  1. Copy the <module-name>/sections folder manually from the target system to ../<parent directory>/<module-name>/sections on the host system.
  2. Add <parent directory> to VTune search directories for binary and symbol files.