X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fdoc%2Fdeveloper%2Flttng-lttv-compatibility.html;h=a78c1bbaa80df5d4bfbe7b97d4c21f4479f0c28f;hb=ff72b2af8795fc59cc99e7f23f357bf6649ad8b3;hp=60fa2187cc413b27b07dc14f587b4fe7f985eaa1;hpb=f32e1ba0d4cbaf80e4c56b325396cecdb99aa1d8;p=lttv.git
diff --git a/ltt/branches/poly/doc/developer/lttng-lttv-compatibility.html b/ltt/branches/poly/doc/developer/lttng-lttv-compatibility.html
index 60fa2187..966cedbb 100644
--- a/ltt/branches/poly/doc/developer/lttng-lttv-compatibility.html
+++ b/ltt/branches/poly/doc/developer/lttng-lttv-compatibility.html
@@ -6,32 +6,65 @@ Quick list of compatible LTTV and LTTng versions :
-
LTTV - |
-LTTng - |
-LTTng modules - |
-Genevent - |
-Trace Major.Minor - |
-Kernels-architectures - |
-Comments - |
+LTTV + |
+LTTng + |
+LTT Control + |
+LTTng modules + |
+LTTng userspace tracer + |
+Genevent + |
+Trace Major.Minor + |
+Kernels-architectures + |
+Comments + |
||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 @@ -50,8 +83,12 @@ cellspacing="2"> |
0.4.5 |
++ |
0.3 |
++ |
0.2 |
0.5 @@ -66,8 +103,12 @@ cellspacing="2"> |
0.5.0 |
++ |
0.3 |
++ |
0.3 |
0.6 @@ -85,8 +126,12 @@ cellspacing="2"> |
0.5.0 |
++ |
0.4 |
++ |
0.3 |
0.6 @@ -102,8 +147,12 @@ cellspacing="2"> |
0.5.0a |
++ |
0.4 |
++ |
0.3 |
0.6 @@ -124,8 +173,12 @@ cellspacing="2"> |
0.5.1 |
++ |
0.4 |
++ |
0.4 |
0.6 @@ -152,8 +205,12 @@ cellspacing="2"> 0.5.4 0.5.5 |
++ |
0.4 |
++ |
0.4 0.5 @@ -175,8 +232,12 @@ cellspacing="2"> |
0.5.6 |
++ |
0.4 |
++ |
0.6 |
@@ -196,6 +257,9 @@ Use atomic_cmpxchg()
0.8.6 +0.8.7 +0.8.8 +0.8.9 |
0.5.7 @@ -203,12 +267,20 @@ Use atomic_cmpxchg() 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 @@ -219,6 +291,1248 @@ Use atomic_cmpxchg() |
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.8.47 + |
+
+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.5.66 +0.5.68a +0.5.69 + |
+
+0.8 +0.9 +0.10 + |
+obsolete + |
+
+0.8 +0.9 +0.10 +0.11 +0.12 + |
+
+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. +LTTng 0.5.69 : Fix ltt-usertrace blocking mode : causes OOPS on trace stop. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.45 +0.8.46 +0.8.47 + |
+
+0.5.70 +0.5.71 + |
+
+0.11 + |
+obsolete + |
+
+0.13 + |
+
+0.19 +0.20 +0.21 +0.22 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+LTTng 0.5.71 : Fix a bug with ltt-usertrace blocking mode. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.48 + |
+
+0.5.72a +0.5.72b + |
+
+0.12 + |
+obsolete + |
+
+0.13 + |
+
+0.19 +0.20 +0.21 +0.22 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Add TGID. +Merge Tim Bird fixes for compiling LTTV out of tree. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.49 + |
+
+0.5.73 +0.5.74 + |
+
+0.13 + |
+obsolete + |
+
+0.14 +0.15 + |
+
+0.23 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Add x86_64 support (Martin Bisson for Autodesk). +Make LTTV control flow lines thicker (Tim Bird). + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.49 +0.8.50 +0.8.51 +0.8.52 +0.8.53 + |
+
+0.5.75 +0.5.75a +0.5.76 +0.5.78 + |
+
+0.13 + |
+obsolete + |
+
+0.14 +0.15 + |
+
+0.24 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Integrate transport abstraction from Richard Purdie. +LTTV 0.8.52 : Add "stop" event handling to detailed event list (gui). + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.49 +0.8.50 +0.8.51 +0.8.52 +0.8.53 + |
+
+0.5.79 + |
+
+0.14 +0.15 +0.16 +0.17 + |
+obsolete + |
+
+0.14 +0.15 + |
+
+0.24 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Separate the transport mechanism from the tracing (Richard Purdie). + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.49 +0.8.50 +0.8.51 +0.8.52 +0.8.53 +0.8.54 +0.8.55 +0.8.56 +0.8.57 +0.8.59 + |
+
+0.5.80 +0.5.81 +0.5.82 +0.5.83 +0.5.86 +0.5.87 +0.5.88 +0.5.89 +0.5.90 +0.5.91 +0.5.92 +0.5.94 +0.5.95 +0.5.96 +0.5.98 +0.5.99 +0.5.100 +0.5.103 + |
+
+0.14 +0.15 +0.16 +0.17 +0.18 + |
+obsolete + |
+
+0.15 +0.16 +0.17 +0.18 + |
+
+0.24 +0.25 +0.26 +0.27 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Fix syscall enum on x86_64. +Fix types in ltt-core.h. +ltt-usertrace 0.16 makes headers completely kernel independant, which is sane. +genevent 0.25, ltt-usertrace 0.18 and lttng 0.5.83 add support for g++. +LTTV 0.8.55 fixes stats accounting for PID 0 at beginning of trace. +LTTng 0.5.87 fixes x86 kernel and process stack dump and adds nice menu options +for it. +LTTV 0.8.57 fixes a bug recently introduced in event list scroll/page/move +up. +LTTng 0.5.88 fixes an important bug, present in all LTTng versions, which +makes it discard silently every event nested on an already executing probe. +genevent 0.27 and ltt-usertrace 0.18 fix a problem with alignment of the +userspace printf event. +LTTng 0.5.101 Adds sysenter/sysexit instrumentation. It also fixes i386 stack +dump. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.49 +0.8.50 +0.8.51 +0.8.52 +0.8.53 +0.8.54 +0.8.55 +0.8.56 +0.8.57 +0.8.59 + |
+
+0.5.104 + |
+
+0.19 + |
+obsolete + |
+
+0.15 +0.16 +0.17 +0.18 + |
+
+0.24 +0.25 +0.26 +0.27 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+High, medium and low event rate channel size and number of subbuffers. Default :
+high 1MB, medium 256KB, low 64KB. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.49 +0.8.50 +0.8.51 +0.8.52 +0.8.53 +0.8.54 +0.8.55 +0.8.56 +0.8.57 +0.8.59 + |
+
+0.5.105 + |
+
+0.20 + |
+obsolete + |
+
+0.15 +0.16 +0.17 +0.18 + |
+
+0.24 +0.25 +0.26 +0.27 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Add hybrid mode : High event rate channels are in flight recorder mode,
+low/medium rate channels in normal tracing mode. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.60 + |
+
+0.5.106 +0.5.107 + |
+
+0.21 + |
+obsolete + |
+
+0.19 + |
+
+0.28 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Send statedump events to medium rate channels, thread branding is now
+"high_priority" : saved to the processes channel. +LTTng 0.5.107 : fixes a potential oops when freeing the trace structure (use +kref now). + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 + |
+
+0.5.111 +0.5.112 +0.5.113 + |
+
+0.22 +0.23 +0.24 + |
+obsolete + |
+
+0.19 + |
+
+0.28 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Now use Relay+DebugFS. +Add printk instrumentation. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 + |
+
+0.5.112 + |
+
+0.23 + |
+obsolete + |
+
+0.19 + |
+
+0.28 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Add printk instrumentation. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 + |
+
+0.5.113 + |
+
+0.24 + |
+obsolete + |
+
+0.19 + |
+
+0.28 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Add printk_locate instrumentation. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 + |
+
+0.6.0preX + |
+
+0.24 + |
+obsolete + |
+
+0.19 + |
+
+SVN head + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+Marker+Probe mechanism. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 + |
+
+0.6.0 + |
+
+0.25 + |
+obsolete + |
+
+0.19 + |
+
+0.29 + |
+
+0.7 + |
+
+2.6.17 (git) +2.6.17 (tarball) + |
+
+LTTng 0.6.0 with markers and probes. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 + |
+
+0.6.2 + |
+
+0.26 + |
+obsolete + |
+
+0.20 + |
+
+0.29 + |
+
+0.7 + |
+
+2.6.18 (git) +2.6.18 (tarball) + |
+
+2.6.18 kernel. + + |
+|||||||||||||||||||||||||||||||||||||
+0.8.61 +0.8.62 +0.8.63 + |
+
+0.6.3 +0.6.4 +0.6.5 +0.6.6 +0.6.7 +0.6.8 +0.6.9 + |
+
+0.27 + |
+obsolete + |
+
+0.20 + |
+
+0.29 + |
+
+0.7 + |
+
+2.6.18 (git) +2.6.18 (tarball) + |
+
+Locking, hardirq and softirq instrumentation. |