LTTV |
LTTng |
LTT Control |
LTTng modules |
LTTng userspace tracer |
Genevent |
Trace Major.Minor |
Kernels-architectures |
Comments |
0.6.9 |
0.4.4 |
0.3 |
0.2 |
0.4 |
2.6.12-rc4-mm2-i386 (tarball) 2.6.12-rc4-i386 (git) 2.6.9-i386 (contribution) 2.6.9-x86_64 (contribution) |
|||
0.7.0 |
0.4.5 |
0.3 |
0.2 |
0.5 |
2.6.12-rc4-i386 (git) |
Traces can now be written/read between 32 and 64 bits arch. |
||
0.8.0 |
0.5.0 |
0.3 |
0.3 |
0.6 |
2.6.12-rc4-i386 (git) 2.6.12-i386 (git) 2.6.13-i386 (git) |
|||
0.8.0 |
0.5.0 |
0.4 |
0.3 |
0.6 |
2.6.14-i386 (git) |
|||
0.8.0 |
0.5.0a |
0.4 |
0.3 |
0.6 |
2.6.14-i386 (tarball) |
|||
0.8.1 0.8.2 0.8.3 0.8.4 |
0.5.1 |
0.4 |
0.4 |
0.6 |
2.6.14-i386 (git) 2.6.14-i386 (tarball) 2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Per architecture syscall enumeration |
||
0.8.1 0.8.2 0.8.3 0.8.4 |
0.5.3 0.5.4 0.5.5 |
0.4 |
0.4 0.5 |
0.6 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
APIC NMI watchdog can now be logged |
||
0.8.5 |
0.5.6 |
0.4 |
0.6 |
0.6 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Custom write function in genevent (for process stack dump) Use atomic_cmpxchg() |
||
0.8.6 0.8.7 0.8.8 0.8.9 |
0.5.7 0.5.8 0.5.9a 0.5.10 0.5.11 0.5.13 0.5.16 |
0.4 |
0.6 0.7 0.8 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Support for architectures without TSC. LTTV 0.8.7/genevent 0.7 fixes a bug in enum XML parsing. |
||
0.8.10 0.8.11 0.8.12 |
0.5.17 |
0.4 |
0.8 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Multithreaded lttd. Stack dump fix. LTTV 0.8.12 fixes timing problem in tracecontrol module. |
||
0.8.13 0.8.14 0.8.15 0.8.16 0.8.17 |
0.5.18a 0.5.19 |
0.5 0.6 0.7 |
0.8 0.9 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Kernel State Dump : get vmaps, process names, fd at the beginning of a trace. |
||
0.8.18 0.8.19 0.8.20 0.8.21 0.8.22 0.8.23 0.8.24 0.8.25 |
0.5.20 0.5.20a 0.5.22 0.5.23 0.5.24 0.5.25 0.5.27 0.5.28 |
0.6 0.7 0.8 |
0.10 0.11 0.12 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Add kernel stack dump instrumentation and facility. LTTV 0.8.21+genevent 0.11 : add support for network byte order data with the " network " tag in the XML file. LTTng 0.5.27+LTTV 0.8.24 introduces the heartbeat timer. LTTng 0.5.28 introduces the synthetic 64 bits TSC for archs with 32 bits TSC. |
||
0.8.26 |
0.5.29 0.5.29a |
0.8 |
0.1 |
0.13 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Add user space tracing through system call. |
|
0.8.27 |
0.5.29 0.5.29a 0.5.30 |
0.8 0.9 |
0.2 0.3 0.4 |
0.14 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Add function instrumentation tracing (gcc -finstrument-functions) |
|
0.8.28 |
0.5.33 0.5.34 |
0.10 |
0.5 |
0.15 0.16 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Fast "Usertrace" Bugfixes. Network ip interfaces state. |
|
0.8.29 0.8.30 |
0.5.33 0.5.34 |
0.10 |
0.6 |
0.17 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
XML facilities description format changed. Now XML 1.0 : breaks compatibility
with old XML files. LTTV 0.8.30 changes the statistics tree structure. It adds user functions statistics support. |
|
0.8.31 0.8.32 0.8.33 0.8.34 |
0.5.34 0.5.36 |
0.1 |
0.10 0.11 |
0.6 |
0.17 |
0.7 |
2.6.15-i386 (git) 2.6.15-i386 (tarball) |
Separate the viewer from the tracing controller (userful for embedded tracing). |
0.8.34 0.8.35 |
0.5.37 0.5.38 0.5.39 0.5.40 0.5.41 |
0.1 0.2 |
0.12 |
0.7 0.8 |
0.17 0.18 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Kernel 2.6.16 support. LTTng 0.5.38 : Fix deadlock scenario involving deliver from an NMI handler. LTTng 0.5.40/ltt-usertrace 0.8 : Fix off-by-one which pushes the reader with small subbuffers (only in buffer full condition) genevent 0.18 fixes missing nested subtypes align/write functions. |
0.8.34 0.8.35 |
0.5.42 0.5.43 |
0.3 0.4 |
0.13 0.14 |
0.7 0.8 |
0.17 0.18 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Improvements in ltt-statedump process state. LTTng 0.5.43 : Add ARM IRQ statedump. |
0.8.34 0.8.35 0.8.36 |
0.5.44 0.5.45 |
0.5 |
0.13 0.14 0.15 |
0.7 0.8 |
0.17 0.18 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Add IRQ enable/disable/save/restore instrumentation under locking.xml. Various architecture specific fixes. LTTV : Add process names to textDump. |
0.8.37 0.8.38 0.8.39 0.8.40 |
0.5.46 |
0.6 |
0.15 |
0.8 |
0.18 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Add C2 Microsystems support in LTTV and ltt-control. Include fixes to instrumentation of MIPS and PPC from Yuri Frolov. Fix state dump states in LTTV. Fix interrupt and diskperformance views. |
0.8.37 0.8.38 0.8.39 0.8.40 |
0.5.47a |
0.6 |
obsolete |
0.8 |
0.18 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Merge ltt-modules into the kernel tree. |
0.8.41 0.8.42 0.8.43 0.8.44 |
0.5.48 0.5.49 0.5.51 0.5.52 0.5.52a 0.5.52b 0.5.52c 0.5.55 0.5.56 0.5.57 |
0.6 0.7 |
obsolete |
0.8 0.9 0.10 |
0.19 0.20 0.21 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Fix LTTV for PowerPC. Integrate some fixes useful for other architectures. Basic PowerPC tracing (incomplete instrumentation). LTTng 0.5.51, 0.5.52, genevent 0.20 : code indentation fix. LTTV 0.4.42, LTTng 0.5.55, LTT control 0.7, genevent 0.21 : PowerPC 32 and 64 bits support. LTTng 0.5.56 : MIPS time frequency fix. LTTng 0.5.57 : add 32 bits compat execve tracing (for 64 bits architectures). LTTV 0.8.43 : fix trace start time, 0.8.44 : interrupt view fixes. ltt-usertrace : add a java tracing example. |
0.8.45 0.8.46 |
0.5.58 0.5.59 0.5.60 0.5.61 0.5.62 0.5.63 0.5.64 0.5.65 |
0.8 |
obsolete |
0.8 0.9 0.10 0.11 |
0.19 0.20 0.21 0.22 |
0.7 |
2.6.16-i386 (git) 2.6.16-i386 (tarball) |
Add support for fs_data facility : get the first 32 bytes of data in read and
write system calls. LTTng 0.5.59 : Fix usertrace facility registration : fork vs exec. LTTV 0.8.46 : fix end of process in state.c. LTTng 0.5.65 : Fix ltt-heartbeat. |