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

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.5.58
0.5.59
0.5.60
0.8
obsolete
0.8
0.9
0.10
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.