Intel® VTune™ Amplifier

Driverless Event-Based Sampling Collection

For Advanced Hotspots, General Exploration and Custom event-based sampling analysis types on Linux* and Android* OS, you may not need root privileges and installing the sampling driver if your system is based on kernel 2.6.32 or higher, which exports CPU PMU programming details over /sys/bus/event_source/devices/cpu/format file system. This driverless sampling collection mode is based on the Linux Perf* functionality. VTune Amplifier automatically enables the driverless collection if the sampling driver cannot be installed with the product installation.

To resolve symbols for the Linux kernel, make sure you have enough permissions to read kernel symbol information from the /proc/kallsyms file. To do this, verify that the /proc/sys/kernel/kptr_restrict file contains values that enable reading /proc/kallsyms and providing non-zero addresses for the kernel symbols:

See more details at: http://lwn.net/Articles/420403/, http://man7.org/linux/man-pages/man7/capabilities.7.html.

Limitations

See Also