Quick list of compatible LTTV and LTTng versions :




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.5.34
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).