This is the top-level README.md of vltrace.
vltrace is a tool tracing syscalls in a fast way using eBPF linux kernel feature.
Please see the file LICENSE for information on how this tool is licensed.
The vltrace depends on libbcc library.
Warning: some old libbcc packages require manual coping of libbcc.pc from sources to appropriate place in a system. In case of Ubuntu 16.04 LTS appropriate place is /usr/lib/x86_64-linux-gnu/pkgconfig/libbcc.pc.
- kernel v4.7 or later (to attach eBPF to tracepoints)
- kernel headers installed:
- 'kernel-devel' package on RHEL, Fedora and CentOS or
- 'linux-headers' package on Debian and Ubuntu
- libbcc v0.3.0-150-g3263805 or later
- CAP_SYS_ADMIN capability (required by the bpf() syscall)
- mounted debugfs and tracefs
For more information about this tool contact:
- Lukasz Dorau (lukasz.dorau at intel.com)
or create an issue here.