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;">
3390 <td style=
"vertical-align: top;">
3470 <td style=
"vertical-align: top;">
3483 <td style=
"vertical-align: top;">
3486 <td style=
"vertical-align: top;">
3489 <td style=
"vertical-align: top;">
3492 <td style=
"vertical-align: top;">
3495 <td style=
"vertical-align: top;">
3511 <td style=
"vertical-align: top;">
3512 LTTng
0.92 reorders the LTTng patchset and drops the /proc/ltt interface.
<br>
3513 lttctl
0.65 updates ltt-armall to the new debugfs interface.
<br>
3514 lttv
0.12.10 fixes
32-bits host support for kprobes hash table.
<br>
3515 LTTng
0.94 adds ARM OMAP3 uniprocessor support, no power management support
3517 LTTng
0.99 fixes ARM syscall exit tracing.
<br>
3518 LTTng
0.101 supports Linux kernel
2.6.29-rc6.
<br>
3519 LTTng
0.103 integrates a patch to cache the page_address lookup.
<br>
3520 LTTng
0.104 includes the basics for future text output support (ltt-ascii is
3521 still work in progress) and a lot of patch folding has been done in preparation
3522 for LKML post. It supports kernel
2.6.29-rc7.
<br>
3523 LTTng
0.108 boosts performances. Fixes a false-sharing problem, divides the
3524 buffer management code into slow and fast paths for better locality.
<br>
3525 LTTng
0.110 moves to a pointer array instead of a linked list to manage the
3527 LTTng
0.111 adds commit count prefetch, removes rcu list prefetch (slows down
3528 small lists) and fixes powerpc64 build.
<br>
3529 LTTng
0.114 fixes LTTng vmcore (crash dump) support.
<br>
3530 LTTng
0.115 support kernel
2.6.29.
<br>
3531 LTTng
0.116 adds irq_next_handler event to tell which irq handler is being
3533 LTTng
0.117 fixes napi dev instrumentation.
<br>
3534 LTTng
0.120 fixes irq instrumentation bug introduced in
0.118.
<br>
3535 LTTng
0.121 adds performance enhancements (lighter atomic primitives) and adds
3536 NFS support for splice write (can save traces to NFS mounts again).
<br>
3537 LTTng
0.123 supports kernel
2.6.29.1.
<br>
3538 LTTng
0.124 fixes a mutex circular dependency in ltt-trace-control.
<br>
3539 LTTng
0.125 supports kernel
2.6.30-rc1.
<br>
3540 LTTng
0.126 supports kernel
2.6.30-rc2.
<br>
3541 LTTng
0.129 finally gets merge with event tracer right.
<br>
3542 LTTng
0.130 fixes issues when building LTTng as modules (in ltt kprobes support,
3543 Kconfig for ltt-relay-*.c and exporting vmalloc_sync_all symbol appropriately).
<br>
3544 LTTng
0.133 fixes a irq handler instrumentation regression introduced in the
3545 2.6.30-rc LTTng versions.
<br>
3546 LTTng
0.134 includes ARM OMAP3 trace clock fixes, idle support, PM tracepoints
3547 and LTTng async timer running as deferrable timer to save power.
<br>
3548 LTTng
0.135 support kernel
2.6.30-rc5.
<br>
3549 LTTV
0.12.13 fixes a bug in resourceview trap exit handling when occurs before
3550 any trap entry at the beginning of the trace.
<br>
3551 LTTV
0.12.14 fixes irq and softirq handling of resourceview for exit event at
3552 the beginning of the trace.
<br>
3553 LTTng
0.137 moves trace_clock generic variable to trace_clock_var. Conflict with
3555 LTTng
0.139 modifies the memory barrier IPIs (at sub-subber switch) to give them
3556 a good deal of paranoia : don't trust the Linux IPI mechanism to ensure that
3557 memory is presented in program order when the remote ipi handler runs. Use our
3558 own smp_mb()s to ensure memory ordering. It's a slow path anyway, we don't
3560 LTTng
0.140 supports kernel
2.6.30.
<br>
3561 LTTV
0.12.15 contains some fixes for the resource view.
<br>
3562 ltt-control
0.68 fixes a memory leak in liblttctl.
<br>
3563 lttv
0.12.16 fixes file/quit menu.
<br>
3564 lttv
0.12.17 changes g_warning for missing events/fields for a g_info. Activate
3565 with -v on the command line.
<br>
3566 LTTng
0.143 fixes LTTng build with kernels having module config options
3568 LTTng
0.144 includes a fix for network event byte ordering.
<br>
3569 LTTng
0.145 fixes the flight recorder lockless fast path. Need to push reader
3570 there too. Also fixes the maximum splice() size: fixed to
1 subbuffer. Also
3571 simplified the flight recorder wrap around handling.
<br>
3572 LTTng
0.146 adds extra read-side sub-buffer for flight recorder.
<br>
3573 LTTng
0.147 fixes a race in the commit path for flight recorder extra sub-buffer
3575 LTTng
0.148 correctly rounds the subbuffer size to at least one page.
<br>
3576 LTTng
0.149 has working experimental ascii output.
<br>
3577 LTTng
0.150 fixes UP build for cpufreq driver.
<br>
3578 ltt-control
0.69 fixes lttd append mode.
<br>
3579 LTTng
0.151 fixes softirq instrumentation, caused by switch to mainline
3580 TRACE_EVENT with different name assignment.
<br>
3581 LTTng
0.152 few SH build fixes.
<br>
3582 LTTng
0.153 updates trace clock (minor fix).
<br>
3583 LTTng
0.156 adds a required compiler barrier to the trace-clock-
32-to-
64
3585 LTTng
0.157 fixes the trace-clock-
32-to-
64 mutex to spinlock transition
3587 ltt-control
0.71 fixes uClibc support.
<br>
3588 LTTng
0.158 fixes a memory size allocation problem, triggered with large number
3589 of subbuffers in lockless mode. Also adds a per-subbuffer event counter in
3590 lockless buffers shown in dmesg when buffers are destroyed.
<br>
3591 LTTng
0.159 fixes trace-clock for mips and x86: use spinlock in cpu hotplug
3592 notifier instead of mutex.
<br>
3593 LTTng
0.160 supports kernel
2.6.30.9. Using CONFIG_TREE_RCU with kernel
2.6.30.x
3594 is recommended due to problems encountered with mainline PREEMPT and CLASSIC
3596 LTTng
0.161 fixes immediate values interaction with !CONFIG_KPROBES.
<br>
3597 LTTV
0.12.18 fixes a name table resizing problem (memory leak).
<br>
3598 LTTV
0.12.19 fixes packaging issue with headers.
<br>
3599 LTTng
0.162 supports Linux
2.6.31.3.
<br>
3600 LTTng
0.163 for Linux
2.6.31.5 adds support for network synchronization
3602 ltt-control
0.72 adds support for network synchronization markers.
<br>
3603 LTTng
0.164 relicenses most tracer C files and headers, as well as immediate
3604 values C files to dual LGPL v2.1 / GPL v2 license, and most immediate values
3605 headers to dual BSD / GPL v2 license (phase
1).
<br>
3606 LTTng
0.165 does a large refactoring/cleanup. It relicenses all the missing
3607 LTTng files that can be shared with the UST tracer. All code imported from
3608 relay.c is now in ltt-relay-splice.c, which is kept under the GPL license (and
3609 only useful within the kernel anyway).
<br>
3610 LTTng
0.166 fixes trace teardown error for
32-bit machines introduced in
3612 LTTng
0.167 supports kernel
2.6.31.6.
<br>
3613 ltt-control
0.73 adds per-channel parameter
"switch_timer" (periodic buffer
3614 flush timer interval).
<br>
3615 LTTV
0.12.20 fixes a dependency on non-standard __SIZEOF_LONG__. Uses __WORDSIZE
3616 instead. Should fix some
32-bit builds.
<br>
3617 ltt-control
0.74 fixes a missing return value from liblttctl.
<br>
3618 LTTng
0.168 makes periodic flush energy-efficient, adds cpu idle notifiers for
3619 x86_32, x86_64 to deal with periodic flush vs idle interaction (other
3620 architectures are todo). Also fix a ltt-relay-vfs file close bug, increase
3621 default vm_state channel subbuffer size, fix ltt-ascii so it compiles after
3622 cleanup (ltt-ascii is still experimental, will need to be adapted to new
3623 periodic flush scheme).
<br>
3624 LTTng
0.169 fixes trace teardown.
<br>
3625 LTTng
0.170 fixes kref issues (since refactoring) and cpu hotplug vs trace
3626 teardown issues. Simplification of trace creation/remove locking scheme.
3627 Passes test of concurrent CPU hotplug, markers arm/disarm and trace
3628 create/delete in loops for minutes.
<br>
3630 <td style=
"vertical-align: top;">
3632 <td style=
"vertical-align: top;">
3633 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3634 um, v850, xtensa.
<br>
3635 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3636 powerpc64, s390, sparc, sparc64.
<br>
3641 <td style=
"vertical-align: top;">
3644 <td style=
"vertical-align: top;">
3648 <td style=
"vertical-align: top;">
3661 <td style=
"vertical-align: top;">
3664 <td style=
"vertical-align: top;">
3667 <td style=
"vertical-align: top;">
3670 <td style=
"vertical-align: top;">
3673 <td style=
"vertical-align: top;">
3676 <td style=
"vertical-align: top;">
3677 LTTng
0.170 and LTTV
0.12.21 fixes gcc structure trace format compatibility.
<br>
3678 LTTng
0.172 adds credits to Steven Rostedt for the extra subbuffer for reader in
3679 flight recorder mode.
<br>
3681 <td style=
"vertical-align: top;">
3683 <td style=
"vertical-align: top;">
3684 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3685 um, v850, xtensa.
<br>
3686 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3687 powerpc64, s390, sparc, sparc64.
<br>
3692 <td style=
"vertical-align: top;">
3702 <td style=
"vertical-align: top;">
3727 <td style=
"vertical-align: top;">
3735 <td style=
"vertical-align: top;">
3738 <td style=
"vertical-align: top;">
3741 <td style=
"vertical-align: top;">
3744 <td style=
"vertical-align: top;">
3747 <td style=
"vertical-align: top;">
3754 <td style=
"vertical-align: top;">
3755 LTTng
0.173, ltt-control
0.76, lttv
0.12.22, trace format
2.5 add support
3756 for variable-sized subbuffer transfers. Useful for network trace streaming with
3757 a periodic timer to flush the buffers periodically: only the actual payload
3758 (aligned to the next page) will be sent.
<br>
3759 LTTng
0.174 adds missing del_timer to switch_timer, and fixes buggy mips32 trace
3761 LTTng
0.175 fixes event ID compaction. Caused problems when doing a second (and
3762 more) trace session.
<br>
3763 ltt-control
0.77 integrates new more flexible ltt-armall/ltt-disarmall scripts
3764 (which can now take options). LTTng
0.176 fixes a reverse locking issue in
3765 marker disable from trace control module.
<br>
3766 lttv
0.12.23 fixes polling in the trace control plugin.
<br>
3767 LTTng
0.177 fixes mips32 and mips64 trace clock.
<br>
3768 LTTng
0.178 reverts MIPS trace clock to assume synchronized TSCs.
<br>
3769 LTTng
0.179 supports kernel
2.6.32-rc8.
<br>
3770 LTTV
0.12.24 deals with try_wake_up by appropriately setting the target thread
3771 to
"wake for cpu" state.
<br>
3772 LTTng
0.180 fixes SH trace clock definition.
<br>
3773 LTTng
0.181 supports kernel
2.6.32.
<br>
3774 ltt-control update ltt-armall script to stop using deprecated head -
1.
<br>
3775 LTTng
0.182 fixes powerpc
440 support and adds trace clock support for PM and
3776 DVFS on ARM OMAP3.
<br>
3777 LTTng
0.182o is based on the omap/pm tree
2.6.32-rc8 kernel. It has the DVFS/PM
3778 trace clock support found in lttng
0.182.
<br>
3779 LTTV
0.12.25 changes the size of default irq table to work around a bug in
3780 state.c (experienced on a ARM trace).
<br>
3781 LTTng
0.185 coexists peacefully with trace event.
<br>
3782 LTTng
0.186 and
0.186o fixes !CPUFREQ config for arm omap3 tracing.
<br>
3783 LTTng
0.187 and
0.188, for kernel
2.6.32.4, fixes x86-
32 apm cpu idle instrumentation.
<br>
3784 LTTV
0.12.26 fixes a backward position seek wrap-around (time underflow) issue
3785 with the detailed event list.
<br>
3786 LTTV
0.12.27,
0.12.28 temporarily disables the new network sync module, which
3787 causes a build failure on
64-bit.
<br>
3788 ltt-control
0.79 ensures /bin/sh (busybox) script compatibilty.
<br>
3789 LTTV
0.12.29 re-enables the network time alignment (sync/). It's fixed now.
<br>
3790 LTTng
0.189: tree reorganisation in subdirectories, phase
1. Add ARM cpufreq
3791 trace clock fix.
<br>
3792 LTTng
0.189o: lttng-omap tree, add arm cpufreq trace clock fix.
<br>
3793 LTTng
0.190 fixes net-extended instrumentation alignment on
32-bit architectures.
<br>
3795 <td style=
"vertical-align: top;">
3797 <td style=
"vertical-align: top;">
3798 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3799 um, v850, xtensa.
<br>
3800 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3801 powerpc64, s390, sparc, sparc64.
<br>
3807 <td style=
"vertical-align: top;">
3815 <td style=
"vertical-align: top;">
3853 <td style=
"vertical-align: top;">
3867 <td style=
"vertical-align: top;">
3870 <td style=
"vertical-align: top;">
3873 <td style=
"vertical-align: top;">
3876 <td style=
"vertical-align: top;">
3879 <td style=
"vertical-align: top;">
3892 <td style=
"vertical-align: top;">
3893 LTTng
0.191, LTTV
0.12.30 coming with trace format
2.6 revert to the pre-
2.4
3894 behavior for alignment of
64-bit fields on
32-bit architectures. It aligns them
3895 on
32-bit (maximum alignment is the architecture size). This follows gcc
3897 LTTng
0.192 fixes a crash with immediate values on x86 for kernel configured
3898 without modules. It was caused by a mainline commit which restricted the
3899 liveness of the
"nop" table to init time in this configuration.
<br>
3900 LTTng
0.193 modifies timers to support RT kernels again, and modifies omap3
3901 trace clock spinlock taken with irqs off, turning it into a raw spinlock
3902 (needed for RT kernel).
<br>
3903 LTTng
0.194 uses mod_timer_pinned with add_timer_on to support NO_HZ SMP
3904 configs. Fixes incorrect API use introduced in
0.193.
<br>
3905 LTTng
0.195 supports kernel
2.6.32.9.
<br>
3906 LTTng
0.196 fixes a declaration omission in ARM omap3 trace clock, introduced in
3908 LTTng
0.197 adds compiler barriers within nesting count. Eliminates possible
3909 false-negative caused by heavy compiler optimization. This only affects
3910 self-detection of internal LTTng problems (e.g. detecting trap recursion within
3911 the tracer), so it is not crucially important to update.
<br>
3912 LTTng
0.198 fixes a periodic flush timer bug introduced in LTTng
0.194.
<br>
3913 LTTng
0.199 supports Linux kernel
2.6.33.
<br>
3914 LTTng
0.200 supports Linux kernel
2.6.33.1.
<br>
3915 LTTng
0.201 fixes omap3 trace clock build: header moved from mach/ to plat/.
<br>
3916 LTTng
0.202 fixes the ARM omap3 build.
<br>
3917 LTTng
0.203 re-introduces the fligh- channel prefix for flight recorder
3918 channels. This has been lost in the refactoring done around the
2.6.30 Linux
3919 kernel support series.
<br>
3920 ltt-control
0.80 ltt-armall disables the input subsystem by default. ltt-armall
3921 -i should be used to activate these markers.
<br>
3922 ltt-control
0.81 divides the lttd daemon in a LGPLv2.1 library and GPLv2 program
3923 parts. It makes it possible to spawn a daemon instance from a program without
3924 requiring to fork a new process.
<br>
3925 LTTng
0.204 supports kernel
2.6.33.2<br>
3926 LTTng
0.205 fixes a kref race in channel teardown vs lttd file open.
<br>
3927 ltt-control
0.82 ensures lttctl waits for lttd to complete when called at trace
3928 destruction in overwrite mode. Failure to do so can result in unread channels in
3929 flight recorder mode.
<br>
3930 LTTng
0.206 marks Immediate Values as BROKEN for PowerPC. Will be replaced by
3931 asm goto from mainline eventually anyway, so don't bother looking for the cause
3933 LTTng
0.207 fixes trivial error from
0.206.
<br>
3934 LTTng
0.208 uses msleep() rather than cpu_relax() for better !PREEMPT UP support
3935 for the kref teardown.
<br>
3936 ltt-control
0.83 does a temporary fix to ensure lttd grabs file handles at the
3937 end of overwrite mode tracing.
<br>
3938 LTTV
0.12.31 fixes the statedump end state handler to correctly deal with
3939 threads scheduled out from userspace (waiting for CPU) when the statedump end
3941 ltt-control
0.84 fixes /debugfs auto-find in ltt-armall and ltt-disarmall
3943 LTTng
0.209 fixes a module build issue.
<br>
3944 LTTng
0.210 reverts some powerpc-specific instrumentation from mainline that
3945 clashes with arch-agnostic LTTng instrumentation.
<br>
3946 LTTng
0.211 fixes build menu Kconfig dependencies.
<br>
3947 LTTng
0.212 adds more complete MIPS syscall instrumentation.
<br>
3948 LTTng
0.213 supports kernel
2.6.33.3, moves call_64.h to the correct header
3949 location and fixes -rt kernel teardown locking issue.
<br>
3950 LTTng
0.214 support kernel
2.6.33.4.
<br>
3951 LTTng
0.215 fixes module circular dependendy.
<br>
3952 ltt-control
0.85 contains an update lttd which uses fadvise and sync_file_range
3953 to ensure that the page cache is not filled by trace buffers.
<br>
3954 ltt-control
0.86 puts fadvise after sync writeback to use sync writeback rather
3955 than dirty page writeback. (should improve streaming)
<br>
3956 LTTng
0.216 fixes a trace-clock-
32-to-
64 teardown bug recently introcuced. Only
3957 affects ARM and MIPS SMP systems.
<br>
3958 LTTV
0.12.32 includes various cleanups and fixes.
<br>
3959 ltt-control
0.87 fixes argument parsing for periodical buffer switch option.
<br>
3960 LTTng
0.217 supports kernel
2.6.34.
<br>
3961 LTTng
0.218 fixes a missing irq_desc export in kernel/irq/handle.c, affects
3962 sparse irq configurations.
<br>
3963 LTTV
0.12.33 fixes statistics handling. Use per-cpu rather than per-tracefile
3964 event tree head. This bug was introduced when LTTng started supporting multiple
3966 LTTng
0.219 fixes an out-of-bound array use in marker.c.
<br>
3967 LTTng
0.220 forces alignment on
128 bytes (larger than structure) to ensure that
3968 the section alignment in the linker script matches that of overly enthusiastic
3970 LTTV
0.12.34 fixes a bug in string handling in libltttraceread. Caused incorrect
3971 string length calculation when a string appeared in many per-cpu tracefiles of
3972 the same channel.
<br>
3973 LTTng
0.221 now supports writing strings into the buffer when string input is
3974 being modified concurrently. Such a race should not render the trace
3976 LTTng
0.222 supports kernel
2.6.34.4. It includes a lttng splice actor
3977 adjustment to match a splice.c change in
2.6.34.2 which changed the checks for
3979 LTTV
0.12.35 fixes a problem introduced in
0.12.34, fixing the problem initially
3980 fixed by
0.12.34 in the
"correct" way; without unwanted side-effects. LTTV
3981 0.12.34 had problems calling hooks for some events.
<br>
3982 LTTng
0.223 supports kernel
2.6.35.2.
<br>
3983 LTTng
0.224 fixes socket instrumentation in git tree: the patch hunk management
3984 differs between quilt and git, so only the git tree showed this problem.
<br>
3985 LTTng
0.225 supports kernel
2.6.35.4, updates generic alignment patch.
<br>
3986 LTTng
0.226 is a simple cleanup: it removes the unused psrwlock patches.
<br>
3988 <td style=
"vertical-align: top;">
3990 <td style=
"vertical-align: top;">
3991 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3992 um, v850, xtensa.
<br>
3993 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
3994 powerpc64, s390, sparc, sparc64.
<br>
3999 <td style=
"vertical-align: top;">
4004 <td style=
"vertical-align: top;">
4009 <td style=
"vertical-align: top;">
4014 <td style=
"vertical-align: top;">
4019 <td style=
"vertical-align: top;">
4022 <td style=
"vertical-align: top;">
4025 <td style=
"vertical-align: top;">
4028 <td style=
"vertical-align: top;">
4031 <td style=
"vertical-align: top;">
4032 LTTng
0.227 re-introduces the lttng-modules package, which splits the kernel
4033 patches from the LTTng tracer. It matches lttng-modules
0.16.
<br>
4034 LTTng
0.228 and lttng-modules
0.17 removes the now unneeded patches from the
4035 lttng kernel tree.
<br>
4036 LTTng
0.229 and lttng-modules
0.18 re-insert a few missing patches in the kernel
4037 patchset and fixes a circular module dependency in lttng-modules.
<br>
4039 <td style=
"vertical-align: top;">
4041 <td style=
"vertical-align: top;">
4042 x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
4043 um, v850, xtensa.
<br>
4044 arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc
405,
4045 powerpc64, s390, sparc, sparc64.
<br>