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