3 NOTE: This library has not been released yet because altough it is licenced as
4 LGPL, it can only be used as gpl because it depends on GPL files. It will be
5 released as soon as these issues are resolved.
10 Userspace RCU library, by Mathieu Desnoyers and Paul E. McKenney
11 http://ltt.polymtl.ca/cgi-bin/gitweb.cgi?p=userspace-rcu.git;a=summary
14 Linux kernel userspace compatibility library.
15 http://git.dorsal.polymtl.ca
17 Installation instruction:
19 - Download, compile and install liburcu and libkcompat.
20 - In this package's tree, run ./configure, specifying the location of
21 liburcu and libkcompat with the --with-urcu and --with-kcompat options.
23 - See the manual in the doc/ directory for usage instructions.
28 The actual userspace tracing library that must be linked to the
29 instrumented programs.
32 A program to control the tracing of userspace applications. It can list
33 markers, start the tracing, stop the tracing, enable/disable markers, etc.
36 The daemon that collects trace data and writes it to the disk.
41 An example application that uses the userspace tracer.
44 An example library that can be LD_PRELOAD'ed to instrument calls to malloc()
45 in any program without need to recompile it.