2010-06-30 ust 0.5 * add support for PowerPC 32 architecture * use clock_gettime(CLOCK_MONOTINIC) instead of gettimeofday() * add several tests * output test suite results in TAP format * add support for traced library unregistration (useful with dlclose()) * add manpages * compile with -fno-strict-antialiasing * add support for channel overwrite and non-collection * update tracepoint api from kernel * fix various bugs and do various cleanups * improve documentation 2010-03-17 ust 0.4 * remove dependency on libkcompat * use atomic ops from liburcu * libmallocwrap: rename to libustinstr-malloc * libinterfork: rename to libustfork * add a testsuite * add ustctl --get-subbuf-size and --get-subbuf-num * updates for compilation with gcc-4.4 * remove periodical wakeup in listener thread * change benign warnings to debug messages, not to confuse users * ustd: fix destruction to free all file descriptors and memory * libust: close all file descriptors on close * remove periodical wakeup in daemon * code cleanups ust 0.3 * fix several issues, stabilizing tracing of large applications * add --set-subbuf-size / --set-subbuf-num options to ustctl * add a signal safe implementation of snprintf ust 0.2 * conversion of the buffering system to per-cpu * update to the liburcu 0.4 API * upgrade to trace format 2.6; the latest lttv may now be used * add support for clone() interception in libinterfork * port refactorings from the kernel tracer up to 0.173 * enhancements/refactor of libustcomm * add sections in the manual about trace viewing and about tracing apps not linked to libust * debugging output is now enabled by adding -DUST_DEBUG to the CFLAGS * usttrace: change ustd socket name to ustd-sock-PID * change app socket directory name for something more descriptive (/tmp/ust-app-socks) * code cleanups * various bug fixes