1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
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
|