LTTng (Linux Trace Toolkit: next generation) is a kernel and application tracer for Linux. It gathers information about applications and important system events to help diagnose application, library and operating system misuses.
The Common Trace Format (CTF) is proposed as a trace format that suits the needs of the embedded, telecom, high performance, and kernel communities.
Babeltrace is a trace reader and converter engine. It is a reference implementation of the Common Trace Format (CTF).
The Userspace RCU library (liburcu) is a highly scalable LGPL synchronization library providing very low overhead and linearly scalable read-side synchronization, as well as efficient data structures based on RCU and lock-free algorithms.