4 The not-so-quick list of compatible LTTV and LTTng versions :
<br>
5 (please scroll to the bottom to see the latest versions)
<br>
10 <table style=
"width: 100%; text-align: left;" border=
"2" cellpadding=
"2"
11 cellspacing=
"2" rules=
"all" frame=
"border">
14 <th style=
"vertical-align: top;">LTTV
<br>
16 <th style=
"vertical-align: top;">LTTng
<br>
18 <th style=
"vertical-align: top;">LTT Control
<br>
20 <th style=
"vertical-align: top;">LTTng modules
<br>
22 <th style=
"vertical-align: top;">LTTng userspace tracer / markers-userspace
<br>
24 <th style=
"vertical-align: top;">Genevent
<br>
26 <th style=
"vertical-align: top;">Trace Major.Minor
<br>
28 <th style=
"vertical-align: top;">Kernels-architectures
<br>
30 <th style=
"vertical-align: top;">Comments
<br>
32 <th style=
"vertical-align: top;">Kernel Regression ok
<br>
34 <th style=
"vertical-align: top;">Regression fails/not tested
<br>
40 <th style=
"vertical-align: top;">LTTV
<br>
42 <th style=
"vertical-align: top;">LTTng
<br>
44 <th style=
"vertical-align: top;">LTT Control
<br>
46 <th style=
"vertical-align: top;">LTTng modules
<br>
48 <th style=
"vertical-align: top;">LTTng userspace tracer
<br>
50 <th style=
"vertical-align: top;">Genevent
<br>
52 <th style=
"vertical-align: top;">Trace Major.Minor
<br>
54 <th style=
"vertical-align: top;">Kernels-architectures
<br>
56 <th style=
"vertical-align: top;">Comments
<br>
58 <th style=
"vertical-align: top;">Kernel Regression ok
<br>
60 <th style=
"vertical-align: top;">Regression fails/not tested
<br>
67 <td style=
"vertical-align: top;">0.6.9<br>
69 <td style=
"vertical-align: top;">0.4.4<br>
71 <td style=
"vertical-align: top;"><br>
73 <td style=
"vertical-align: top;">0.3<br>
75 <td style=
"vertical-align: top;"><br>
77 <td style=
"vertical-align: top;">0.2<br>
79 <td style=
"vertical-align: top;">0.4<br>
81 <td style=
"vertical-align: top;">
82 2.6.12-rc4-mm2-i386 (tarball)
<br>
83 2.6.12-rc4-i386 (git)
<br>
84 2.6.9-i386 (contribution)
<br>
85 2.6.9-x86_64 (contribution)
<br>
87 <td style=
"vertical-align: top;"><br>
89 <td style=
"vertical-align: top;"><br>
91 <td style=
"vertical-align: top;"><br>
95 <td style=
"vertical-align: top;">0.7.0<br>
97 <td style=
"vertical-align: top;">0.4.5<br>
99 <td style=
"vertical-align: top;"><br>
101 <td style=
"vertical-align: top;">0.3<br>
103 <td style=
"vertical-align: top;"><br>
105 <td style=
"vertical-align: top;">0.2<br>
107 <td style=
"vertical-align: top;">0.5<br>
109 <td style=
"vertical-align: top;">2.6.12-rc4-i386 (git)
<br>
111 <td style=
"vertical-align: top;">Traces can now be written/read between
32 and
64 bits arch.
<br>
113 <td style=
"vertical-align: top;"><br>
115 <td style=
"vertical-align: top;"><br>
119 <td style=
"vertical-align: top;">0.8.0<br>
121 <td style=
"vertical-align: top;">0.5.0<br>
123 <td style=
"vertical-align: top;"><br>
125 <td style=
"vertical-align: top;">0.3<br>
127 <td style=
"vertical-align: top;"><br>
129 <td style=
"vertical-align: top;">0.3<br>
131 <td style=
"vertical-align: top;">0.6<br>
133 <td style=
"vertical-align: top;">
134 2.6.12-rc4-i386 (git)
<br>
135 2.6.12-i386 (git)
<br>
136 2.6.13-i386 (git)
<br>
138 <td style=
"vertical-align: top;"><br>
140 <td style=
"vertical-align: top;"><br>
142 <td style=
"vertical-align: top;"><br>
146 <td style=
"vertical-align: top;">0.8.0<br>
148 <td style=
"vertical-align: top;">0.5.0<br>
150 <td style=
"vertical-align: top;"><br>
152 <td style=
"vertical-align: top;">0.4<br>
154 <td style=
"vertical-align: top;"><br>
156 <td style=
"vertical-align: top;">0.3<br>
158 <td style=
"vertical-align: top;">0.6<br>
160 <td style=
"vertical-align: top;">
161 2.6.14-i386 (git)
<br>
163 <td style=
"vertical-align: top;"><br>
165 <td style=
"vertical-align: top;"><br>
167 <td style=
"vertical-align: top;"><br>
171 <td style=
"vertical-align: top;">0.8.0<br>
173 <td style=
"vertical-align: top;">0.5.0a
<br>
175 <td style=
"vertical-align: top;"><br>
177 <td style=
"vertical-align: top;">0.4<br>
179 <td style=
"vertical-align: top;"><br>
181 <td style=
"vertical-align: top;">0.3<br>
183 <td style=
"vertical-align: top;">0.6<br>
185 <td style=
"vertical-align: top;">
186 2.6.14-i386 (tarball)
<br>
188 <td style=
"vertical-align: top;"><br>
190 <td style=
"vertical-align: top;"><br>
192 <td style=
"vertical-align: top;"><br>
197 <td style=
"vertical-align: top;">
203 <td style=
"vertical-align: top;">0.5.1<br>
205 <td style=
"vertical-align: top;"><br>
207 <td style=
"vertical-align: top;">0.4<br>
209 <td style=
"vertical-align: top;"><br>
211 <td style=
"vertical-align: top;">0.4<br>
213 <td style=
"vertical-align: top;">0.6<br>
215 <td style=
"vertical-align: top;">
216 2.6.14-i386 (git)
<br>
217 2.6.14-i386 (tarball)
<br>
218 2.6.15-i386 (git)
<br>
219 2.6.15-i386 (tarball)
<br>
221 <td style=
"vertical-align: top;">Per architecture syscall enumeration
<br>
223 <td style=
"vertical-align: top;"><br>
225 <td style=
"vertical-align: top;"><br>
230 <td style=
"vertical-align: top;">
236 <td style=
"vertical-align: top;">
241 <td style=
"vertical-align: top;"><br>
243 <td style=
"vertical-align: top;">0.4<br>
245 <td style=
"vertical-align: top;"><br>
247 <td style=
"vertical-align: top;">
251 <td style=
"vertical-align: top;">0.6<br>
253 <td style=
"vertical-align: top;">
254 2.6.15-i386 (git)
<br>
255 2.6.15-i386 (tarball)
<br>
257 <td style=
"vertical-align: top;">APIC NMI watchdog can now be logged
<br>
259 <td style=
"vertical-align: top;"><br>
261 <td style=
"vertical-align: top;"><br>
266 <td style=
"vertical-align: top;">
269 <td style=
"vertical-align: top;">
272 <td style=
"vertical-align: top;"><br>
274 <td style=
"vertical-align: top;">0.4<br>
276 <td style=
"vertical-align: top;"><br>
278 <td style=
"vertical-align: top;">
281 <td style=
"vertical-align: top;">0.6<br>
283 <td style=
"vertical-align: top;">
284 2.6.15-i386 (git)
<br>
285 2.6.15-i386 (tarball)
<br>
287 <td style=
"vertical-align: top;">
288 Custom write function in genevent (for process stack dump)
<br>
289 Use atomic_cmpxchg()
<br>
292 <td style=
"vertical-align: top;"><br>
294 <td style=
"vertical-align: top;"><br>
299 <td style=
"vertical-align: top;">
305 <td style=
"vertical-align: top;">
314 <td style=
"vertical-align: top;"><br>
316 <td style=
"vertical-align: top;">
319 <td style=
"vertical-align: top;"><br>
321 <td style=
"vertical-align: top;">
326 <td style=
"vertical-align: top;">
329 <td style=
"vertical-align: top;">
330 2.6.15-i386 (git)
<br>
331 2.6.15-i386 (tarball)
<br>
333 <td style=
"vertical-align: top;">
334 Support for architectures without TSC.
<br>
335 LTTV
0.8.7/genevent
0.7 fixes a bug in enum XML parsing.
<br>
338 <td style=
"vertical-align: top;"><br>
340 <td style=
"vertical-align: top;"><br>
345 <td style=
"vertical-align: top;">
350 <td style=
"vertical-align: top;">
353 <td style=
"vertical-align: top;"><br>
355 <td style=
"vertical-align: top;">
358 <td style=
"vertical-align: top;"><br>
360 <td style=
"vertical-align: top;">
363 <td style=
"vertical-align: top;">
366 <td style=
"vertical-align: top;">
367 2.6.15-i386 (git)
<br>
368 2.6.15-i386 (tarball)
<br>
370 <td style=
"vertical-align: top;">
371 Multithreaded lttd.
<br>
373 LTTV
0.8.12 fixes timing problem in tracecontrol module.
<br>
376 <td style=
"vertical-align: top;"><br>
378 <td style=
"vertical-align: top;"><br>
383 <td style=
"vertical-align: top;">
390 <td style=
"vertical-align: top;">
394 <td style=
"vertical-align: top;"><br>
396 <td style=
"vertical-align: top;">
401 <td style=
"vertical-align: top;"><br>
403 <td style=
"vertical-align: top;">
407 <td style=
"vertical-align: top;">
410 <td style=
"vertical-align: top;">
411 2.6.15-i386 (git)
<br>
412 2.6.15-i386 (tarball)
<br>
414 <td style=
"vertical-align: top;">
415 Kernel State Dump : get vmaps, process names, fd at the beginning of a trace.
<br>
418 <td style=
"vertical-align: top;"><br>
420 <td style=
"vertical-align: top;"><br>
425 <td style=
"vertical-align: top;">
435 <td style=
"vertical-align: top;">
445 <td style=
"vertical-align: top;"><br>
447 <td style=
"vertical-align: top;">
452 <td style=
"vertical-align: top;"><br>
454 <td style=
"vertical-align: top;">
459 <td style=
"vertical-align: top;">
462 <td style=
"vertical-align: top;">
463 2.6.15-i386 (git)
<br>
464 2.6.15-i386 (tarball)
<br>
466 <td style=
"vertical-align: top;">
467 Add kernel stack dump instrumentation and facility.
<br>
468 LTTV
0.8.21+genevent
0.11 : add support for network byte order data with the
"
469 network " tag in the XML file.
<br>
470 LTTng
0.5.27+LTTV
0.8.24 introduces the heartbeat timer.
<br>
471 LTTng
0.5.28 introduces the synthetic
64 bits TSC for archs with
32 bits TSC.
<br>
474 <td style=
"vertical-align: top;"><br>
476 <td style=
"vertical-align: top;"><br>
481 <td style=
"vertical-align: top;">
484 <td style=
"vertical-align: top;">
488 <td style=
"vertical-align: top;"><br>
490 <td style=
"vertical-align: top;">
493 <td style=
"vertical-align: top;">
496 <td style=
"vertical-align: top;">
499 <td style=
"vertical-align: top;">
502 <td style=
"vertical-align: top;">
503 2.6.15-i386 (git)
<br>
504 2.6.15-i386 (tarball)
<br>
506 <td style=
"vertical-align: top;">
507 Add user space tracing through system call.
<br>
510 <td style=
"vertical-align: top;"><br>
512 <td style=
"vertical-align: top;"><br>
517 <td style=
"vertical-align: top;">
520 <td style=
"vertical-align: top;">
525 <td style=
"vertical-align: top;"><br>
527 <td style=
"vertical-align: top;">
531 <td style=
"vertical-align: top;">
536 <td style=
"vertical-align: top;">
539 <td style=
"vertical-align: top;">
542 <td style=
"vertical-align: top;">
543 2.6.15-i386 (git)
<br>
544 2.6.15-i386 (tarball)
<br>
546 <td style=
"vertical-align: top;">
547 Add function instrumentation tracing (gcc -finstrument-functions)
<br>
550 <td style=
"vertical-align: top;"><br>
552 <td style=
"vertical-align: top;"><br>
557 <td style=
"vertical-align: top;">
560 <td style=
"vertical-align: top;">
564 <td style=
"vertical-align: top;"><br>
566 <td style=
"vertical-align: top;">
569 <td style=
"vertical-align: top;">
572 <td style=
"vertical-align: top;">
576 <td style=
"vertical-align: top;">
579 <td style=
"vertical-align: top;">
580 2.6.15-i386 (git)
<br>
581 2.6.15-i386 (tarball)
<br>
583 <td style=
"vertical-align: top;">
586 Network ip interfaces state.
<br>
589 <td style=
"vertical-align: top;"><br>
591 <td style=
"vertical-align: top;"><br>
596 <td style=
"vertical-align: top;">
600 <td style=
"vertical-align: top;">
604 <td style=
"vertical-align: top;"><br>
606 <td style=
"vertical-align: top;">
609 <td style=
"vertical-align: top;">
612 <td style=
"vertical-align: top;">
615 <td style=
"vertical-align: top;">
618 <td style=
"vertical-align: top;">
619 2.6.15-i386 (git)
<br>
620 2.6.15-i386 (tarball)
<br>
622 <td style=
"vertical-align: top;">
623 XML facilities description format changed. Now XML
1.0 : breaks compatibility
624 with old XML files.
<br>
625 LTTV
0.8.30 changes the statistics tree structure. It adds user functions
626 statistics support.
<br>
629 <td style=
"vertical-align: top;"><br>
631 <td style=
"vertical-align: top;"><br>
636 <td style=
"vertical-align: top;">
642 <td style=
"vertical-align: top;">
646 <td style=
"vertical-align: top;">
648 <td style=
"vertical-align: top;">
652 <td style=
"vertical-align: top;">
655 <td style=
"vertical-align: top;">
658 <td style=
"vertical-align: top;">
661 <td style=
"vertical-align: top;">
662 2.6.15-i386 (git)
<br>
663 2.6.15-i386 (tarball)
<br>
665 <td style=
"vertical-align: top;">
666 Separate the viewer from the tracing controller (userful for embedded tracing).
<br>
669 <td style=
"vertical-align: top;"><br>
671 <td style=
"vertical-align: top;"><br>
677 <td style=
"vertical-align: top;">
681 <td style=
"vertical-align: top;">
688 <td style=
"vertical-align: top;">
691 <td style=
"vertical-align: top;">
694 <td style=
"vertical-align: top;">
698 <td style=
"vertical-align: top;">
702 <td style=
"vertical-align: top;">
705 <td style=
"vertical-align: top;">
706 2.6.16-i386 (git)
<br>
707 2.6.16-i386 (tarball)
<br>
709 <td style=
"vertical-align: top;">
710 Kernel
2.6.16 support.
<br>
711 LTTng
0.5.38 : Fix deadlock scenario involving deliver from an NMI handler.
<br>
712 LTTng
0.5.40/ltt-usertrace
0.8 : Fix off-by-one which pushes the reader with small subbuffers (only in buffer full condition)
<br>
713 genevent
0.18 fixes missing nested subtypes align/write functions.
<br>
716 <td style=
"vertical-align: top;"><br>
718 <td style=
"vertical-align: top;"><br>
723 <td style=
"vertical-align: top;">
727 <td style=
"vertical-align: top;">
731 <td style=
"vertical-align: top;">
734 <td style=
"vertical-align: top;">
738 <td style=
"vertical-align: top;">
742 <td style=
"vertical-align: top;">
746 <td style=
"vertical-align: top;">
749 <td style=
"vertical-align: top;">
750 2.6.16-i386 (git)
<br>
751 2.6.16-i386 (tarball)
<br>
753 <td style=
"vertical-align: top;">
754 Improvements in ltt-statedump process state.
<br>
755 LTTng
0.5.43 : Add ARM IRQ statedump.
<br>
758 <td style=
"vertical-align: top;"><br>
760 <td style=
"vertical-align: top;"><br>
765 <td style=
"vertical-align: top;">
770 <td style=
"vertical-align: top;">
774 <td style=
"vertical-align: top;">
776 <td style=
"vertical-align: top;">
781 <td style=
"vertical-align: top;">
785 <td style=
"vertical-align: top;">
789 <td style=
"vertical-align: top;">
792 <td style=
"vertical-align: top;">
793 2.6.16-i386 (git)
<br>
794 2.6.16-i386 (tarball)
<br>
796 <td style=
"vertical-align: top;">
797 Add IRQ enable/disable/save/restore instrumentation under locking.xml.
<br>
798 Various architecture specific fixes.
<br>
799 LTTV : Add process names to textDump.
<br>
802 <td style=
"vertical-align: top;"><br>
804 <td style=
"vertical-align: top;"><br>
809 <td style=
"vertical-align: top;">
815 <td style=
"vertical-align: top;">
818 <td style=
"vertical-align: top;">
820 <td style=
"vertical-align: top;">
823 <td style=
"vertical-align: top;">
826 <td style=
"vertical-align: top;">
829 <td style=
"vertical-align: top;">
832 <td style=
"vertical-align: top;">
833 2.6.16-i386 (git)
<br>
834 2.6.16-i386 (tarball)
<br>
836 <td style=
"vertical-align: top;">
837 Add C2 Microsystems support in LTTV and ltt-control.
<br>
838 Include fixes to instrumentation of MIPS and PPC from Yuri Frolov.
<br>
839 Fix state dump states in LTTV.
<br>
840 Fix interrupt and diskperformance views.
<br>
843 <td style=
"vertical-align: top;"><br>
845 <td style=
"vertical-align: top;"><br>
850 <td style=
"vertical-align: top;">
856 <td style=
"vertical-align: top;">
859 <td style=
"vertical-align: top;">
861 <td style=
"vertical-align: top;">
864 <td style=
"vertical-align: top;">
867 <td style=
"vertical-align: top;">
870 <td style=
"vertical-align: top;">
873 <td style=
"vertical-align: top;">
874 2.6.16-i386 (git)
<br>
875 2.6.16-i386 (tarball)
<br>
877 <td style=
"vertical-align: top;">
878 Merge ltt-modules into the kernel tree.
<br>
881 <td style=
"vertical-align: top;"><br>
883 <td style=
"vertical-align: top;"><br>
888 <td style=
"vertical-align: top;">
894 <td style=
"vertical-align: top;">
906 <td style=
"vertical-align: top;">
909 <td style=
"vertical-align: top;">
912 <td style=
"vertical-align: top;">
917 <td style=
"vertical-align: top;">
922 <td style=
"vertical-align: top;">
925 <td style=
"vertical-align: top;">
926 2.6.16-i386 (git)
<br>
927 2.6.16-i386 (tarball)
<br>
929 <td style=
"vertical-align: top;">
930 Fix LTTV for PowerPC. Integrate some fixes useful for other architectures.
<br>
931 Basic PowerPC tracing (incomplete instrumentation).
<br>
932 LTTng
0.5.51,
0.5.52, genevent
0.20 : code indentation fix.
<br>
933 LTTV
0.4.42, LTTng
0.5.55, LTT control
0.7, genevent
0.21 : PowerPC
32 and
64
935 LTTng
0.5.56 : MIPS time frequency fix.
<br>
936 LTTng
0.5.57 : add
32 bits compat execve tracing (for
64 bits architectures).
<br>
937 LTTV
0.8.43 : fix trace start time,
0.8.44 : interrupt view fixes.
<br>
938 ltt-usertrace : add a java tracing example.
<br>
941 <td style=
"vertical-align: top;"><br>
943 <td style=
"vertical-align: top;"><br>
948 <td style=
"vertical-align: top;">
953 <td style=
"vertical-align: top;">
966 <td style=
"vertical-align: top;">
970 <td style=
"vertical-align: top;">
973 <td style=
"vertical-align: top;">
980 <td style=
"vertical-align: top;">
986 <td style=
"vertical-align: top;">
989 <td style=
"vertical-align: top;">
990 2.6.16-i386 (git)
<br>
991 2.6.16-i386 (tarball)
<br>
993 <td style=
"vertical-align: top;">
994 Add support for fs_data facility : get the first
32 bytes of data in read and
995 write system calls.
<br>
996 LTTng
0.5.59 : Fix usertrace facility registration : fork vs exec.
<br>
997 LTTV
0.8.46 : fix end of process in state.c.
<br>
998 LTTng
0.5.65 : Fix ltt-heartbeat.
<br>
999 LTTng
0.5.69 : Fix ltt-usertrace blocking mode : causes OOPS on trace stop.
<br>
1002 <td style=
"vertical-align: top;"><br>
1004 <td style=
"vertical-align: top;"><br>
1009 <td style=
"vertical-align: top;">
1014 <td style=
"vertical-align: top;">
1018 <td style=
"vertical-align: top;">
1020 <td style=
"vertical-align: top;">
1023 <td style=
"vertical-align: top;">
1026 <td style=
"vertical-align: top;">
1032 <td style=
"vertical-align: top;">
1035 <td style=
"vertical-align: top;">
1037 2.6.17 (tarball)
<br>
1039 <td style=
"vertical-align: top;">
1040 LTTng
0.5.71 : Fix a bug with ltt-usertrace blocking mode.
<br>
1043 <td style=
"vertical-align: top;"><br>
1045 <td style=
"vertical-align: top;"><br>
1050 <td style=
"vertical-align: top;">
1053 <td style=
"vertical-align: top;">
1057 <td style=
"vertical-align: top;">
1059 <td style=
"vertical-align: top;">
1062 <td style=
"vertical-align: top;">
1065 <td style=
"vertical-align: top;">
1071 <td style=
"vertical-align: top;">
1074 <td style=
"vertical-align: top;">
1076 2.6.17 (tarball)
<br>
1078 <td style=
"vertical-align: top;">
1080 Merge Tim Bird fixes for compiling LTTV out of tree.
<br>
1083 <td style=
"vertical-align: top;"><br>
1085 <td style=
"vertical-align: top;"><br>
1090 <td style=
"vertical-align: top;">
1093 <td style=
"vertical-align: top;">
1097 <td style=
"vertical-align: top;">
1099 <td style=
"vertical-align: top;">
1102 <td style=
"vertical-align: top;">
1106 <td style=
"vertical-align: top;">
1109 <td style=
"vertical-align: top;">
1112 <td style=
"vertical-align: top;">
1114 2.6.17 (tarball)
<br>
1116 <td style=
"vertical-align: top;">
1117 Add x86_64 support (Martin Bisson for Autodesk).
<br>
1118 Make LTTV control flow lines thicker (Tim Bird).
<br>
1121 <td style=
"vertical-align: top;"><br>
1123 <td style=
"vertical-align: top;"><br>
1128 <td style=
"vertical-align: top;">
1135 <td style=
"vertical-align: top;">
1141 <td style=
"vertical-align: top;">
1143 <td style=
"vertical-align: top;">
1146 <td style=
"vertical-align: top;">
1150 <td style=
"vertical-align: top;">
1153 <td style=
"vertical-align: top;">
1156 <td style=
"vertical-align: top;">
1158 2.6.17 (tarball)
<br>
1160 <td style=
"vertical-align: top;">
1161 Integrate transport abstraction from Richard Purdie.
<br>
1162 LTTV
0.8.52 : Add
"stop" event handling to detailed event list (gui).
<br>
1165 <td style=
"vertical-align: top;"><br>
1167 <td style=
"vertical-align: top;"><br>
1172 <td style=
"vertical-align: top;">
1179 <td style=
"vertical-align: top;">
1182 <td style=
"vertical-align: top;">
1187 <td style=
"vertical-align: top;">
1190 <td style=
"vertical-align: top;">
1194 <td style=
"vertical-align: top;">
1197 <td style=
"vertical-align: top;">
1200 <td style=
"vertical-align: top;">
1202 2.6.17 (tarball)
<br>
1204 <td style=
"vertical-align: top;">
1205 Separate the transport mechanism from the tracing (Richard Purdie).
<br>
1208 <td style=
"vertical-align: top;"><br>
1210 <td style=
"vertical-align: top;"><br>
1215 <td style=
"vertical-align: top;">
1227 <td style=
"vertical-align: top;">
1247 <td style=
"vertical-align: top;">
1253 <td style=
"vertical-align: top;">
1256 <td style=
"vertical-align: top;">
1262 <td style=
"vertical-align: top;">
1268 <td style=
"vertical-align: top;">
1271 <td style=
"vertical-align: top;">
1273 2.6.17 (tarball)
<br>
1275 <td style=
"vertical-align: top;">
1276 Fix syscall enum on x86_64.
<br>
1277 Fix types in ltt-core.h.
<br>
1278 ltt-usertrace
0.16 makes headers completely kernel independant, which is sane.
<br>
1279 genevent
0.25, ltt-usertrace
0.18 and lttng
0.5.83 add support for g++.
<br>
1280 LTTV
0.8.55 fixes stats accounting for PID
0 at beginning of trace.
<br>
1281 LTTng
0.5.87 fixes x86 kernel and process stack dump and adds nice menu options
1283 LTTV
0.8.57 fixes a bug recently introduced in event list scroll/page/move
1285 LTTng
0.5.88 fixes an important bug, present in all LTTng versions, which
1286 makes it discard silently every event nested on an already executing probe.
<br>
1287 genevent
0.27 and ltt-usertrace
0.18 fix a problem with alignment of the
1288 userspace printf event.
<br>
1289 LTTng
0.5.101 Adds sysenter/sysexit instrumentation. It also fixes i386 stack
1293 <td style=
"vertical-align: top;"><br>
1295 <td style=
"vertical-align: top;"><br>
1300 <td style=
"vertical-align: top;">
1312 <td style=
"vertical-align: top;">
1315 <td style=
"vertical-align: top;">
1317 <td style=
"vertical-align: top;">
1320 <td style=
"vertical-align: top;">
1326 <td style=
"vertical-align: top;">
1332 <td style=
"vertical-align: top;">
1335 <td style=
"vertical-align: top;">
1337 2.6.17 (tarball)
<br>
1339 <td style=
"vertical-align: top;">
1340 High, medium and low event rate channel size and number of subbuffers. Default :
1341 high
1MB, medium
256KB, low
64KB.
<br>
1344 <td style=
"vertical-align: top;"><br>
1346 <td style=
"vertical-align: top;"><br>
1352 <td style=
"vertical-align: top;">
1364 <td style=
"vertical-align: top;">
1367 <td style=
"vertical-align: top;">
1369 <td style=
"vertical-align: top;">
1372 <td style=
"vertical-align: top;">
1378 <td style=
"vertical-align: top;">
1384 <td style=
"vertical-align: top;">
1387 <td style=
"vertical-align: top;">
1389 2.6.17 (tarball)
<br>
1391 <td style=
"vertical-align: top;">
1392 Add hybrid mode : High event rate channels are in flight recorder mode,
1393 low/medium rate channels in normal tracing mode.
<br>
1396 <td style=
"vertical-align: top;"><br>
1398 <td style=
"vertical-align: top;"><br>
1404 <td style=
"vertical-align: top;">
1407 <td style=
"vertical-align: top;">
1411 <td style=
"vertical-align: top;">
1413 <td style=
"vertical-align: top;">
1416 <td style=
"vertical-align: top;">
1419 <td style=
"vertical-align: top;">
1422 <td style=
"vertical-align: top;">
1425 <td style=
"vertical-align: top;">
1427 2.6.17 (tarball)
<br>
1429 <td style=
"vertical-align: top;">
1430 Send statedump events to medium rate channels, thread branding is now
1431 "high_priority" : saved to the processes channel.
<br>
1432 LTTng
0.5.107 : fixes a potential oops when freeing the trace structure (use
1436 <td style=
"vertical-align: top;"><br>
1438 <td style=
"vertical-align: top;"><br>
1443 <td style=
"vertical-align: top;">
1447 <td style=
"vertical-align: top;">
1452 <td style=
"vertical-align: top;">
1456 <td style=
"vertical-align: top;">
1459 <td style=
"vertical-align: top;">
1462 <td style=
"vertical-align: top;">
1465 <td style=
"vertical-align: top;">
1468 <td style=
"vertical-align: top;">
1470 2.6.17 (tarball)
<br>
1472 <td style=
"vertical-align: top;">
1473 Now use Relay+DebugFS.
<br>
1474 Add printk instrumentation.
<br>
1477 <td style=
"vertical-align: top;"><br>
1479 <td style=
"vertical-align: top;"><br>
1484 <td style=
"vertical-align: top;">
1488 <td style=
"vertical-align: top;">
1491 <td style=
"vertical-align: top;">
1493 <td style=
"vertical-align: top;">
1496 <td style=
"vertical-align: top;">
1499 <td style=
"vertical-align: top;">
1502 <td style=
"vertical-align: top;">
1505 <td style=
"vertical-align: top;">
1507 2.6.17 (tarball)
<br>
1509 <td style=
"vertical-align: top;">
1510 Add printk instrumentation.
<br>
1513 <td style=
"vertical-align: top;"><br>
1515 <td style=
"vertical-align: top;"><br>
1522 <td style=
"vertical-align: top;">
1526 <td style=
"vertical-align: top;">
1529 <td style=
"vertical-align: top;">
1531 <td style=
"vertical-align: top;">
1534 <td style=
"vertical-align: top;">
1537 <td style=
"vertical-align: top;">
1540 <td style=
"vertical-align: top;">
1543 <td style=
"vertical-align: top;">
1545 2.6.17 (tarball)
<br>
1547 <td style=
"vertical-align: top;">
1548 Add printk_locate instrumentation.
<br>
1551 <td style=
"vertical-align: top;"><br>
1553 <td style=
"vertical-align: top;"><br>
1559 <td style=
"vertical-align: top;">
1563 <td style=
"vertical-align: top;">
1566 <td style=
"vertical-align: top;">
1568 <td style=
"vertical-align: top;">
1571 <td style=
"vertical-align: top;">
1574 <td style=
"vertical-align: top;">
1577 <td style=
"vertical-align: top;">
1580 <td style=
"vertical-align: top;">
1582 2.6.17 (tarball)
<br>
1584 <td style=
"vertical-align: top;">
1585 Marker+Probe mechanism.
<br>
1588 <td style=
"vertical-align: top;"><br>
1590 <td style=
"vertical-align: top;"><br>
1595 <td style=
"vertical-align: top;">
1599 <td style=
"vertical-align: top;">
1602 <td style=
"vertical-align: top;">
1604 <td style=
"vertical-align: top;">
1607 <td style=
"vertical-align: top;">
1610 <td style=
"vertical-align: top;">
1613 <td style=
"vertical-align: top;">
1616 <td style=
"vertical-align: top;">
1618 2.6.17 (tarball)
<br>
1620 <td style=
"vertical-align: top;">
1621 LTTng
0.6.0 with markers and probes.
<br>
1624 <td style=
"vertical-align: top;"><br>
1626 <td style=
"vertical-align: top;"><br>
1631 <td style=
"vertical-align: top;">
1635 <td style=
"vertical-align: top;">
1638 <td style=
"vertical-align: top;">
1640 <td style=
"vertical-align: top;">
1643 <td style=
"vertical-align: top;">
1646 <td style=
"vertical-align: top;">
1649 <td style=
"vertical-align: top;">
1652 <td style=
"vertical-align: top;">
1654 2.6.18 (tarball)
<br>
1656 <td style=
"vertical-align: top;">
1660 <td style=
"vertical-align: top;"><br>
1662 <td style=
"vertical-align: top;"><br>
1667 <td style=
"vertical-align: top;">
1679 <td style=
"vertical-align: top;">
1705 <td style=
"vertical-align: top;">
1709 <td style=
"vertical-align: top;">
1712 <td style=
"vertical-align: top;">
1716 <td style=
"vertical-align: top;">
1720 <td style=
"vertical-align: top;">
1723 <td style=
"vertical-align: top;">
1725 2.6.18 (tarball)
<br>
1727 <td style=
"vertical-align: top;">
1728 Locking, hardirq and softirq instrumentation.
<br>
1729 Coding style fixes.
<br>
1730 Round to count order for subbuffer size and number of subbuffers.
<br>
1731 Fix ltt-statedump with unnamed irq chips.
<br>
1732 LTTng
0.6.18 fixes an important bug in LTT statedump (semaphore on the
1734 LTTng
0.6.23 implements optimisez per-cpu atomic operations for non shared
1735 variables. It provides cheap NMI protection.
<br>
1738 <td style=
"vertical-align: top;"><br>
1740 <td style=
"vertical-align: top;"><br>
1745 <td style=
"vertical-align: top;">
1759 <td style=
"vertical-align: top;">
1766 <td style=
"vertical-align: top;">
1768 <td style=
"vertical-align: top;">
1771 <td style=
"vertical-align: top;">
1775 <td style=
"vertical-align: top;">
1779 <td style=
"vertical-align: top;">
1782 <td style=
"vertical-align: top;">
1784 2.6.18 (tarball)
<br>
1786 <td style=
"vertical-align: top;">
1787 Syscall facilities update for
2.6.18.
<br>
1788 0.8.29 fixes a typo in asm-generic/atomic-up.h.
<br>
1791 <td style=
"vertical-align: top;"><br>
1793 <td style=
"vertical-align: top;"><br>
1798 <td style=
"vertical-align: top;">
1812 <td style=
"vertical-align: top;">
1822 <td style=
"vertical-align: top;">
1824 <td style=
"vertical-align: top;">
1827 <td style=
"vertical-align: top;">
1831 <td style=
"vertical-align: top;">
1834 <td style=
"vertical-align: top;">
1837 <td style=
"vertical-align: top;">
1839 2.6.18 (tarball)
<br>
1841 <td style=
"vertical-align: top;">
1842 Add CPU hotplug support (hotplug events in Relay and inotify support in debugfs
1846 <td style=
"vertical-align: top;"><br>
1848 <td style=
"vertical-align: top;"><br>
1853 <td style=
"vertical-align: top;">
1874 <td style=
"vertical-align: top;">
1884 <td style=
"vertical-align: top;">
1886 <td style=
"vertical-align: top;">
1889 <td style=
"vertical-align: top;">
1892 <td style=
"vertical-align: top;">
1895 <td style=
"vertical-align: top;">
1898 <td style=
"vertical-align: top;">
1900 2.6.19 (tarball)
<br>
1902 <td style=
"vertical-align: top;">
1904 LTTV
0.8.73 has important statistics fixes.
<br>
1905 LTTV
0.8.76 adds TASK_DEAD support, new task state from
2.6.19.
<br>
1908 <td style=
"vertical-align: top;"><br>
1910 <td style=
"vertical-align: top;"><br>
1915 <td style=
"vertical-align: top;">
1936 <td style=
"vertical-align: top;">
1940 <td style=
"vertical-align: top;">
1942 <td style=
"vertical-align: top;">
1945 <td style=
"vertical-align: top;">
1948 <td style=
"vertical-align: top;">
1951 <td style=
"vertical-align: top;">
1954 <td style=
"vertical-align: top;">
1955 2.6.20-rc1-git7 (git)
<br>
1956 2.6.20-rc1-git7 (tarball)
<br>
1958 <td style=
"vertical-align: top;">
1959 2.6.20-rc1-git7 support.
<br>
1960 LTTng
0.6.52 fixes the ltt-heartbeat synthetic TSC with cpu hotplug.
<br>
1961 LTTng
0.6.52 marks ltt-heartbeat pediodic events as EXPERIMENTAL, as it is
1962 problematic with cpu hotplug and trace stop/restart sequence.
<br>
1965 <td style=
"vertical-align: top;"><br>
1967 <td style=
"vertical-align: top;"><br>
1972 <td style=
"vertical-align: top;">
1993 <td style=
"vertical-align: top;">
2001 <td style=
"vertical-align: top;">
2003 <td style=
"vertical-align: top;">
2006 <td style=
"vertical-align: top;">
2009 <td style=
"vertical-align: top;">
2013 <td style=
"vertical-align: top;">
2016 <td style=
"vertical-align: top;">
2017 2.6.20-rc4-git3 (git)
<br>
2018 2.6.20-rc4-git3 (tarball)
<br>
2020 <td style=
"vertical-align: top;">
2021 2.6.20-rc4-git3 support.
<br>
2022 Change marker format to %p[type], %u[extended type], i.e. : %p[struct
2023 task_struct], %u[__be].
<br>
2024 LTTng
0.6.56 and genevent
0.32 changes the preempt_enable_no_resched() calls for
2025 a preempt_enable() call.
<br>
2026 LTTng
0.6.58 fixes markers for i386 : optimized version correctly does XMC
2027 following Pentium III erratum
49.
<br>
2030 <td style=
"vertical-align: top;"><br>
2032 <td style=
"vertical-align: top;"><br>
2037 <td style=
"vertical-align: top;">
2058 <td style=
"vertical-align: top;">
2063 <td style=
"vertical-align: top;">
2065 <td style=
"vertical-align: top;">
2068 <td style=
"vertical-align: top;">
2071 <td style=
"vertical-align: top;">
2075 <td style=
"vertical-align: top;">
2078 <td style=
"vertical-align: top;">
2079 2.6.20-rc5-git4 (git)
<br>
2080 2.6.20-rc5-git4 (tarball)
<br>
2082 <td style=
"vertical-align: top;">
2083 2.6.20-rc5-git4 support.
<br>
2084 Use cpuid instruction in pIII XMC.
<br>
2087 <td style=
"vertical-align: top;"><br>
2089 <td style=
"vertical-align: top;"><br>
2094 <td style=
"vertical-align: top;">
2115 <td style=
"vertical-align: top;">
2130 <td style=
"vertical-align: top;">
2134 <td style=
"vertical-align: top;">
2137 <td style=
"vertical-align: top;">
2144 <td style=
"vertical-align: top;">
2148 <td style=
"vertical-align: top;">
2151 <td style=
"vertical-align: top;">
2153 ARM, MIPS32/
64, powerpc32, powerpc64, ppc, i386, x86_64
<br>
2155 ARM, MIPS32/
64, powerpc32, powerpc64, ppc, i386, x86_64
<br>
2157 <td style=
"vertical-align: top;">
2158 2.6.20-rc6 support.
<br>
2159 Use my own infrastructure to support intel pIII xmc instead of using
2161 ltt-usertrace
0.25 fixes signal reentrancy in ltt-usertrace-fast.
<br>
2162 LTTng
0.6.64 adds
2.6.20 support.
<br>
2163 LTTng
0.6.68 fixes regression for MIPS, ARM, powerpc64.
<br>
2164 LTTng
0.6.69 fixes menus, regression for i686 ok, fixes an upstream bug for
2166 LTTng
0.6.70 fixes regression for m68k.
<br>
2167 LTTng
0.6.71 fixes regression for ppc
405 and sparc (fixing alignment of
2168 .markers.c section).
<br>
2169 LTTng
0.6.71 fixes upstream error in ppc/powerpc.
<br>
2170 LTTng
0.6.72 fixes corrects .markers.c section declaration : fixes
2171 regression on sparc.
<br>
2172 LTTng
0.6.72 fixes regression on alpha.
<br>
2173 ltt-usertrace
0.27 fixes a signal race.
<br>
2174 LTTng
0.6.77 puts all process events in medium rate process channel.
<br>
2175 ltt-control
0.35 adds the Xen facility.
<br>
2176 Matches LTTng for xen-unstable up to changeset:
14390.
<br>
2178 <td style=
"vertical-align: top;">
2179 ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.
<br>
2181 <td style=
"vertical-align: top;">
2182 arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
2188 <td style=
"vertical-align: top;">
2192 <td style=
"vertical-align: top;">
2196 <td style=
"vertical-align: top;">
2199 <td style=
"vertical-align: top;">
2202 <td style=
"vertical-align: top;">
2205 <td style=
"vertical-align: top;">
2208 <td style=
"vertical-align: top;">
2211 <td style=
"vertical-align: top;">
2213 ARM, MIPS32/
64, powerpc32, powerpc64, ppc, i386, x86_64
<br>
2215 <td style=
"vertical-align: top;">
2216 Add compact channel.
<br>
2217 Fix start of trace get full timestamp. Caused problems with time gap between
2218 trace create/start and
32 bits (or less) TSC in events.
<br>
2219 Ok for xen-unstable changeset starting at
14391.
<br>
2220 Adds TSC testing in kernel.
<br>
2221 Adds monotonic logical clock based on highest TSC count for x86 and x86_64 with
2223 Fix missing compat_fs_exec event : rename to fs_exec.
<br>
2225 <td style=
"vertical-align: top;">
2227 <td style=
"vertical-align: top;">
2228 ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.
<br>
2229 arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
2236 <td style=
"vertical-align: top;">
2239 <td style=
"vertical-align: top;">
2242 <td style=
"vertical-align: top;">
2245 <td style=
"vertical-align: top;">
2248 <td style=
"vertical-align: top;">
2251 <td style=
"vertical-align: top;">
2254 <td style=
"vertical-align: top;">
2257 <td style=
"vertical-align: top;">
2259 ARM, MIPS32/
64, powerpc32, powerpc64, ppc, i386, x86_64
<br>
2261 <td style=
"vertical-align: top;">
2262 Introduces the LTT serialization library. Cuts the kernel patch size from
2263 2M to
500k. Deprecates genevent for kernel instrumentation, but keeps backward
2264 compatibility with genevent generated code (still used for user space tracing).
2265 Slightly longer execution time at instrumentation site (
270ns vs
200ns for
4
2266 bytes write on P4
3GHz), but the global advantage of using less memory, and
2267 therefore less cache, should overweight this cost in cycles. Note : In this
2268 version, the ltt-probe-* kernel modules and the XML definitions must be kept in
2269 sync by hand, otherwise, LTTV will detect a size mismatch between the kernel
2270 trace and the expected event size..
<br>
2272 <td style=
"vertical-align: top;">
2273 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2276 <td style=
"vertical-align: top;">
2277 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2284 <td style=
"vertical-align: top;">
2287 <td style=
"vertical-align: top;">
2295 <td style=
"vertical-align: top;">
2301 <td style=
"vertical-align: top;">
2304 <td style=
"vertical-align: top;">
2309 <td style=
"vertical-align: top;">
2312 <td style=
"vertical-align: top;">
2315 <td style=
"vertical-align: top;">
2319 ARM, MIPS32/
64, powerpc32, powerpc64, ppc, i386, x86_64
<br>
2322 <td style=
"vertical-align: top;">
2323 Ported to Andrew Morton's tree.
<br>
2324 LTTng
0.9.3 and ltt-usertrace
0.32 fixes a syscall parameter size mismatch
2325 between
64 bits kernel and
32 bits user-space processes for user-space
2327 LTTng
0.9.5 adds support for kernel
2.6.21.
<br>
2328 LTTng
0.9.6 supports kernel
2.6.21-mm2.
<br>
2330 <td style=
"vertical-align: top;">
2332 <td style=
"vertical-align: top;">
2333 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2335 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2343 <td style=
"vertical-align: top;">
2347 <td style=
"vertical-align: top;">
2353 <td style=
"vertical-align: top;">
2358 <td style=
"vertical-align: top;">
2361 <td style=
"vertical-align: top;">
2364 <td style=
"vertical-align: top;">
2367 <td style=
"vertical-align: top;">
2370 <td style=
"vertical-align: top;">
2374 <td style=
"vertical-align: top;">
2375 LTTng
0.9.7 supports kernel
2.6.22-rc2-mm1.
<br>
2376 automake updates in LTTV and ltt-control.
<br>
2377 format=
"" format strings support for XML descriptions.
<br>
2378 LTTng
0.9.9 adds support for kernel
2.6.22-rc4-mm2.
<br>
2379 LTTng
0.9.10 fixes a bug in i386 optimized immediate values.
<br>
2380 ltt-control
0.43 fixes a bug with LTTng lseek event.
<br>
2382 <td style=
"vertical-align: top;">
2384 <td style=
"vertical-align: top;">
2385 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2387 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2393 <td style=
"vertical-align: top;">
2396 <td style=
"vertical-align: top;">
2399 <td style=
"vertical-align: top;">
2405 <td style=
"vertical-align: top;">
2408 <td style=
"vertical-align: top;">
2409 Not available (syscall IDs not updated)
<br>
2411 <td style=
"vertical-align: top;">
2414 <td style=
"vertical-align: top;">
2417 <td style=
"vertical-align: top;">
2420 <td style=
"vertical-align: top;">
2421 LTTng
0.9.10 port to
2.6.22.1-rt4.
<br>
2422 LTT control
0.44 fixes facilities makefile.
<br>
2424 <td style=
"vertical-align: top;">
2427 <td style=
"vertical-align: top;">
2428 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2430 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2436 <td style=
"vertical-align: top;">
2439 <td style=
"vertical-align: top;">
2453 <td style=
"vertical-align: top;">
2456 <td style=
"vertical-align: top;">
2459 <td style=
"vertical-align: top;">
2460 Not available (syscall IDs not updated)
<br>
2462 <td style=
"vertical-align: top;">
2465 <td style=
"vertical-align: top;">
2468 <td style=
"vertical-align: top;">
2471 2.6.24-rc1-git11
<br>
2472 2.6.24-rc1-git13
<br>
2474 <td style=
"vertical-align: top;">
2475 Simplified trace_mark().
<br>
2477 Per marker activation through /proc/ltt.
<br>
2478 Crash dump trace extraction.
<br>
2479 LTTV --edebug for raw binary even debugging, hexedit style.
<br>
2480 LTTng is now mostly arch-agnostic, using a non precise logical clock
2482 LTTng
0.10.0-pre6 is a compile fix.
<br>
2483 LTTng
0.10.0-pre7 adds the upstream
2.6.23.1 sata_mv fix.
<br>
2484 LTTng
0.10.0-pre7-port to
2.6.23.1.
<br>
2485 LTTng
0.10.0-pre8 fixes x86_64 segfault due to thread flags and fixes
2486 ltt-serialize x86_64 va_list argument passing array nonsense.
<br>
2487 LTTng
0.10.0-pre9 fixes SH and polishes the menus.
<br>
2488 LTTng
0.10.0-pre9 fixes s390 instrumentation mistake.
<br>
2489 LTTng
0.10.0-pre12 checkpatch coding style fixes.
<br>
2490 LTTng
0.10.0-pre16 Change LTT menu location : now in general setup.
<br>
2491 LTTng
0.10.0-pre17
<br>
2492 LTTng
0.10.0-pre18 : supports
2.6.24-rc1-git13, add markers support for multiple
2493 probes. Immediate values updates.
<br>
2495 <td style=
"vertical-align: top;">
2498 <td style=
"vertical-align: top;">
2499 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2501 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2507 <td style=
"vertical-align: top;">
2510 <td style=
"vertical-align: top;">
2521 <td style=
"vertical-align: top;">
2524 <td style=
"vertical-align: top;">
2527 <td style=
"vertical-align: top;">
2528 Not available (syscall IDs not updated)
<br>
2530 <td style=
"vertical-align: top;">
2533 <td style=
"vertical-align: top;">
2536 <td style=
"vertical-align: top;">
2542 <td style=
"vertical-align: top;">
2543 Fix multi-probes markers.
<br>
2544 LTTng
0.10.0-pre22 fixes multi-probes markers, fixes markers mutex usage at
2546 LTTng
0.10.0-pre22 fixes a multi-probes pointer bug.
<br>
2547 LTTng
0.10.0-pre24, announcement to LKML.
<br>
2549 <td style=
"vertical-align: top;">
2552 <td style=
"vertical-align: top;">
2553 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2555 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2561 <td style=
"vertical-align: top;">
2565 <td style=
"vertical-align: top;">
2574 <td style=
"vertical-align: top;">
2577 <td style=
"vertical-align: top;">
2580 <td style=
"vertical-align: top;">
2581 Not available (syscall IDs not updated)
<br>
2583 <td style=
"vertical-align: top;">
2586 <td style=
"vertical-align: top;">
2589 <td style=
"vertical-align: top;">
2593 <td style=
"vertical-align: top;">
2594 Fix process release in LTTV.
<br>
2595 Add missing APIC interrupts on x86 and x86_64.
<br>
2596 lttng pre31, pre32, pre33 fixes x86_64 instrumentation.
<br>
2597 lttng pre36 adds listing of syscalls, interrupts and softirqs. KALLSYMS is
2598 useful to get the symbol names.
<br>
2599 lttng pre36 fixes the missing ltt-test-tsc. in Kconfig options.
<br>
2601 <td style=
"vertical-align: top;">
2604 <td style=
"vertical-align: top;">
2605 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2607 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2613 <td style=
"vertical-align: top;">
2622 <td style=
"vertical-align: top;">
2630 <td style=
"vertical-align: top;">
2633 <td style=
"vertical-align: top;">
2636 <td style=
"vertical-align: top;">
2637 Not available (syscall IDs not updated)
<br>
2639 <td style=
"vertical-align: top;">
2642 <td style=
"vertical-align: top;">
2645 <td style=
"vertical-align: top;">
2651 <td style=
"vertical-align: top;">
2652 Fix process end of life (LTTng/LTTV).
<br>
2653 Fix endianness (LTTV).
<br>
2654 LTTV
0.10.0-pre6 shows system call and softirq names. (depends on KALLSYMS)
<br>
2655 LTTV
0.10.0-pre7 fixes large irq tables.
<br>
2656 LTTng
0.10 pre10 fixes a segfault in state.c
<br>
2658 <td style=
"vertical-align: top;">
2662 <td style=
"vertical-align: top;">
2663 alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2665 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405, powerpc64, s390,
2673 <td style=
"vertical-align: top;">
2682 <td style=
"vertical-align: top;">
2685 <td style=
"vertical-align: top;">
2688 <td style=
"vertical-align: top;">
2691 <td style=
"vertical-align: top;">
2692 Not available (syscall IDs not updated)
<br>
2694 <td style=
"vertical-align: top;">
2697 <td style=
"vertical-align: top;">
2700 <td style=
"vertical-align: top;">
2703 <td style=
"vertical-align: top;">
2704 LTTng
0.10.0-pre43 supports kernel
2.6.24<br>
2706 <td style=
"vertical-align: top;">
2708 <td style=
"vertical-align: top;">
2709 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2710 um, v850, xtensa.
<br>
2711 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
2712 powerpc64, s390, sparc, sparc64.
<br>
2717 <td style=
"vertical-align: top;">
2728 <td style=
"vertical-align: top;">
2740 <td style=
"vertical-align: top;">
2743 <td style=
"vertical-align: top;">
2746 <td style=
"vertical-align: top;">
2747 Not available (syscall IDs not updated)
<br>
2749 <td style=
"vertical-align: top;">
2752 <td style=
"vertical-align: top;">
2755 <td style=
"vertical-align: top;">
2765 <td style=
"vertical-align: top;">
2766 LTTng
0.10.0-pre44 supports kernel
2.6.25-rc3 and includes various fixes.
<br>
2767 LTTng
0.10.0-pre50 fixes x86 NMIs instrumentation, includes workaround for RCU
2768 preempt for markers (in mainline rc9).
<br>
2769 LTTng
0.10.0-pre51 fixes the buffer switch in active mode.
<br>
2770 LTTng
0.10.0-pre52 adds nop/jump optimization to immediate values and fix NMI in
2771 the Linux kernel.
<br>
2772 LTTng
0.10.0-pre52 supports
2.6.25.
<br>
2773 LTTng
0.10.0-pre55 supports
2.6.25.4, includes bugfixes.
<br>
2774 LTTV
0.10-pre12 fixes control flow view interaction with newer GTK versions.
<br>
2775 LTTV
0.10-pre13 fixes ressource view interaction with newer GTK versions.
<br>
2776 LTTng
0.10-pre56 supports kernel
2.6.26-rc8.
<br>
2777 LTTng
0.10-pre57 starts using Tracepoints and re-introduces userspace tracing
2778 through a userspace marker infrastructure, only for x86 for now.
<br>
2779 LTTng
0.10-pre58 fixes tracepoint probe build in some configurations and x86
2780 arch-specific irq instrumentation.
<br>
2781 LTTng
0.11 has an immediate values bugfix which could case a kernel OOPS when
2782 enabling tracepoints or markers.
<br>
2784 <td style=
"vertical-align: top;">
2786 <td style=
"vertical-align: top;">
2787 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2788 um, v850, xtensa.
<br>
2789 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
2790 powerpc64, s390, sparc, sparc64.
<br>
2795 <td style=
"vertical-align: top;">
2807 <td style=
"vertical-align: top;">
2815 <td style=
"vertical-align: top;">
2819 <td style=
"vertical-align: top;">
2822 <td style=
"vertical-align: top;">
2825 <td style=
"vertical-align: top;">
2828 <td style=
"vertical-align: top;">
2831 <td style=
"vertical-align: top;">
2835 <td style=
"vertical-align: top;">
2836 LTTng
0.10 support kernel
2.6.26 and adds markers support for userspace on x86
2837 32 and
64 bits. ltt-control
0.49 contains sample scripts to enable all userspace
2838 markers visible in /proc at script execution.
<br>
2839 ltt-control
0.50 fixes lttd mutex usage in when multithreaded (-N x).
<br>
2840 lttv
0.10.0-pre14 fixes support of traces where CPU are hotplugged.
<br>
2841 LTTng
0.14 includes a fix to the LTTng buffering scheme, found by running a Spin
2842 model through Promela.
<br>
2843 LTTng
0.15 has whitespace cleanups.
<br>
2845 <td style=
"vertical-align: top;">
2847 <td style=
"vertical-align: top;">
2848 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2849 um, v850, xtensa.
<br>
2850 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
2851 powerpc64, s390, sparc, sparc64.
<br>
2856 <td style=
"vertical-align: top;">
2859 <td style=
"vertical-align: top;">
2872 <td style=
"vertical-align: top;">
2876 <td style=
"vertical-align: top;">
2879 <td style=
"vertical-align: top;">
2882 <td style=
"vertical-align: top;">
2885 <td style=
"vertical-align: top;">
2888 <td style=
"vertical-align: top;">
2894 <td style=
"vertical-align: top;">
2895 LTTng
0.16 supports
2.6.27-rc2, including ftrace and
"taps".
<br>
2896 LTTV
0.10.0-pre15 includes some fixes in state.c (uninitialized variables).
<br>
2897 lttctl
0.51 adds support for taps.
<br>
2898 markers-userspace
0.6 supports kernel
2.6.27-rc2.
<br>
2899 LTTng
0.17 uses per-cpu variables to keep ltt_nesting.
<br>
2900 LTTng
0.18 reverts the formal-verif fix patch, which was broken since LTTng
2902 LTTng
0.19 really just fixes the
"author" in the lttng git tree.
<br>
2903 LTTng
0.23 contains a build fix for psrwlock on x86_32.
<br>
2904 LTTng
0.24 fixes the git tree.
<br>
2905 LTTng
0.25 fixes x86_64 compilation.
<br>
2906 LTTng
0.26 supports kernel
2.6.27-rc7.
<br>
2907 lttctl
0.52 fixes the ltt-armall script.
<br>
2909 <td style=
"vertical-align: top;">
2911 <td style=
"vertical-align: top;">
2912 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2913 um, v850, xtensa.
<br>
2914 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
2915 powerpc64, s390, sparc, sparc64.
<br>
2920 <td style=
"vertical-align: top;">
2923 <td style=
"vertical-align: top;">
2935 <td style=
"vertical-align: top;">
2938 <td style=
"vertical-align: top;">
2941 <td style=
"vertical-align: top;">
2944 <td style=
"vertical-align: top;">
2947 <td style=
"vertical-align: top;">
2950 <td style=
"vertical-align: top;">
2955 <td style=
"vertical-align: top;">
2956 LTTng
0.27 and lttd (ltt-control)
0.53 implement a vmap-less buffering scheme
2958 LTTng
0.28 includes a small build fix.
<br>
2959 LTTng
0.29 supports
2.6.27-rc8.
<br>
2960 LTTng
0.32 supports
2.6.27-rc9 and adds a spinlock/irqoff buffering scheme
2961 (can be used with lttctl -T relay-locked).
<br>
2962 LTTng
0.33,
0.34 : checkpatch.pl coding style fixes.
0.35,
0.36 : size_t cast.
<br>
2964 <td style=
"vertical-align: top;">
2966 <td style=
"vertical-align: top;">
2967 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2968 um, v850, xtensa.
<br>
2969 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
2970 powerpc64, s390, sparc, sparc64.
<br>
2975 <td style=
"vertical-align: top;">
2978 <td style=
"vertical-align: top;">
2981 <td style=
"vertical-align: top;">
2985 <td style=
"vertical-align: top;">
2988 <td style=
"vertical-align: top;">
2991 <td style=
"vertical-align: top;">
2994 <td style=
"vertical-align: top;">
2997 <td style=
"vertical-align: top;">
3000 <td style=
"vertical-align: top;">
3001 LTTng
0.38 and LTTV
0.11.0<br>
3003 I just cleaned up the LTTng trace format heavily, got rid of the
3004 heartbeat timer (by checking for overflow at the tracing site), got rid
3005 of the
"special" compact channel; it removed about
5 FIXMEs in LTTng
3006 (cpu hotplug and compact channel related). Everything is compact now :
<br>
3008 This is much more compact than the previous format, and permits a
3009 "tracer debug mode" in menuconfig which enables the
"event size" field,
3010 which helps cross-checking the size expected by the userspace tool and
3011 the size written by the kernel.
<br>
3013 Note that this
"event size" field can eventually be enabled on a
3014 per-event or per-channel basis. This will probably be useful to encode
3015 "binary blobs"...
<br>
3017 I also cleanup up the subbuffer header to make is much smaller than the
3018 previous one by removing unneeded information.
<br>
3020 I renamed the
"facilities" channel to a better name :
"metadata". It
3021 contains marker descriptions.
<br>
3023 The trace major number is bumped to
"2" and is completely incompatible
3026 <td style=
"vertical-align: top;">
3028 <td style=
"vertical-align: top;">
3029 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3030 um, v850, xtensa.
<br>
3031 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3032 powerpc64, s390, sparc, sparc64.
<br>
3037 <td style=
"vertical-align: top;">
3042 <td style=
"vertical-align: top;">
3052 <td style=
"vertical-align: top;">
3058 <td style=
"vertical-align: top;">
3061 <td style=
"vertical-align: top;">
3064 <td style=
"vertical-align: top;">
3067 <td style=
"vertical-align: top;">
3070 <td style=
"vertical-align: top;">
3074 <td style=
"vertical-align: top;">
3075 LTTng
0.39 and LTTV
0.11.1 fixes
32-
64 bits subbuffer header portability.
<br>
3076 LTTng
0.41 reintroduces the formal verification fix, which solves the
3077 case where the reader thinks the uncommitted subbuffer is fully committed.
3078 Unlikely to happen, but could, with small buffers especially.
<br>
3080 <td style=
"vertical-align: top;">
3082 <td style=
"vertical-align: top;">
3083 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3084 um, v850, xtensa.
<br>
3085 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3086 powerpc64, s390, sparc, sparc64.
<br>
3091 <td style=
"vertical-align: top;">
3096 <td style=
"vertical-align: top;">
3109 <td style=
"vertical-align: top;">
3115 <td style=
"vertical-align: top;">
3118 <td style=
"vertical-align: top;">
3121 <td style=
"vertical-align: top;">
3124 <td style=
"vertical-align: top;">
3127 <td style=
"vertical-align: top;">
3131 <td style=
"vertical-align: top;">
3132 LTTng
0.47 and LTTV
0.11.4 now saves the event lost count in the subbuffer
3133 header. It's printed as a lttv warning when encountered. LTTng
0.47 also
3134 implemented specialized trap probes.
<br>
3135 LTTng
0.49 is a compile fix for userspace markers.
<br>
3136 LTTng
0.50 fixes immediate values by reverting the
"jump patching" version of
3137 immediate values. They were always on, and therefore broken. It also
3138 reimplements tracepoint, marker and imv mutexes.
<br>
3139 LTTng
0.51 implements timestamping updates.
<br>
3140 LTTng
0.53 implements a timer-based generic tracing clock, also includes
3142 LTTng
0.54 fixes the MIPS get_cycles_rate() and also change the freq_scale
3143 variable from a multiplier to a divisor.
<br>
3144 LTTng
0.57 fixes the modification done to offset and commit count counters
3145 following formal verification so the overflow is dealt with correctly. It was
3146 causing problems on
32-bits machines after
4GB worth of data going through a
3149 <td style=
"vertical-align: top;">
3151 <td style=
"vertical-align: top;">
3152 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3153 um, v850, xtensa.
<br>
3154 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3155 powerpc64, s390, sparc, sparc64.
<br>
3161 <td style=
"vertical-align: top;">
3166 <td style=
"vertical-align: top;">
3175 <td style=
"vertical-align: top;">
3179 <td style=
"vertical-align: top;">
3182 <td style=
"vertical-align: top;">
3185 <td style=
"vertical-align: top;">
3188 <td style=
"vertical-align: top;">
3191 <td style=
"vertical-align: top;">
3195 <td style=
"vertical-align: top;">
3196 LTTng
0.58 implements debugfs-based trace control which will gradually replace
3197 the netlink-based control.
<br>
3198 ltt-control
0.58 expects the netlink negative error values.
<br>
3199 LTTng
0.59 implements an exclusive wait poll to fix thundering herd problem and
3200 help scalability.
<br>
3202 <td style=
"vertical-align: top;">
3204 <td style=
"vertical-align: top;">
3205 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3206 um, v850, xtensa.
<br>
3207 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3208 powerpc64, s390, sparc, sparc64.
<br>
3213 <td style=
"vertical-align: top;">
3223 <td style=
"vertical-align: top;">
3247 <td style=
"vertical-align: top;">
3254 <td style=
"vertical-align: top;">
3257 <td style=
"vertical-align: top;">
3260 <td style=
"vertical-align: top;">
3263 <td style=
"vertical-align: top;">
3266 <td style=
"vertical-align: top;">
3273 <td style=
"vertical-align: top;">
3274 Channels are now dynamically allocated at runtime by LTTng.
<br>
3275 Marker IDs are now per channel.
<br>
3276 ltt-control
0.61 changes the command line arguments. See updated QUICKSTART.
<br>
3277 LTTng
0.68 implements /mnt/debugfs/ltt/write_event for basic userspace tracing.
<br>
3278 LTTV
0.12.3 updates the filter for channel_name.event_name, adds channel.name=
3279 support and event.subname= support.
<br>
3280 LTTV
0.12.4 fixes marker support so it handles disabled channels.
<br>
3281 ltt-control
0.62 fixes ash newline support in ltt-armall/ltt-disarmall.
3282 This is expecially useful for busybox.
<br>
3283 LTTV
0.12.5 fixes the syscall and softirq names in print.c.
<br>
3284 LTTng
0.73 supports the
2.6.28 kernel.
<br>
3285 LTTng
0.74 fixes network probe build and adds ext4/jbd2 tracepoints.
<br>
3286 LTTng
0.75 adds ext4 tracing support.
<br>
3287 LTTng
0.76 adds ext4 and jbd2 filtering on inode/device. See
3288 /mnt/debugfs/ltt/filter/
<br>
3289 ltt-control
0.64 automatically mounts debugfs and loads
3290 ltt-trace-control.ko.
<br>
3291 LTTng
0.80 fixes regression in entry_64.S where a tbench slowdown occured when
3292 SYSCALL AUDIT or secure computing was enabled.
<br>
3293 LTTng
0.81 fixes userspace marker ABI x86_32 build error.
<br>
3294 LTTng
0.82 fixes x86_32 entry_32.S syscall tracing missing event due to thread
3295 flag being moved to bit
9 in
2.6.28. The testb has to be changed for a
3297 LTTng
0.83 fixes kerneldoc.
<br>
3298 LTTng
0.84 adds block layer tracing.
<br>
3299 LTTng
0.85 fixes function tracer support.
<br>
3300 LTTV
0.12.7 updates LTTV to the new lttctl and ltt-armall commands.
<br>
3301 LTTng
0.86 fixes entry_64.S irq off tracer support.
<br>
3303 <td style=
"vertical-align: top;">
3305 <td style=
"vertical-align: top;">
3306 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3307 um, v850, xtensa.
<br>
3308 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3309 powerpc64, s390, sparc, sparc64.
<br>
3315 <td style=
"vertical-align: top;">
3321 <td style=
"vertical-align: top;">
3328 <td style=
"vertical-align: top;">
3335 <td style=
"vertical-align: top;">
3338 <td style=
"vertical-align: top;">
3341 <td style=
"vertical-align: top;">
3344 <td style=
"vertical-align: top;">
3347 <td style=
"vertical-align: top;">
3353 <td style=
"vertical-align: top;">
3354 LTTng
0.87 combines
4 page fault events into
2. This is a very high-speed
3356 LTTV
0.12.8 supports LTTng
0.87.
<br>
3357 LTTng
0.88 and LTTV
0.12.9 now supports dynamic kernel instrumentation with
3358 kprobes through a simple /mnt/debugfs/ltt/kprobes/ interface.
<br>
3359 LTTng
0.89 supports kernel
2.6.29-rc3, adds tree RCU tracing.
<br>
3360 LTTng
0.91 optimizes the write to page function (data copy to the buffers).
<br>
3361 LTTV
0.12.11 fixes a nasty event id/timestamp bug for event IDs
29,
30,
31.
<br>
3363 <td style=
"vertical-align: top;">
3365 <td style=
"vertical-align: top;">
3366 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3367 um, v850, xtensa.
<br>
3368 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3369 powerpc64, s390, sparc, sparc64.
<br>
3375 <td style=
"vertical-align: top;">
3380 <td style=
"vertical-align: top;">
3393 <td style=
"vertical-align: top;">
3397 <td style=
"vertical-align: top;">
3400 <td style=
"vertical-align: top;">
3403 <td style=
"vertical-align: top;">
3406 <td style=
"vertical-align: top;">
3409 <td style=
"vertical-align: top;">
3413 <td style=
"vertical-align: top;">
3414 LTTng
0.92 reorders the LTTng patchset and drops the /proc/ltt interface.
<br>
3415 lttctl
0.65 updates ltt-armall to the new debugfs interface.
<br>
3416 lttv
0.12.10 fixes
32-bits host support for kprobes hash table.
<br>
3417 LTTng
0.94 adds ARM OMAP3 uniprocessor support, no power management support
3419 LTTng
0.99 fixes ARM syscall exit tracing.
<br>
3420 LTTng
0.101 supports Linux kernel
2.6.29-rc6.
<br>
3422 <td style=
"vertical-align: top;">
3424 <td style=
"vertical-align: top;">
3425 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3426 um, v850, xtensa.
<br>
3427 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3428 powerpc64, s390, sparc, sparc64.
<br>