update compat
[lttv.git] / trunk / lttv / doc / developer / lttng-lttv-compatibility.html
CommitLineData
606f30cf 1<html>
2<body>
3
dbe25949 4Quick list of compatible LTTV and LTTng versions :<br>
5<br>
30a17b53 6<br>
7<br>
8<br>
9c67c034 9<table style="width: 100%; text-align: left;" border="2" cellpadding="2"
fe107a6f 10cellspacing="2" rules="all" frame="border">
2c126659 11<thead>
450835e8 12<tr>
d6beae4c 13<th style="vertical-align: top;">LTTV<br>
14</th>
15<th style="vertical-align: top;">LTTng<br>
16</th>
17<th style="vertical-align: top;">LTT Control<br>
18</th>
19<th style="vertical-align: top;">LTTng modules<br>
20</th>
ed786a8a 21<th style="vertical-align: top;">LTTng userspace tracer / markers-userspace<br>
d6beae4c 22</th>
23<th style="vertical-align: top;">Genevent<br>
24</th>
25<th style="vertical-align: top;">Trace Major.Minor<br>
26</th>
27<th style="vertical-align: top;">Kernels-architectures<br>
28</th>
29<th style="vertical-align: top;">Comments<br>
30</th>
f4f60f51 31<th style="vertical-align: top;">Kernel Regression ok<br>
bf5d6c27 32</th>
a4fd7e0b 33<th style="vertical-align: top;">Regression fails/not tested<br>
f0a21e02 34</th>
450835e8 35</tr>
9ad0cc75 36</thead>
2c126659 37<tfoot>
38<tr>
39<th style="vertical-align: top;">LTTV<br>
40</th>
41<th style="vertical-align: top;">LTTng<br>
42</th>
43<th style="vertical-align: top;">LTT Control<br>
44</th>
45<th style="vertical-align: top;">LTTng modules<br>
46</th>
47<th style="vertical-align: top;">LTTng userspace tracer<br>
48</th>
49<th style="vertical-align: top;">Genevent<br>
50</th>
51<th style="vertical-align: top;">Trace Major.Minor<br>
52</th>
53<th style="vertical-align: top;">Kernels-architectures<br>
54</th>
55<th style="vertical-align: top;">Comments<br>
56</th>
f4f60f51 57<th style="vertical-align: top;">Kernel Regression ok<br>
bf5d6c27 58</th>
8ec9adfc 59<th style="vertical-align: top;">Regression fails/not tested<br>
f0a21e02 60</th>
2c126659 61</tr>
62</tfoot>
63
64<tbody>
450835e8 65<tr>
66<td style="vertical-align: top;">0.6.9<br>
67</td>
68<td style="vertical-align: top;">0.4.4<br>
69</td>
7b8814c4 70<td style="vertical-align: top;"><br>
71</td>
a3058121 72<td style="vertical-align: top;">0.3<br>
73</td>
9fd525f2 74<td style="vertical-align: top;"><br>
75</td>
0b6139ee 76<td style="vertical-align: top;">0.2<br>
77</td>
450835e8 78<td style="vertical-align: top;">0.4<br>
79</td>
ecc15d84 80<td style="vertical-align: top;">
812.6.12-rc4-mm2-i386 (tarball)<br>
822.6.12-rc4-i386 (git)<br>
832.6.9-i386 (contribution)<br>
842.6.9-x86_64 (contribution)<br>
85</td>
450835e8 86<td style="vertical-align: top;"><br>
87</td>
1af94d5d 88<td style="vertical-align: top;"><br>
89</td>
90<td style="vertical-align: top;"><br>
91</td>
450835e8 92</tr>
93<tr>
94<td style="vertical-align: top;">0.7.0<br>
95</td>
96<td style="vertical-align: top;">0.4.5<br>
97</td>
7b8814c4 98<td style="vertical-align: top;"><br>
99</td>
a3058121 100<td style="vertical-align: top;">0.3<br>
101</td>
9fd525f2 102<td style="vertical-align: top;"><br>
103</td>
0b6139ee 104<td style="vertical-align: top;">0.2<br>
105</td>
450835e8 106<td style="vertical-align: top;">0.5<br>
107</td>
ecc15d84 108<td style="vertical-align: top;">2.6.12-rc4-i386 (git)<br>
109</td>
450835e8 110<td style="vertical-align: top;">Traces can now be written/read between 32 and 64 bits arch.<br>
111</td>
ddf17e9f 112<td style="vertical-align: top;"><br>
113</td>
114<td style="vertical-align: top;"><br>
115</td>
450835e8 116</tr>
d27ebf2c 117<tr>
118<td style="vertical-align: top;">0.8.0<br>
119</td>
120<td style="vertical-align: top;">0.5.0<br>
121</td>
7b8814c4 122<td style="vertical-align: top;"><br>
123</td>
a3058121 124<td style="vertical-align: top;">0.3<br>
125</td>
9fd525f2 126<td style="vertical-align: top;"><br>
127</td>
0b6139ee 128<td style="vertical-align: top;">0.3<br>
129</td>
d27ebf2c 130<td style="vertical-align: top;">0.6<br>
131</td>
0ed676d4 132<td style="vertical-align: top;">
1332.6.12-rc4-i386 (git)<br>
1342.6.12-i386 (git)<br>
1352.6.13-i386 (git)<br>
fff15f65 136</td>
137<td style="vertical-align: top;"><br>
138</td>
ddf17e9f 139<td style="vertical-align: top;"><br>
140</td>
141<td style="vertical-align: top;"><br>
142</td>
fff15f65 143</tr>
144<tr>
145<td style="vertical-align: top;">0.8.0<br>
146</td>
147<td style="vertical-align: top;">0.5.0<br>
148</td>
7b8814c4 149<td style="vertical-align: top;"><br>
150</td>
fff15f65 151<td style="vertical-align: top;">0.4<br>
152</td>
9fd525f2 153<td style="vertical-align: top;"><br>
154</td>
fff15f65 155<td style="vertical-align: top;">0.3<br>
156</td>
157<td style="vertical-align: top;">0.6<br>
158</td>
159<td style="vertical-align: top;">
0ed676d4 1602.6.14-i386 (git)<br>
3bcefd11 161</td>
d27ebf2c 162<td style="vertical-align: top;"><br>
163</td>
ddf17e9f 164<td style="vertical-align: top;"><br>
165</td>
166<td style="vertical-align: top;"><br>
167</td>
d27ebf2c 168</tr>
bed0e9f2 169<tr>
170<td style="vertical-align: top;">0.8.0<br>
171</td>
172<td style="vertical-align: top;">0.5.0a<br>
173</td>
7b8814c4 174<td style="vertical-align: top;"><br>
175</td>
bed0e9f2 176<td style="vertical-align: top;">0.4<br>
177</td>
9fd525f2 178<td style="vertical-align: top;"><br>
179</td>
bed0e9f2 180<td style="vertical-align: top;">0.3<br>
181</td>
182<td style="vertical-align: top;">0.6<br>
183</td>
184<td style="vertical-align: top;">
1852.6.14-i386 (tarball)<br>
186</td>
187<td style="vertical-align: top;"><br>
188</td>
ddf17e9f 189<td style="vertical-align: top;"><br>
190</td>
191<td style="vertical-align: top;"><br>
192</td>
bed0e9f2 193</tr>
194
90f3eb49 195<tr>
20becfd0 196<td style="vertical-align: top;">
1970.8.1<br>
1980.8.2<br>
b0a1cd56 1990.8.3<br>
85d63317 2000.8.4<br>
90f3eb49 201</td>
202<td style="vertical-align: top;">0.5.1<br>
203</td>
7b8814c4 204<td style="vertical-align: top;"><br>
205</td>
90f3eb49 206<td style="vertical-align: top;">0.4<br>
207</td>
9fd525f2 208<td style="vertical-align: top;"><br>
209</td>
70640d9b 210<td style="vertical-align: top;">0.4<br>
211</td>
90f3eb49 212<td style="vertical-align: top;">0.6<br>
213</td>
214<td style="vertical-align: top;">
2152.6.14-i386 (git)<br>
2162.6.14-i386 (tarball)<br>
08f8401d 2172.6.15-i386 (git)<br>
2182.6.15-i386 (tarball)<br>
219</td>
0e5baf20 220<td style="vertical-align: top;">Per architecture syscall enumeration<br>
08f8401d 221</td>
ddf17e9f 222<td style="vertical-align: top;"><br>
223</td>
224<td style="vertical-align: top;"><br>
225</td>
08f8401d 226</tr>
227
15e82da7 228<tr>
20becfd0 229<td style="vertical-align: top;">
2300.8.1<br>
2310.8.2<br>
b0a1cd56 2320.8.3<br>
85d63317 2330.8.4<br>
15e82da7 234</td>
e0d215b2 235<td style="vertical-align: top;">
2360.5.3<br>
2370.5.4<br>
a7df0d28 2380.5.5<br>
15e82da7 239</td>
7b8814c4 240<td style="vertical-align: top;"><br>
241</td>
15e82da7 242<td style="vertical-align: top;">0.4<br>
243</td>
70640d9b 244<td style="vertical-align: top;"><br>
245</td>
a16987f1 246<td style="vertical-align: top;">
2470.4<br>
2480.5<br>
15e82da7 249</td>
250<td style="vertical-align: top;">0.6<br>
251</td>
252<td style="vertical-align: top;">
2532.6.15-i386 (git)<br>
2542.6.15-i386 (tarball)<br>
255</td>
256<td style="vertical-align: top;">APIC NMI watchdog can now be logged<br>
257</td>
ddf17e9f 258<td style="vertical-align: top;"><br>
259</td>
260<td style="vertical-align: top;"><br>
261</td>
15e82da7 262</tr>
263
05699ea6 264<tr>
265<td style="vertical-align: top;">
2660.8.5<br>
267</td>
268<td style="vertical-align: top;">
2690.5.6<br>
270</td>
7b8814c4 271<td style="vertical-align: top;"><br>
272</td>
05699ea6 273<td style="vertical-align: top;">0.4<br>
274</td>
9fd525f2 275<td style="vertical-align: top;"><br>
276</td>
05699ea6 277<td style="vertical-align: top;">
2780.6<br>
279</td>
280<td style="vertical-align: top;">0.6<br>
281</td>
282<td style="vertical-align: top;">
2832.6.15-i386 (git)<br>
2842.6.15-i386 (tarball)<br>
285</td>
286<td style="vertical-align: top;">
287Custom write function in genevent (for process stack dump)<br>
288Use atomic_cmpxchg()<br>
289<br>
290</td>
ddf17e9f 291<td style="vertical-align: top;"><br>
292</td>
293<td style="vertical-align: top;"><br>
294</td>
05699ea6 295</tr>
296
cb310b57 297<tr>
298<td style="vertical-align: top;">
2990.8.6<br>
fe2212e5 3000.8.7<br>
c0ddaff7 3010.8.8<br>
81cf5425 3020.8.9<br>
cb310b57 303</td>
304<td style="vertical-align: top;">
3050.5.7<br>
c1f0cabe 3060.5.8<br>
abaac036 3070.5.9a<br>
2966f052 3080.5.10<br>
f32e1ba0 3090.5.11<br>
c0ddaff7 3100.5.13<br>
f70813fd 3110.5.16<br>
cb310b57 312</td>
7b8814c4 313<td style="vertical-align: top;"><br>
314</td>
f6ec3312 315<td style="vertical-align: top;">
3160.4<br>
cb310b57 317</td>
9fd525f2 318<td style="vertical-align: top;"><br>
319</td>
cb310b57 320<td style="vertical-align: top;">
f6ec3312 3210.6<br>
fe2212e5 3220.7<br>
f70813fd 3230.8<br>
cb310b57 324</td>
f6ec3312 325<td style="vertical-align: top;">
3260.7<br>
cb310b57 327</td>
328<td style="vertical-align: top;">
3292.6.15-i386 (git)<br>
3302.6.15-i386 (tarball)<br>
331</td>
332<td style="vertical-align: top;">
333Support for architectures without TSC.<br>
fe2212e5 334LTTV 0.8.7/genevent 0.7 fixes a bug in enum XML parsing.<br>
cb310b57 335<br>
336</td>
ddf17e9f 337<td style="vertical-align: top;"><br>
338</td>
339<td style="vertical-align: top;"><br>
340</td>
cb310b57 341</tr>
342
da049ee1 343<tr>
344<td style="vertical-align: top;">
3450.8.10<br>
4cbe0337 3460.8.11<br>
bfee7c5c 3470.8.12<br>
da049ee1 348</td>
349<td style="vertical-align: top;">
3500.5.17<br>
351</td>
7b8814c4 352<td style="vertical-align: top;"><br>
353</td>
da049ee1 354<td style="vertical-align: top;">
3550.4<br>
356</td>
9fd525f2 357<td style="vertical-align: top;"><br>
358</td>
da049ee1 359<td style="vertical-align: top;">
3600.8<br>
361</td>
362<td style="vertical-align: top;">
3630.7<br>
364</td>
365<td style="vertical-align: top;">
3662.6.15-i386 (git)<br>
3672.6.15-i386 (tarball)<br>
368</td>
369<td style="vertical-align: top;">
370Multithreaded lttd.<br>
371Stack dump fix.<br>
bfee7c5c 372LTTV 0.8.12 fixes timing problem in tracecontrol module.<br>
da049ee1 373<br>
374</td>
ddf17e9f 375<td style="vertical-align: top;"><br>
376</td>
377<td style="vertical-align: top;"><br>
378</td>
da049ee1 379</tr>
380
fecfcfdc 381<tr>
382<td style="vertical-align: top;">
3830.8.13<br>
43a8437c 3840.8.14<br>
c96bb808 3850.8.15<br>
d58ba670 3860.8.16<br>
f05ca5d3 3870.8.17<br>
fecfcfdc 388</td>
389<td style="vertical-align: top;">
bbd18116 3900.5.18a<br>
f05ca5d3 3910.5.19<br>
fecfcfdc 392</td>
7b8814c4 393<td style="vertical-align: top;"><br>
394</td>
fecfcfdc 395<td style="vertical-align: top;">
3960.5<br>
0fd81e07 3970.6<br>
097c2b56 3980.7<br>
fecfcfdc 399</td>
9fd525f2 400<td style="vertical-align: top;"><br>
401</td>
fecfcfdc 402<td style="vertical-align: top;">
4030.8<br>
43a8437c 4040.9<br>
fecfcfdc 405</td>
406<td style="vertical-align: top;">
4070.7<br>
408</td>
409<td style="vertical-align: top;">
4102.6.15-i386 (git)<br>
4112.6.15-i386 (tarball)<br>
412</td>
413<td style="vertical-align: top;">
414Kernel State Dump : get vmaps, process names, fd at the beginning of a trace.<br>
415<br>
416</td>
ddf17e9f 417<td style="vertical-align: top;"><br>
418</td>
419<td style="vertical-align: top;"><br>
420</td>
fecfcfdc 421</tr>
422
ea682e08 423<tr>
424<td style="vertical-align: top;">
4250.8.18<br>
54ccc727 4260.8.19<br>
468d9de1 4270.8.20<br>
7244307e 4280.8.21<br>
cdca2eba 4290.8.22<br>
7bfd7820 4300.8.23<br>
f4e86fd8 4310.8.24<br>
d5bb8bf3 4320.8.25<br>
ea682e08 433</td>
434<td style="vertical-align: top;">
4350.5.20<br>
a861555b 4360.5.20a<br>
49b33346 4370.5.22<br>
d7af6eb1 4380.5.23<br>
424fa8da 4390.5.24<br>
3eff8952 4400.5.25<br>
f4e86fd8 4410.5.27<br>
d5bb8bf3 4420.5.28<br>
ea682e08 443</td>
7b8814c4 444<td style="vertical-align: top;"><br>
445</td>
ea682e08 446<td style="vertical-align: top;">
4470.6<br>
aaba39a9 4480.7<br>
4490.8<br>
ea682e08 450</td>
9fd525f2 451<td style="vertical-align: top;"><br>
452</td>
ea682e08 453<td style="vertical-align: top;">
4540.10<br>
7244307e 4550.11<br>
cdca2eba 4560.12<br>
ea682e08 457</td>
458<td style="vertical-align: top;">
4590.7<br>
460</td>
461<td style="vertical-align: top;">
4622.6.15-i386 (git)<br>
4632.6.15-i386 (tarball)<br>
464</td>
465<td style="vertical-align: top;">
466Add kernel stack dump instrumentation and facility.<br>
7244307e 467LTTV 0.8.21+genevent 0.11 : add support for network byte order data with the "
468network " tag in the XML file.<br>
f4e86fd8 469LTTng 0.5.27+LTTV 0.8.24 introduces the heartbeat timer.<br>
d5bb8bf3 470LTTng 0.5.28 introduces the synthetic 64 bits TSC for archs with 32 bits TSC.<br>
ea682e08 471<br>
472</td>
ddf17e9f 473<td style="vertical-align: top;"><br>
474</td>
475<td style="vertical-align: top;"><br>
476</td>
ea682e08 477</tr>
478
9fd525f2 479<tr>
480<td style="vertical-align: top;">
4810.8.26<br>
482</td>
483<td style="vertical-align: top;">
4840.5.29<br>
21eeeb10 4850.5.29a<br>
9fd525f2 486</td>
7b8814c4 487<td style="vertical-align: top;"><br>
488</td>
9fd525f2 489<td style="vertical-align: top;">
4900.8<br>
491</td>
44a04f4e 492<td style="vertical-align: top;">
9fd525f2 4930.1<br>
494</td>
495<td style="vertical-align: top;">
4960.13<br>
497</td>
498<td style="vertical-align: top;">
4990.7<br>
500</td>
501<td style="vertical-align: top;">
5022.6.15-i386 (git)<br>
5032.6.15-i386 (tarball)<br>
504</td>
505<td style="vertical-align: top;">
506Add user space tracing through system call.<br>
507<br>
508</td>
ddf17e9f 509<td style="vertical-align: top;"><br>
510</td>
511<td style="vertical-align: top;"><br>
512</td>
9fd525f2 513</tr>
da049ee1 514
247e83b0 515<tr>
516<td style="vertical-align: top;">
5170.8.27<br>
518</td>
519<td style="vertical-align: top;">
5200.5.29<br>
21eeeb10 5210.5.29a<br>
a741beb5 5220.5.30<br>
247e83b0 523</td>
7b8814c4 524<td style="vertical-align: top;"><br>
525</td>
247e83b0 526<td style="vertical-align: top;">
5270.8<br>
a741beb5 5280.9<br>
247e83b0 529</td>
530<td style="vertical-align: top;">
5310.2<br>
a7d58174 5320.3<br>
87af0f49 5330.4<br>
247e83b0 534</td>
535<td style="vertical-align: top;">
5360.14<br>
537</td>
538<td style="vertical-align: top;">
5390.7<br>
540</td>
541<td style="vertical-align: top;">
5422.6.15-i386 (git)<br>
5432.6.15-i386 (tarball)<br>
544</td>
545<td style="vertical-align: top;">
546Add function instrumentation tracing (gcc -finstrument-functions)<br>
547<br>
548</td>
ddf17e9f 549<td style="vertical-align: top;"><br>
550</td>
551<td style="vertical-align: top;"><br>
552</td>
247e83b0 553</tr>
554
bf9c80a5 555<tr>
556<td style="vertical-align: top;">
5570.8.28<br>
558</td>
559<td style="vertical-align: top;">
5600.5.33<br>
a59f2897 5610.5.34<br>
bf9c80a5 562</td>
7b8814c4 563<td style="vertical-align: top;"><br>
564</td>
bf9c80a5 565<td style="vertical-align: top;">
5660.10<br>
567</td>
568<td style="vertical-align: top;">
309e3f86 5690.5<br>
bf9c80a5 570</td>
571<td style="vertical-align: top;">
5720.15<br>
3220c508 5730.16<br>
bf9c80a5 574</td>
575<td style="vertical-align: top;">
5760.7<br>
577</td>
578<td style="vertical-align: top;">
5792.6.15-i386 (git)<br>
5802.6.15-i386 (tarball)<br>
581</td>
582<td style="vertical-align: top;">
583Fast "Usertrace"<br>
584Bugfixes.<br>
585Network ip interfaces state.<br>
586<br>
587</td>
ddf17e9f 588<td style="vertical-align: top;"><br>
589</td>
590<td style="vertical-align: top;"><br>
591</td>
bf9c80a5 592</tr>
593
a59f2897 594<tr>
595<td style="vertical-align: top;">
5960.8.29<br>
6c701b3c 5970.8.30<br>
a59f2897 598</td>
599<td style="vertical-align: top;">
6000.5.33<br>
6010.5.34<br>
602</td>
7b8814c4 603<td style="vertical-align: top;"><br>
604</td>
a59f2897 605<td style="vertical-align: top;">
6060.10<br>
607</td>
608<td style="vertical-align: top;">
309e3f86 6090.6<br>
a59f2897 610</td>
611<td style="vertical-align: top;">
6120.17<br>
613</td>
614<td style="vertical-align: top;">
6150.7<br>
616</td>
617<td style="vertical-align: top;">
6182.6.15-i386 (git)<br>
6192.6.15-i386 (tarball)<br>
620</td>
621<td style="vertical-align: top;">
622XML facilities description format changed. Now XML 1.0 : breaks compatibility
623with old XML files.<br>
6c701b3c 624LTTV 0.8.30 changes the statistics tree structure. It adds user functions
625statistics support.<br>
a59f2897 626<br>
627</td>
ddf17e9f 628<td style="vertical-align: top;"><br>
629</td>
630<td style="vertical-align: top;"><br>
631</td>
a59f2897 632</tr>
633
7b8814c4 634<tr>
635<td style="vertical-align: top;">
6360.8.31<br>
d73e451f 6370.8.32<br>
58a29f3b 6380.8.33<br>
484fcb9a 6390.8.34<br>
7b8814c4 640</td>
641<td style="vertical-align: top;">
6420.5.34<br>
32095bb4 6430.5.36<br>
7b8814c4 644</td>
645<td style="vertical-align: top;">
6460.1<br>
7b8814c4 647<td style="vertical-align: top;">
6480.10<br>
5ff1cdd7 6490.11<br>
7b8814c4 650</td>
651<td style="vertical-align: top;">
309e3f86 6520.6<br>
7b8814c4 653</td>
654<td style="vertical-align: top;">
6550.17<br>
656</td>
657<td style="vertical-align: top;">
6580.7<br>
659</td>
660<td style="vertical-align: top;">
6612.6.15-i386 (git)<br>
6622.6.15-i386 (tarball)<br>
663</td>
664<td style="vertical-align: top;">
665Separate the viewer from the tracing controller (userful for embedded tracing).<br>
666<br>
667</td>
ddf17e9f 668<td style="vertical-align: top;"><br>
669</td>
670<td style="vertical-align: top;"><br>
671</td>
7b8814c4 672</tr>
673
bf9c80a5 674
70bc5948 675<tr>
676<td style="vertical-align: top;">
6770.8.34<br>
875a21ef 6780.8.35<br>
70bc5948 679</td>
680<td style="vertical-align: top;">
6810.5.37<br>
45b646f2 6820.5.38<br>
1852cb18 6830.5.39<br>
39c1a823 6840.5.40<br>
86a01c19 6850.5.41<br>
70bc5948 686</td>
687<td style="vertical-align: top;">
6880.1<br>
99d00939 6890.2<br>
70bc5948 690<td style="vertical-align: top;">
6910.12<br>
692</td>
693<td style="vertical-align: top;">
309e3f86 6940.7<br>
6950.8<br>
70bc5948 696</td>
697<td style="vertical-align: top;">
6980.17<br>
86a01c19 6990.18<br>
70bc5948 700</td>
701<td style="vertical-align: top;">
7020.7<br>
703</td>
704<td style="vertical-align: top;">
7052.6.16-i386 (git)<br>
7062.6.16-i386 (tarball)<br>
707</td>
708<td style="vertical-align: top;">
709Kernel 2.6.16 support.<br>
309e3f86 710LTTng 0.5.38 : Fix deadlock scenario involving deliver from an NMI handler.<br>
711LTTng 0.5.40/ltt-usertrace 0.8 : Fix off-by-one which pushes the reader with small subbuffers (only in buffer full condition)<br>
86a01c19 712genevent 0.18 fixes missing nested subtypes align/write functions.<br>
70bc5948 713<br>
714</td>
ddf17e9f 715<td style="vertical-align: top;"><br>
716</td>
717<td style="vertical-align: top;"><br>
718</td>
70bc5948 719</tr>
720
e7564342 721<tr>
722<td style="vertical-align: top;">
7230.8.34<br>
7240.8.35<br>
725</td>
726<td style="vertical-align: top;">
7270.5.42<br>
4d726e93 7280.5.43<br>
e7564342 729</td>
730<td style="vertical-align: top;">
7310.3<br>
a9bdaf3f 7320.4<br>
e7564342 733<td style="vertical-align: top;">
7340.13<br>
2f5bc915 7350.14<br>
e7564342 736</td>
737<td style="vertical-align: top;">
7380.7<br>
7390.8<br>
740</td>
741<td style="vertical-align: top;">
7420.17<br>
7430.18<br>
744</td>
745<td style="vertical-align: top;">
7460.7<br>
747</td>
748<td style="vertical-align: top;">
7492.6.16-i386 (git)<br>
7502.6.16-i386 (tarball)<br>
751</td>
752<td style="vertical-align: top;">
753Improvements in ltt-statedump process state.<br>
4d726e93 754LTTng 0.5.43 : Add ARM IRQ statedump.<br>
e7564342 755<br>
756</td>
ddf17e9f 757<td style="vertical-align: top;"><br>
758</td>
759<td style="vertical-align: top;"><br>
760</td>
e7564342 761</tr>
247e83b0 762
804b200f 763<tr>
764<td style="vertical-align: top;">
7650.8.34<br>
7660.8.35<br>
f67a96ef 7670.8.36<br>
804b200f 768</td>
769<td style="vertical-align: top;">
7700.5.44<br>
f67a96ef 7710.5.45<br>
804b200f 772</td>
773<td style="vertical-align: top;">
7740.5<br>
775<td style="vertical-align: top;">
7760.13<br>
7770.14<br>
dfed7970 7780.15<br>
804b200f 779</td>
780<td style="vertical-align: top;">
7810.7<br>
7820.8<br>
783</td>
784<td style="vertical-align: top;">
7850.17<br>
7860.18<br>
787</td>
788<td style="vertical-align: top;">
7890.7<br>
790</td>
791<td style="vertical-align: top;">
7922.6.16-i386 (git)<br>
7932.6.16-i386 (tarball)<br>
794</td>
795<td style="vertical-align: top;">
796Add IRQ enable/disable/save/restore instrumentation under locking.xml.<br>
f67a96ef 797Various architecture specific fixes.<br>
798LTTV : Add process names to textDump.<br>
804b200f 799<br>
800</td>
ddf17e9f 801<td style="vertical-align: top;"><br>
802</td>
803<td style="vertical-align: top;"><br>
804</td>
804b200f 805</tr>
806
dbd2bdfe 807<tr>
808<td style="vertical-align: top;">
8090.8.37<br>
8100.8.38<br>
bf444f00 8110.8.39<br>
5fff48fb 8120.8.40<br>
dbd2bdfe 813</td>
814<td style="vertical-align: top;">
8150.5.46<br>
816</td>
817<td style="vertical-align: top;">
8180.6<br>
819<td style="vertical-align: top;">
8200.15<br>
821</td>
822<td style="vertical-align: top;">
8230.8<br>
824</td>
825<td style="vertical-align: top;">
8260.18<br>
827</td>
828<td style="vertical-align: top;">
8290.7<br>
830</td>
831<td style="vertical-align: top;">
8322.6.16-i386 (git)<br>
8332.6.16-i386 (tarball)<br>
834</td>
835<td style="vertical-align: top;">
836Add C2 Microsystems support in LTTV and ltt-control.<br>
837Include fixes to instrumentation of MIPS and PPC from Yuri Frolov.<br>
bf444f00 838Fix state dump states in LTTV.<br>
839Fix interrupt and diskperformance views.<br>
dbd2bdfe 840<br>
841</td>
ddf17e9f 842<td style="vertical-align: top;"><br>
843</td>
844<td style="vertical-align: top;"><br>
845</td>
dbd2bdfe 846</tr>
847
5bbd0be5 848<tr>
849<td style="vertical-align: top;">
8500.8.37<br>
8510.8.38<br>
8520.8.39<br>
8530.8.40<br>
854</td>
855<td style="vertical-align: top;">
40582943 8560.5.47a<br>
5bbd0be5 857</td>
858<td style="vertical-align: top;">
8590.6<br>
860<td style="vertical-align: top;">
861obsolete<br>
862</td>
863<td style="vertical-align: top;">
8640.8<br>
865</td>
866<td style="vertical-align: top;">
8670.18<br>
868</td>
869<td style="vertical-align: top;">
8700.7<br>
871</td>
872<td style="vertical-align: top;">
8732.6.16-i386 (git)<br>
8742.6.16-i386 (tarball)<br>
875</td>
876<td style="vertical-align: top;">
877Merge ltt-modules into the kernel tree.<br>
878<br>
879</td>
ddf17e9f 880<td style="vertical-align: top;"><br>
881</td>
882<td style="vertical-align: top;"><br>
883</td>
5bbd0be5 884</tr>
885
0fffcd2f 886<tr>
887<td style="vertical-align: top;">
8880.8.41<br>
ca03015f 8890.8.42<br>
4315e7f5 8900.8.43<br>
a434121a 8910.8.44<br>
0fffcd2f 892</td>
893<td style="vertical-align: top;">
d20d9b4e 8940.5.48<br>
0748318f 8950.5.49<br>
8960.5.51<br>
59f72e96 8970.5.52<br>
22670a21 8980.5.52a<br>
305c590d 8990.5.52b<br>
a63411a5 9000.5.52c<br>
ca03015f 9010.5.55<br>
ea041934 9020.5.56<br>
5c20839e 9030.5.57<br>
0fffcd2f 904</td>
905<td style="vertical-align: top;">
9060.6<br>
ca03015f 9070.7<br>
0fffcd2f 908<td style="vertical-align: top;">
909obsolete<br>
910</td>
911<td style="vertical-align: top;">
9120.8<br>
e6be4081 9130.9<br>
985184b8 9140.10<br>
0fffcd2f 915</td>
916<td style="vertical-align: top;">
9170.19<br>
59f72e96 9180.20<br>
ca03015f 9190.21<br>
0fffcd2f 920</td>
921<td style="vertical-align: top;">
9220.7<br>
923</td>
924<td style="vertical-align: top;">
9252.6.16-i386 (git)<br>
9262.6.16-i386 (tarball)<br>
927</td>
928<td style="vertical-align: top;">
e73c591a 929Fix LTTV for PowerPC. Integrate some fixes useful for other architectures.<br>
d20d9b4e 930Basic PowerPC tracing (incomplete instrumentation).<br>
59f72e96 931LTTng 0.5.51, 0.5.52, genevent 0.20 : code indentation fix.<br>
ca03015f 932LTTV 0.4.42, LTTng 0.5.55, LTT control 0.7, genevent 0.21 : PowerPC 32 and 64
933bits support.<br>
ea041934 934LTTng 0.5.56 : MIPS time frequency fix.<br>
5c20839e 935LTTng 0.5.57 : add 32 bits compat execve tracing (for 64 bits architectures).<br>
4315e7f5 936LTTV 0.8.43 : fix trace start time, 0.8.44 : interrupt view fixes.<br>
985184b8 937ltt-usertrace : add a java tracing example.<br>
0fffcd2f 938<br>
939</td>
ddf17e9f 940<td style="vertical-align: top;"><br>
941</td>
942<td style="vertical-align: top;"><br>
943</td>
0fffcd2f 944</tr>
945
0e3adc68 946<tr>
947<td style="vertical-align: top;">
9480.8.45<br>
41e4a2da 9490.8.46<br>
73a50924 9500.8.47<br>
0e3adc68 951</td>
952<td style="vertical-align: top;">
9530.5.58<br>
d5824ed0 9540.5.59<br>
e60b2738 9550.5.60<br>
52091cbb 9560.5.61<br>
5e4bfccf 9570.5.62<br>
663e9410 9580.5.63<br>
9590.5.64<br>
45ef8938 9600.5.65<br>
64ae8dcd 9610.5.66<br>
bd47f176 9620.5.68a<br>
c95fb6f7 9630.5.69<br>
0e3adc68 964</td>
965<td style="vertical-align: top;">
9660.8<br>
18584a4a 9670.9<br>
73a50924 9680.10<br>
0e3adc68 969<td style="vertical-align: top;">
970obsolete<br>
971</td>
972<td style="vertical-align: top;">
9730.8<br>
9740.9<br>
9750.10<br>
5fbbd49c 9760.11<br>
f82dffae 9770.12<br>
0e3adc68 978</td>
979<td style="vertical-align: top;">
9800.19<br>
9810.20<br>
9820.21<br>
6bbf17dc 9830.22<br>
0e3adc68 984</td>
985<td style="vertical-align: top;">
9860.7<br>
987</td>
988<td style="vertical-align: top;">
9892.6.16-i386 (git)<br>
9902.6.16-i386 (tarball)<br>
991</td>
992<td style="vertical-align: top;">
993Add support for fs_data facility : get the first 32 bytes of data in read and
994write system calls.<br>
d5824ed0 995LTTng 0.5.59 : Fix usertrace facility registration : fork vs exec.<br>
41e4a2da 996LTTV 0.8.46 : fix end of process in state.c.<br>
45ef8938 997LTTng 0.5.65 : Fix ltt-heartbeat.<br>
c95fb6f7 998LTTng 0.5.69 : Fix ltt-usertrace blocking mode : causes OOPS on trace stop.<br>
0e3adc68 999<br>
1000</td>
ddf17e9f 1001<td style="vertical-align: top;"><br>
1002</td>
1003<td style="vertical-align: top;"><br>
1004</td>
0e3adc68 1005</tr>
1006
620920a8 1007<tr>
1008<td style="vertical-align: top;">
10090.8.45<br>
10100.8.46<br>
10110.8.47<br>
1012</td>
1013<td style="vertical-align: top;">
10140.5.70<br>
623e9ae8 10150.5.71<br>
620920a8 1016</td>
1017<td style="vertical-align: top;">
10180.11<br>
1019<td style="vertical-align: top;">
1020obsolete<br>
1021</td>
1022<td style="vertical-align: top;">
10230.13<br>
1024</td>
1025<td style="vertical-align: top;">
10260.19<br>
10270.20<br>
10280.21<br>
10290.22<br>
1030</td>
1031<td style="vertical-align: top;">
10320.7<br>
1033</td>
1034<td style="vertical-align: top;">
10352.6.17 (git)<br>
10362.6.17 (tarball)<br>
1037</td>
1038<td style="vertical-align: top;">
623e9ae8 1039LTTng 0.5.71 : Fix a bug with ltt-usertrace blocking mode.<br>
620920a8 1040<br>
1041</td>
ddf17e9f 1042<td style="vertical-align: top;"><br>
1043</td>
1044<td style="vertical-align: top;"><br>
1045</td>
620920a8 1046</tr>
1047
e0faa65c 1048<tr>
1049<td style="vertical-align: top;">
10500.8.48<br>
1051</td>
1052<td style="vertical-align: top;">
944e9196 10530.5.72a<br>
0887494d 10540.5.72b<br>
e0faa65c 1055</td>
1056<td style="vertical-align: top;">
10570.12<br>
1058<td style="vertical-align: top;">
1059obsolete<br>
1060</td>
1061<td style="vertical-align: top;">
10620.13<br>
1063</td>
1064<td style="vertical-align: top;">
10650.19<br>
10660.20<br>
10670.21<br>
10680.22<br>
1069</td>
1070<td style="vertical-align: top;">
10710.7<br>
1072</td>
1073<td style="vertical-align: top;">
10742.6.17 (git)<br>
10752.6.17 (tarball)<br>
1076</td>
1077<td style="vertical-align: top;">
1078Add TGID.<br>
1079Merge Tim Bird fixes for compiling LTTV out of tree.<br>
1080<br>
1081</td>
ddf17e9f 1082<td style="vertical-align: top;"><br>
1083</td>
1084<td style="vertical-align: top;"><br>
1085</td>
e0faa65c 1086</tr>
1087
f5681ad7 1088<tr>
1089<td style="vertical-align: top;">
10900.8.49<br>
1091</td>
1092<td style="vertical-align: top;">
10930.5.73<br>
f92f6404 10940.5.74<br>
f5681ad7 1095</td>
1096<td style="vertical-align: top;">
10970.13<br>
1098<td style="vertical-align: top;">
1099obsolete<br>
1100</td>
1101<td style="vertical-align: top;">
11020.14<br>
620823b9 11030.15<br>
f5681ad7 1104</td>
1105<td style="vertical-align: top;">
11060.23<br>
1107</td>
1108<td style="vertical-align: top;">
11090.7<br>
1110</td>
1111<td style="vertical-align: top;">
11122.6.17 (git)<br>
11132.6.17 (tarball)<br>
1114</td>
1115<td style="vertical-align: top;">
1116Add x86_64 support (Martin Bisson for Autodesk).<br>
1117Make LTTV control flow lines thicker (Tim Bird).<br>
1118<br>
1119</td>
ddf17e9f 1120<td style="vertical-align: top;"><br>
1121</td>
1122<td style="vertical-align: top;"><br>
1123</td>
f5681ad7 1124</tr>
1125
e584ec9c 1126<tr>
1127<td style="vertical-align: top;">
11280.8.49<br>
10a1d435 11290.8.50<br>
c8e8c5d8 11300.8.51<br>
738577d2 11310.8.52<br>
efada953 11320.8.53<br>
e584ec9c 1133</td>
1134<td style="vertical-align: top;">
11350.5.75<br>
4cd27bb8 11360.5.75a<br>
8b16dff0 11370.5.76<br>
e95f1362 11380.5.78<br>
e584ec9c 1139</td>
1140<td style="vertical-align: top;">
11410.13<br>
1142<td style="vertical-align: top;">
1143obsolete<br>
1144</td>
1145<td style="vertical-align: top;">
11460.14<br>
11470.15<br>
1148</td>
1149<td style="vertical-align: top;">
11500.24<br>
1151</td>
1152<td style="vertical-align: top;">
11530.7<br>
1154</td>
1155<td style="vertical-align: top;">
11562.6.17 (git)<br>
11572.6.17 (tarball)<br>
1158</td>
1159<td style="vertical-align: top;">
1160Integrate transport abstraction from Richard Purdie.<br>
738577d2 1161LTTV 0.8.52 : Add "stop" event handling to detailed event list (gui).<br>
e584ec9c 1162<br>
1163</td>
ddf17e9f 1164<td style="vertical-align: top;"><br>
1165</td>
1166<td style="vertical-align: top;"><br>
1167</td>
e584ec9c 1168</tr>
804b200f 1169
e95f1362 1170<tr>
1171<td style="vertical-align: top;">
11720.8.49<br>
11730.8.50<br>
11740.8.51<br>
11750.8.52<br>
11760.8.53<br>
1177</td>
1178<td style="vertical-align: top;">
11790.5.79<br>
1180</td>
1181<td style="vertical-align: top;">
11820.14<br>
d2d0ed5b 11830.15<br>
11840.16<br>
11850.17<br>
e95f1362 1186<td style="vertical-align: top;">
1187obsolete<br>
1188</td>
1189<td style="vertical-align: top;">
11900.14<br>
11910.15<br>
1192</td>
1193<td style="vertical-align: top;">
11940.24<br>
1195</td>
1196<td style="vertical-align: top;">
11970.7<br>
1198</td>
1199<td style="vertical-align: top;">
12002.6.17 (git)<br>
12012.6.17 (tarball)<br>
1202</td>
1203<td style="vertical-align: top;">
1204Separate the transport mechanism from the tracing (Richard Purdie).<br>
1205<br>
1206</td>
ddf17e9f 1207<td style="vertical-align: top;"><br>
1208</td>
1209<td style="vertical-align: top;"><br>
1210</td>
e95f1362 1211</tr>
1212
0c4c1bd7 1213<tr>
1214<td style="vertical-align: top;">
12150.8.49<br>
12160.8.50<br>
12170.8.51<br>
12180.8.52<br>
12190.8.53<br>
190cab3b 12200.8.54<br>
0893aa5b 12210.8.55<br>
7fcfb49d 12220.8.56<br>
c0e5b05d 12230.8.57<br>
c1012efc 12240.8.59<br>
0c4c1bd7 1225</td>
1226<td style="vertical-align: top;">
12270.5.80<br>
2fa50bb3 12280.5.81<br>
34762c16 12290.5.82<br>
d701c5fe 12300.5.83<br>
24409aeb 12310.5.86<br>
6d2fa691 12320.5.87<br>
e0c18e67 12330.5.88<br>
fd61f760 12340.5.89<br>
aec6d275 12350.5.90<br>
003e753f 12360.5.91<br>
5e4adc8c 12370.5.92<br>
30b5b7d1 12380.5.94<br>
bdecd736 12390.5.95<br>
d0a0270a 12400.5.96<br>
38cc1a75 12410.5.98<br>
a324dc55 12420.5.99<br>
98152028 12430.5.100<br>
6a613e85 12440.5.103<br>
0c4c1bd7 1245</td>
1246<td style="vertical-align: top;">
12470.14<br>
d2d0ed5b 12480.15<br>
12490.16<br>
12500.17<br>
9f4b099a 12510.18<br>
0c4c1bd7 1252<td style="vertical-align: top;">
1253obsolete<br>
1254</td>
1255<td style="vertical-align: top;">
12560.15<br>
2fa50bb3 12570.16<br>
d701c5fe 12580.17<br>
15abe53d 12590.18<br>
0c4c1bd7 1260</td>
1261<td style="vertical-align: top;">
12620.24<br>
d701c5fe 12630.25<br>
6d2fa691 12640.26<br>
15abe53d 12650.27<br>
0c4c1bd7 1266</td>
1267<td style="vertical-align: top;">
12680.7<br>
1269</td>
1270<td style="vertical-align: top;">
12712.6.17 (git)<br>
12722.6.17 (tarball)<br>
1273</td>
1274<td style="vertical-align: top;">
1275Fix syscall enum on x86_64.<br>
1276Fix types in ltt-core.h.<br>
fba34574 1277ltt-usertrace 0.16 makes headers completely kernel independant, which is sane.<br>
d701c5fe 1278genevent 0.25, ltt-usertrace 0.18 and lttng 0.5.83 add support for g++.<br>
0893aa5b 1279LTTV 0.8.55 fixes stats accounting for PID 0 at beginning of trace.<br>
6d2fa691 1280LTTng 0.5.87 fixes x86 kernel and process stack dump and adds nice menu options
1281for it.<br>
c0e5b05d 1282LTTV 0.8.57 fixes a bug recently introduced in event list scroll/page/move
1283up.<br>
e0c18e67 1284LTTng 0.5.88 fixes an important bug, present in all LTTng versions, which
1285makes it discard silently every event nested on an already executing probe.<br>
15abe53d 1286genevent 0.27 and ltt-usertrace 0.18 fix a problem with alignment of the
1287userspace printf event.<br>
5d039511 1288LTTng 0.5.101 Adds sysenter/sysexit instrumentation. It also fixes i386 stack
1289dump.<br>
0c4c1bd7 1290<br>
1291</td>
ddf17e9f 1292<td style="vertical-align: top;"><br>
1293</td>
1294<td style="vertical-align: top;"><br>
1295</td>
0c4c1bd7 1296</tr>
1297
df881a60 1298<tr>
1299<td style="vertical-align: top;">
13000.8.49<br>
13010.8.50<br>
13020.8.51<br>
13030.8.52<br>
13040.8.53<br>
13050.8.54<br>
13060.8.55<br>
13070.8.56<br>
13080.8.57<br>
13090.8.59<br>
1310</td>
1311<td style="vertical-align: top;">
13120.5.104<br>
1313</td>
1314<td style="vertical-align: top;">
13150.19<br>
1316<td style="vertical-align: top;">
1317obsolete<br>
1318</td>
1319<td style="vertical-align: top;">
13200.15<br>
13210.16<br>
13220.17<br>
13230.18<br>
1324</td>
1325<td style="vertical-align: top;">
13260.24<br>
13270.25<br>
13280.26<br>
13290.27<br>
1330</td>
1331<td style="vertical-align: top;">
13320.7<br>
1333</td>
1334<td style="vertical-align: top;">
13352.6.17 (git)<br>
13362.6.17 (tarball)<br>
1337</td>
1338<td style="vertical-align: top;">
1339High, medium and low event rate channel size and number of subbuffers. Default :
1340high 1MB, medium 256KB, low 64KB.<br>
1341<br>
1342</td>
ddf17e9f 1343<td style="vertical-align: top;"><br>
1344</td>
1345<td style="vertical-align: top;"><br>
1346</td>
df881a60 1347</tr>
1348
1349
6364fee4 1350<tr>
1351<td style="vertical-align: top;">
13520.8.49<br>
13530.8.50<br>
13540.8.51<br>
13550.8.52<br>
13560.8.53<br>
13570.8.54<br>
13580.8.55<br>
13590.8.56<br>
13600.8.57<br>
13610.8.59<br>
1362</td>
1363<td style="vertical-align: top;">
13640.5.105<br>
1365</td>
1366<td style="vertical-align: top;">
13670.20<br>
1368<td style="vertical-align: top;">
1369obsolete<br>
1370</td>
1371<td style="vertical-align: top;">
13720.15<br>
13730.16<br>
13740.17<br>
13750.18<br>
1376</td>
1377<td style="vertical-align: top;">
13780.24<br>
13790.25<br>
13800.26<br>
13810.27<br>
1382</td>
1383<td style="vertical-align: top;">
13840.7<br>
1385</td>
1386<td style="vertical-align: top;">
13872.6.17 (git)<br>
13882.6.17 (tarball)<br>
1389</td>
1390<td style="vertical-align: top;">
1391Add hybrid mode : High event rate channels are in flight recorder mode,
1392low/medium rate channels in normal tracing mode.<br>
1393<br>
1394</td>
ddf17e9f 1395<td style="vertical-align: top;"><br>
1396</td>
1397<td style="vertical-align: top;"><br>
1398</td>
6364fee4 1399</tr>
1400
e95f1362 1401
d8d845c1 1402<tr>
1403<td style="vertical-align: top;">
14040.8.60<br>
1405</td>
1406<td style="vertical-align: top;">
14070.5.106<br>
00420f6d 14080.5.107<br>
d8d845c1 1409</td>
1410<td style="vertical-align: top;">
14110.21<br>
1412<td style="vertical-align: top;">
1413obsolete<br>
1414</td>
1415<td style="vertical-align: top;">
14160.19<br>
1417</td>
1418<td style="vertical-align: top;">
14190.28<br>
1420</td>
1421<td style="vertical-align: top;">
14220.7<br>
1423</td>
1424<td style="vertical-align: top;">
14252.6.17 (git)<br>
14262.6.17 (tarball)<br>
1427</td>
1428<td style="vertical-align: top;">
1429Send statedump events to medium rate channels, thread branding is now
1430"high_priority" : saved to the processes channel.<br>
00420f6d 1431LTTng 0.5.107 : fixes a potential oops when freeing the trace structure (use
1432kref now).<br>
d8d845c1 1433<br>
1434</td>
ddf17e9f 1435<td style="vertical-align: top;"><br>
1436</td>
1437<td style="vertical-align: top;"><br>
1438</td>
d8d845c1 1439</tr>
1440
5c4294fe 1441<tr>
1442<td style="vertical-align: top;">
14430.8.61<br>
a232a9e6 14440.8.62<br>
5c4294fe 1445</td>
1446<td style="vertical-align: top;">
14470.5.111<br>
b6455872 14480.5.112<br>
91aa0e4c 14490.5.113<br>
5c4294fe 1450</td>
1451<td style="vertical-align: top;">
14520.22<br>
91aa0e4c 14530.23<br>
14540.24<br>
5c4294fe 1455<td style="vertical-align: top;">
1456obsolete<br>
1457</td>
1458<td style="vertical-align: top;">
14590.19<br>
1460</td>
1461<td style="vertical-align: top;">
14620.28<br>
1463</td>
1464<td style="vertical-align: top;">
14650.7<br>
1466</td>
1467<td style="vertical-align: top;">
14682.6.17 (git)<br>
14692.6.17 (tarball)<br>
1470</td>
1471<td style="vertical-align: top;">
b6455872 1472Now use Relay+DebugFS.<br>
1473Add printk instrumentation.<br>
5c4294fe 1474<br>
1475</td>
ddf17e9f 1476<td style="vertical-align: top;"><br>
1477</td>
1478<td style="vertical-align: top;"><br>
1479</td>
5c4294fe 1480</tr>
1481
67678749 1482<tr>
1483<td style="vertical-align: top;">
14840.8.61<br>
a232a9e6 14850.8.62<br>
67678749 1486</td>
1487<td style="vertical-align: top;">
14880.5.112<br>
1489</td>
1490<td style="vertical-align: top;">
14910.23<br>
1492<td style="vertical-align: top;">
1493obsolete<br>
1494</td>
1495<td style="vertical-align: top;">
14960.19<br>
1497</td>
1498<td style="vertical-align: top;">
14990.28<br>
1500</td>
1501<td style="vertical-align: top;">
15020.7<br>
1503</td>
1504<td style="vertical-align: top;">
15052.6.17 (git)<br>
15062.6.17 (tarball)<br>
1507</td>
1508<td style="vertical-align: top;">
1509Add printk instrumentation.<br>
1510<br>
1511</td>
ddf17e9f 1512<td style="vertical-align: top;"><br>
1513</td>
1514<td style="vertical-align: top;"><br>
1515</td>
67678749 1516</tr>
1517
1518
1519
1520<tr>
1521<td style="vertical-align: top;">
15220.8.61<br>
a232a9e6 15230.8.62<br>
67678749 1524</td>
1525<td style="vertical-align: top;">
15260.5.113<br>
1527</td>
1528<td style="vertical-align: top;">
15290.24<br>
1530<td style="vertical-align: top;">
1531obsolete<br>
1532</td>
1533<td style="vertical-align: top;">
15340.19<br>
1535</td>
1536<td style="vertical-align: top;">
15370.28<br>
1538</td>
1539<td style="vertical-align: top;">
15400.7<br>
1541</td>
1542<td style="vertical-align: top;">
15432.6.17 (git)<br>
15442.6.17 (tarball)<br>
1545</td>
1546<td style="vertical-align: top;">
1547Add printk_locate instrumentation.<br>
1548<br>
1549</td>
ddf17e9f 1550<td style="vertical-align: top;"><br>
1551</td>
1552<td style="vertical-align: top;"><br>
1553</td>
67678749 1554</tr>
1555
d8d845c1 1556
d32a4ca5 1557<tr>
1558<td style="vertical-align: top;">
15590.8.61<br>
a232a9e6 15600.8.62<br>
d32a4ca5 1561</td>
1562<td style="vertical-align: top;">
15630.6.0preX<br>
1564</td>
1565<td style="vertical-align: top;">
15660.24<br>
1567<td style="vertical-align: top;">
1568obsolete<br>
1569</td>
1570<td style="vertical-align: top;">
15710.19<br>
1572</td>
1573<td style="vertical-align: top;">
1574SVN head<br>
1575</td>
1576<td style="vertical-align: top;">
15770.7<br>
1578</td>
1579<td style="vertical-align: top;">
15802.6.17 (git)<br>
15812.6.17 (tarball)<br>
1582</td>
1583<td style="vertical-align: top;">
69b70000 1584Marker+Probe mechanism.<br>
d32a4ca5 1585<br>
1586</td>
ddf17e9f 1587<td style="vertical-align: top;"><br>
1588</td>
1589<td style="vertical-align: top;"><br>
1590</td>
d32a4ca5 1591</tr>
1592
a03f6180 1593<tr>
1594<td style="vertical-align: top;">
15950.8.61<br>
15960.8.62<br>
1597</td>
1598<td style="vertical-align: top;">
15990.6.0<br>
1600</td>
1601<td style="vertical-align: top;">
16020.25<br>
1603<td style="vertical-align: top;">
1604obsolete<br>
1605</td>
1606<td style="vertical-align: top;">
16070.19<br>
1608</td>
1609<td style="vertical-align: top;">
16100.29<br>
1611</td>
1612<td style="vertical-align: top;">
16130.7<br>
1614</td>
1615<td style="vertical-align: top;">
16162.6.17 (git)<br>
16172.6.17 (tarball)<br>
1618</td>
1619<td style="vertical-align: top;">
1620LTTng 0.6.0 with markers and probes.<br>
1621<br>
1622</td>
ddf17e9f 1623<td style="vertical-align: top;"><br>
1624</td>
1625<td style="vertical-align: top;"><br>
1626</td>
a03f6180 1627</tr>
d8d845c1 1628
3235a1af 1629<tr>
1630<td style="vertical-align: top;">
16310.8.61<br>
16320.8.62<br>
1633</td>
1634<td style="vertical-align: top;">
16350.6.2<br>
1636</td>
1637<td style="vertical-align: top;">
16380.26<br>
1639<td style="vertical-align: top;">
1640obsolete<br>
1641</td>
1642<td style="vertical-align: top;">
16430.20<br>
1644</td>
1645<td style="vertical-align: top;">
16460.29<br>
1647</td>
1648<td style="vertical-align: top;">
16490.7<br>
1650</td>
1651<td style="vertical-align: top;">
16522.6.18 (git)<br>
16532.6.18 (tarball)<br>
1654</td>
1655<td style="vertical-align: top;">
16562.6.18 kernel.<br>
1657<br>
1658</td>
ddf17e9f 1659<td style="vertical-align: top;"><br>
1660</td>
1661<td style="vertical-align: top;"><br>
1662</td>
3235a1af 1663</tr>
1664
f592baae 1665<tr>
1666<td style="vertical-align: top;">
16670.8.61<br>
16680.8.62<br>
52d815d6 16690.8.63<br>
d2148fb5 16700.8.64<br>
91eb15a6 16710.8.65<br>
529b3b9b 16720.8.66<br>
56cb41d3 16730.8.67<br>
16740.8.68<br>
627a2fd2 16750.8.69<br>
8466fef2 16760.8.70<br>
f592baae 1677</td>
1678<td style="vertical-align: top;">
16790.6.3<br>
61c4d2a5 16800.6.4<br>
3ffefada 16810.6.5<br>
16820.6.6<br>
16830.6.7<br>
727706d9 16840.6.8<br>
ff72b2af 16850.6.9<br>
86d64959 16860.6.10<br>
2efa0d6c 16870.6.11<br>
a3196dd3 16880.6.13<br>
b951a7bd 16890.6.14<br>
9e41d9b0 16900.6.15<br>
6faf92e0 16910.6.16<br>
49a542b4 16920.6.17<br>
18fc7c69 16930.6.18<br>
e73f0e9c 16940.6.19<br>
f74d1b17 16950.6.20<br>
715dff54 16960.6.21<br>
8f68e8aa 16970.6.22<br>
7f5f9966 16980.6.23<br>
398173a0 16990.6.24<br>
b2059fb2 17000.6.25<br>
24dc4908 17010.6.26<br>
17020.6.27<br>
f592baae 1703</td>
1704<td style="vertical-align: top;">
17050.27<br>
91eb15a6 17060.28<br>
8466fef2 17070.29<br>
f592baae 1708<td style="vertical-align: top;">
1709obsolete<br>
1710</td>
1711<td style="vertical-align: top;">
17120.20<br>
e73f0e9c 17130.21<br>
f592baae 1714</td>
1715<td style="vertical-align: top;">
17160.29<br>
b951a7bd 17170.30<br>
f592baae 1718</td>
1719<td style="vertical-align: top;">
17200.7<br>
1721</td>
1722<td style="vertical-align: top;">
17232.6.18 (git)<br>
17242.6.18 (tarball)<br>
1725</td>
1726<td style="vertical-align: top;">
1727Locking, hardirq and softirq instrumentation.<br>
b951a7bd 1728Coding style fixes.<br>
9e41d9b0 1729Round to count order for subbuffer size and number of subbuffers.<br>
6faf92e0 1730Fix ltt-statedump with unnamed irq chips.<br>
18fc7c69 1731LTTng 0.6.18 fixes an important bug in LTT statedump (semaphore on the
49a542b4 1732stack).<br>
7f5f9966 1733LTTng 0.6.23 implements optimisez per-cpu atomic operations for non shared
1734variables. It provides cheap NMI protection.<br>
f592baae 1735<br>
1736</td>
ddf17e9f 1737<td style="vertical-align: top;"><br>
1738</td>
1739<td style="vertical-align: top;"><br>
1740</td>
f592baae 1741</tr>
1742
0bffe9b0 1743<tr>
1744<td style="vertical-align: top;">
17450.8.61<br>
17460.8.62<br>
17470.8.63<br>
17480.8.64<br>
17490.8.65<br>
17500.8.66<br>
17510.8.67<br>
17520.8.68<br>
17530.8.69<br>
17540.8.70<br>
66e8d085 17550.8.71<br>
a89931d6 17560.8.72<br>
0bffe9b0 1757</td>
1758<td style="vertical-align: top;">
4cb1a6ed 17590.6.28<br>
e1d6ac89 17600.6.29<br>
90f9194c 17610.6.30<br>
1325828f 17620.6.31<br>
f2dbc7dc 17630.6.32<br>
0bffe9b0 1764</td>
1765<td style="vertical-align: top;">
17660.30<br>
1767<td style="vertical-align: top;">
1768obsolete<br>
1769</td>
1770<td style="vertical-align: top;">
17710.20<br>
17720.21<br>
1773</td>
1774<td style="vertical-align: top;">
17750.29<br>
17760.30<br>
1777</td>
1778<td style="vertical-align: top;">
17790.7<br>
1780</td>
1781<td style="vertical-align: top;">
17822.6.18 (git)<br>
17832.6.18 (tarball)<br>
1784</td>
1785<td style="vertical-align: top;">
1786Syscall facilities update for 2.6.18.<br>
3fa56475 17870.8.29 fixes a typo in asm-generic/atomic-up.h.<br>
0bffe9b0 1788<br>
1789</td>
ddf17e9f 1790<td style="vertical-align: top;"><br>
1791</td>
1792<td style="vertical-align: top;"><br>
1793</td>
0bffe9b0 1794</tr>
1795
9f31e6bb 1796<tr>
1797<td style="vertical-align: top;">
17980.8.61<br>
17990.8.62<br>
18000.8.63<br>
18010.8.64<br>
18020.8.65<br>
18030.8.66<br>
18040.8.67<br>
18050.8.68<br>
18060.8.69<br>
18070.8.70<br>
18080.8.71<br>
a89931d6 18090.8.72<br>
9f31e6bb 1810</td>
1811<td style="vertical-align: top;">
18120.6.35<br>
dc104dbc 18130.6.36<br>
221dc7bd 18140.6.36a<br>
46276dbb 18150.6.37<br>
f3095432 18160.6.38<br>
823f77d8 18170.6.39<br>
0b636d16 18180.6.40<br>
3fe6f627 18190.6.41<br>
9f31e6bb 1820</td>
1821<td style="vertical-align: top;">
18220.30<br>
1823<td style="vertical-align: top;">
1824obsolete<br>
1825</td>
1826<td style="vertical-align: top;">
18270.20<br>
18280.21<br>
1829</td>
1830<td style="vertical-align: top;">
18310.31<br>
1832</td>
1833<td style="vertical-align: top;">
18340.7<br>
1835</td>
1836<td style="vertical-align: top;">
18372.6.18 (git)<br>
18382.6.18 (tarball)<br>
1839</td>
1840<td style="vertical-align: top;">
1841Add CPU hotplug support (hotplug events in Relay and inotify support in debugfs
1842and lttd).<br>
1843<br>
1844</td>
ddf17e9f 1845<td style="vertical-align: top;"><br>
1846</td>
1847<td style="vertical-align: top;"><br>
1848</td>
9f31e6bb 1849</tr>
1850
05c7c5c5 1851<tr>
1852<td style="vertical-align: top;">
18530.8.61<br>
18540.8.62<br>
18550.8.63<br>
18560.8.64<br>
18570.8.65<br>
18580.8.66<br>
18590.8.67<br>
18600.8.68<br>
18610.8.69<br>
18620.8.70<br>
18630.8.71<br>
a89931d6 18640.8.72<br>
20d86829 18650.8.73<br>
0a06ab49 18660.8.74<br>
b8838031 18670.8.75<br>
22f6f541 18680.8.76<br>
93c84685 18690.8.77<br>
7f32b001 18700.8.78<br>
c3ba614d 18710.8.79<br>
05c7c5c5 1872</td>
1873<td style="vertical-align: top;">
18740.6.42<br>
04981608 18750.6.42a<br>
20d86829 18760.6.43<br>
544e446f 18770.6.44<br>
db06bf46 18780.6.45<br>
05dbe520 18790.6.46<br>
61859743 18800.6.47<br>
1f521600 18810.6.48<br>
05c7c5c5 1882</td>
1883<td style="vertical-align: top;">
e443733d 18840.32<br>
05c7c5c5 1885<td style="vertical-align: top;">
1886obsolete<br>
1887</td>
1888<td style="vertical-align: top;">
18890.22<br>
1890</td>
1891<td style="vertical-align: top;">
e443733d 18920.31<br>
05c7c5c5 1893</td>
1894<td style="vertical-align: top;">
18950.7<br>
1896</td>
1897<td style="vertical-align: top;">
18982.6.19 (git)<br>
18992.6.19 (tarball)<br>
1900</td>
1901<td style="vertical-align: top;">
19022.6.19 support.<br>
20d86829 1903LTTV 0.8.73 has important statistics fixes.<br>
22f6f541 1904LTTV 0.8.76 adds TASK_DEAD support, new task state from 2.6.19.<br>
05c7c5c5 1905<br>
1906</td>
ddf17e9f 1907<td style="vertical-align: top;"><br>
1908</td>
1909<td style="vertical-align: top;"><br>
1910</td>
05c7c5c5 1911</tr>
1912
e443733d 1913<tr>
1914<td style="vertical-align: top;">
19150.8.61<br>
19160.8.62<br>
19170.8.63<br>
19180.8.64<br>
19190.8.65<br>
19200.8.66<br>
19210.8.67<br>
19220.8.68<br>
19230.8.69<br>
19240.8.70<br>
19250.8.71<br>
19260.8.72<br>
19270.8.73<br>
19280.8.74<br>
19290.8.75<br>
19300.8.76<br>
19310.8.77<br>
7f32b001 19320.8.78<br>
c3ba614d 19330.8.79<br>
e443733d 1934</td>
1935<td style="vertical-align: top;">
19360.6.51<br>
ff62150b 19370.6.52<br>
e443733d 1938</td>
1939<td style="vertical-align: top;">
19400.33<br>
1941<td style="vertical-align: top;">
1942obsolete<br>
1943</td>
1944<td style="vertical-align: top;">
19450.22<br>
1946</td>
1947<td style="vertical-align: top;">
19480.31<br>
1949</td>
1950<td style="vertical-align: top;">
19510.7<br>
1952</td>
1953<td style="vertical-align: top;">
19542.6.20-rc1-git7 (git)<br>
19552.6.20-rc1-git7 (tarball)<br>
1956</td>
1957<td style="vertical-align: top;">
19582.6.20-rc1-git7 support.<br>
ff62150b 1959LTTng 0.6.52 fixes the ltt-heartbeat synthetic TSC with cpu hotplug.<br>
1960LTTng 0.6.52 marks ltt-heartbeat pediodic events as EXPERIMENTAL, as it is
1961problematic with cpu hotplug and trace stop/restart sequence.<br>
e443733d 1962<br>
1963</td>
ddf17e9f 1964<td style="vertical-align: top;"><br>
1965</td>
1966<td style="vertical-align: top;"><br>
1967</td>
e443733d 1968</tr>
1969
16d82582 1970<tr>
1971<td style="vertical-align: top;">
19720.8.61<br>
19730.8.62<br>
19740.8.63<br>
19750.8.64<br>
19760.8.65<br>
19770.8.66<br>
19780.8.67<br>
19790.8.68<br>
19800.8.69<br>
19810.8.70<br>
19820.8.71<br>
19830.8.72<br>
19840.8.73<br>
19850.8.74<br>
19860.8.75<br>
19870.8.76<br>
19880.8.77<br>
7f32b001 19890.8.78<br>
c3ba614d 19900.8.79<br>
16d82582 1991</td>
1992<td style="vertical-align: top;">
19930.6.53<br>
278715c8 19940.6.54<br>
75f5d93b 19950.6.55<br>
babac0b5 19960.6.55a<br>
e563cb24 19970.6.56<br>
a285a0ae 19980.6.58<br>
16d82582 1999</td>
2000<td style="vertical-align: top;">
20010.34<br>
2002<td style="vertical-align: top;">
2003obsolete<br>
2004</td>
2005<td style="vertical-align: top;">
20060.23<br>
2007</td>
2008<td style="vertical-align: top;">
20090.31<br>
e563cb24 20100.32<br>
16d82582 2011</td>
2012<td style="vertical-align: top;">
20130.7<br>
2014</td>
2015<td style="vertical-align: top;">
20162.6.20-rc4-git3 (git)<br>
20172.6.20-rc4-git3 (tarball)<br>
2018</td>
2019<td style="vertical-align: top;">
20202.6.20-rc4-git3 support.<br>
278715c8 2021Change marker format to %p[type], %u[extended type], i.e. : %p[struct
2022task_struct], %u[__be].<br>
a285a0ae 2023LTTng 0.6.56 and genevent 0.32 changes the preempt_enable_no_resched() calls for
e563cb24 2024a preempt_enable() call.<br>
a285a0ae 2025LTTng 0.6.58 fixes markers for i386 : optimized version correctly does XMC
2026following Pentium III erratum 49.<br>
16d82582 2027<br>
2028</td>
ddf17e9f 2029<td style="vertical-align: top;"><br>
2030</td>
2031<td style="vertical-align: top;"><br>
2032</td>
16d82582 2033</tr>
2034
975c1656 2035<tr>
2036<td style="vertical-align: top;">
20370.8.61<br>
20380.8.62<br>
20390.8.63<br>
20400.8.64<br>
20410.8.65<br>
20420.8.66<br>
20430.8.67<br>
20440.8.68<br>
20450.8.69<br>
20460.8.70<br>
20470.8.71<br>
20480.8.72<br>
20490.8.73<br>
20500.8.74<br>
20510.8.75<br>
20520.8.76<br>
20530.8.77<br>
20540.8.78<br>
c3ba614d 20550.8.79<br>
975c1656 2056</td>
2057<td style="vertical-align: top;">
20580.6.59<br>
94139821 20590.6.60<br>
4c8522f2 20600.6.61<br>
975c1656 2061</td>
2062<td style="vertical-align: top;">
20630.34<br>
2064<td style="vertical-align: top;">
2065obsolete<br>
2066</td>
2067<td style="vertical-align: top;">
20680.23<br>
2069</td>
2070<td style="vertical-align: top;">
20710.31<br>
20720.32<br>
2073</td>
2074<td style="vertical-align: top;">
20750.7<br>
2076</td>
2077<td style="vertical-align: top;">
20782.6.20-rc5-git4 (git)<br>
20792.6.20-rc5-git4 (tarball)<br>
2080</td>
2081<td style="vertical-align: top;">
20822.6.20-rc5-git4 support.<br>
4c8522f2 2083Use cpuid instruction in pIII XMC.<br>
975c1656 2084<br>
2085</td>
ddf17e9f 2086<td style="vertical-align: top;"><br>
2087</td>
2088<td style="vertical-align: top;"><br>
2089</td>
975c1656 2090</tr>
2091
2b01e868 2092<tr>
2093<td style="vertical-align: top;">
20940.8.61<br>
20950.8.62<br>
20960.8.63<br>
20970.8.64<br>
20980.8.65<br>
20990.8.66<br>
21000.8.67<br>
21010.8.68<br>
21020.8.69<br>
21030.8.70<br>
21040.8.71<br>
21050.8.72<br>
21060.8.73<br>
21070.8.74<br>
21080.8.75<br>
21090.8.76<br>
21100.8.77<br>
21110.8.78<br>
c3ba614d 21120.8.79<br>
2b01e868 2113</td>
2114<td style="vertical-align: top;">
21150.6.62<br>
9819cbae 21160.6.63<br>
c7320f23 21170.6.64<br>
1e33c4d4 21180.6.68<br>
98e7f514 21190.6.69<br>
8b11a3bd 21200.6.70<br>
939f600d 21210.6.71<br>
c698258a 21220.6.72<br>
4f501133 21230.6.73<br>
21240.6.74<br>
c55ced63 21250.6.75<br>
5a6a2dda 21260.6.76<br>
fcc2b19b 21270.6.77<br>
2b01e868 2128</td>
2129<td style="vertical-align: top;">
21300.34<br>
8de10cc0 21310.35<br>
ee56039d 2132</td>
2b01e868 2133<td style="vertical-align: top;">
2134obsolete<br>
2135</td>
2136<td style="vertical-align: top;">
21370.23<br>
94a86079 21380.24<br>
efc938df 21390.25<br>
504cafc3 21400.26<br>
e933856e 21410.27<br>
2b01e868 2142</td>
2143<td style="vertical-align: top;">
21440.31<br>
21450.32<br>
2146</td>
2147<td style="vertical-align: top;">
21480.7<br>
2149</td>
2150<td style="vertical-align: top;">
56ca746b 21512.6.20-rc6<br>
2152ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
21532.6.20<br>
2154ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
2b01e868 2155</td>
2156<td style="vertical-align: top;">
21572.6.20-rc6 support.<br>
9819cbae 2158Use my own infrastructure to support intel pIII xmc instead of using
2159kprobes.<br>
efc938df 2160ltt-usertrace 0.25 fixes signal reentrancy in ltt-usertrace-fast.<br>
c7320f23 2161LTTng 0.6.64 adds 2.6.20 support.<br>
8b11a3bd 2162LTTng 0.6.68 fixes regression for MIPS, ARM, powerpc64.<br>
2163LTTng 0.6.69 fixes menus, regression for i686 ok, fixes an upstream bug for
98e7f514 2164sparc64.<br>
3644083a 2165LTTng 0.6.70 fixes regression for m68k.<br>
939f600d 2166LTTng 0.6.71 fixes regression for ppc 405 and sparc (fixing alignment of
3644083a 2167.markers.c section).<br>
c698258a 2168LTTng 0.6.71 fixes upstream error in ppc/powerpc.<br>
a4fd7e0b 2169LTTng 0.6.72 fixes corrects .markers.c section declaration : fixes
2170regression on sparc.<br>
2171LTTng 0.6.72 fixes regression on alpha.<br>
832372a5 2172ltt-usertrace 0.27 fixes a signal race.<br>
fcc2b19b 2173LTTng 0.6.77 puts all process events in medium rate process channel.<br>
8de10cc0 2174ltt-control 0.35 adds the Xen facility.<br>
f0b5c0b8 2175Matches LTTng for xen-unstable up to changeset: 14390.<br>
ee56039d 2176</td>
84c125dc 2177<td style="vertical-align: top;">
a4fd7e0b 2178ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.<br>
f0a21e02 2179</td>
2180<td style="vertical-align: top;">
a4fd7e0b 2181arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
2182xtensa.<br>
84c125dc 2183</td>
b90c1eea 2184</tr>
2185
2186<tr>
2187<td style="vertical-align: top;">
21880.8.80<br>
e9d51d44 21890.8.81<br>
b90c1eea 2190</td>
2191<td style="vertical-align: top;">
21920.6.78<br>
e9d51d44 21930.6.80<br>
b90c1eea 2194</td>
2195<td style="vertical-align: top;">
21960.36<br>
2197</td>
2198<td style="vertical-align: top;">
2199obsolete<br>
2200</td>
2201<td style="vertical-align: top;">
70f48101 22020.28<br>
b90c1eea 2203</td>
2204<td style="vertical-align: top;">
22050.33<br>
2206</td>
2207<td style="vertical-align: top;">
22080.8<br>
2209</td>
2210<td style="vertical-align: top;">
22112.6.20<br>
2212ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
2213</td>
2214<td style="vertical-align: top;">
2215Add compact channel.<br>
a1ec465a 2216Fix start of trace get full timestamp. Caused problems with time gap between
2217trace create/start and 32 bits (or less) TSC in events.<br>
f0b5c0b8 2218Ok for xen-unstable changeset starting at 14391.<br>
e9d51d44 2219Adds TSC testing in kernel.<br>
2220Adds monotonic logical clock based on highest TSC count for x86 and x86_64 with
2221async TSCs.<br>
2222Fix missing compat_fs_exec event : rename to fs_exec.<br>
b90c1eea 2223</td>
2224<td style="vertical-align: top;">
2225</td>
2226<td style="vertical-align: top;">
2227ARM, mips, mipsel, powerpc64, i386, sparc64, m68k, ia64, s390, sparc, alpha.<br>
2228arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um, v850,
2229xtensa.<br>
2230</td>
84c125dc 2231
2b01e868 2232</tr>
d8d845c1 2233
37821349 2234<tr>
2235<td style="vertical-align: top;">
22360.8.82<br>
2237</td>
2238<td style="vertical-align: top;">
22390.9.0<br>
2240</td>
2241<td style="vertical-align: top;">
22420.37<br>
2243</td>
2244<td style="vertical-align: top;">
2245obsolete<br>
2246</td>
2247<td style="vertical-align: top;">
22480.29<br>
2249</td>
2250<td style="vertical-align: top;">
22510.34<br>
2252</td>
2253<td style="vertical-align: top;">
22540.8<br>
2255</td>
2256<td style="vertical-align: top;">
22572.6.20<br>
2258ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
2259</td>
2260<td style="vertical-align: top;">
2261Introduces the LTT serialization library. Cuts the kernel patch size from
22622M to 500k. Deprecates genevent for kernel instrumentation, but keeps backward
2263compatibility with genevent generated code (still used for user space tracing).
2264Slightly longer execution time at instrumentation site (270ns vs 200ns for 4
2265bytes write on P4 3GHz), but the global advantage of using less memory, and
2266therefore less cache, should overweight this cost in cycles. Note : In this
2267version, the ltt-probe-* kernel modules and the XML definitions must be kept in
2268sync by hand, otherwise, LTTV will detect a size mismatch between the kernel
2269trace and the expected event size..<br>
2270</td>
2271<td style="vertical-align: top;">
f4f60f51 2272arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2273sparc, sparc64.<br>
37821349 2274</td>
2275<td style="vertical-align: top;">
f4f60f51 2276alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2277v850, xtensa.<br>
37821349 2278</td>
2279
2280</tr>
2281
3d8b2575 2282<tr>
2283<td style="vertical-align: top;">
22840.8.82<br>
2285</td>
2286<td style="vertical-align: top;">
22870.9.1<br>
5283449f 22880.9.2<br>
48d45b93 22890.9.3<br>
3e34e41b 22900.9.4<br>
e0ce1d70 22910.9.5<br>
ed013dd8 22920.9.6<br>
e2a68f39 2293</td>
2294<td style="vertical-align: top;">
22950.38<br>
22960.39<br>
22970.40<br>
6ca3a291 22980.43<br>
e2a68f39 2299</td>
2300<td style="vertical-align: top;">
2301obsolete<br>
2302</td>
2303<td style="vertical-align: top;">
23040.30<br>
23050.31<br>
23060.32<br>
2307</td>
2308<td style="vertical-align: top;">
23090.34<br>
2310</td>
2311<td style="vertical-align: top;">
23120.8<br>
2313</td>
2314<td style="vertical-align: top;">
23152.6.21-rc6-mm1<br>
23162.6.21<br>
23172.6.21-mm2<br>
2318ARM, MIPS32/64, powerpc32, powerpc64, ppc, i386, x86_64<br>
23192.6.22-rc2-mm1<br>
2320</td>
2321<td style="vertical-align: top;">
2322Ported to Andrew Morton's tree.<br>
2323LTTng 0.9.3 and ltt-usertrace 0.32 fixes a syscall parameter size mismatch
2324between 64 bits kernel and 32 bits user-space processes for user-space
2325tracing.<br>
2326LTTng 0.9.5 adds support for kernel 2.6.21.<br>
2327LTTng 0.9.6 supports kernel 2.6.21-mm2.<br>
2328</td>
2329<td style="vertical-align: top;">
2330</td>
2331<td style="vertical-align: top;">
2332alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2333v850, xtensa.<br>
2334arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2335sparc, sparc64.<br>
2336</td>
2337
2338</tr>
2339
2340
2341<tr>
2342<td style="vertical-align: top;">
23430.8.83<br>
3de8060d 23440.8.84<br>
e2a68f39 2345</td>
2346<td style="vertical-align: top;">
bbbf4af7 23470.9.7<br>
59fc93b2 23480.9.8<br>
e195ac2c 23490.9.9<br>
3d4e2d08 23500.9.10<br>
3d8b2575 2351</td>
2352<td style="vertical-align: top;">
f2402fda 23530.41<br>
c63b4310 23540.42<br>
6ca3a291 23550.43<br>
3d8b2575 2356</td>
2357<td style="vertical-align: top;">
2358obsolete<br>
2359</td>
2360<td style="vertical-align: top;">
f2402fda 23610.33<br>
3d8b2575 2362</td>
2363<td style="vertical-align: top;">
f2402fda 23640.35<br>
3d8b2575 2365</td>
2366<td style="vertical-align: top;">
23670.8<br>
2368</td>
2369<td style="vertical-align: top;">
bbbf4af7 23702.6.22-rc2-mm1<br>
e195ac2c 23712.6.22-rc4-mm2<br>
3d8b2575 2372</td>
2373<td style="vertical-align: top;">
bbbf4af7 2374LTTng 0.9.7 supports kernel 2.6.22-rc2-mm1.<br>
f2402fda 2375automake updates in LTTV and ltt-control.<br>
2376format="" format strings support for XML descriptions.<br>
e195ac2c 2377LTTng 0.9.9 adds support for kernel 2.6.22-rc4-mm2.<br>
3d4e2d08 2378LTTng 0.9.10 fixes a bug in i386 optimized immediate values.<br>
6ca3a291 2379ltt-control 0.43 fixes a bug with LTTng lseek event.<br>
3d8b2575 2380</td>
2381<td style="vertical-align: top;">
2382</td>
2383<td style="vertical-align: top;">
2384alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2385v850, xtensa.<br>
2386arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2387sparc, sparc64.<br>
2388</td>
3d8b2575 2389</tr>
2390
282ae6d3 2391<tr>
2392<td style="vertical-align: top;">
23930.8.83<br>
2394</td>
2395<td style="vertical-align: top;">
23960.9.10<br>
2397</td>
2398<td style="vertical-align: top;">
23990.41<br>
c63b4310 24000.42<br>
6ca3a291 24010.43<br>
27340388 24020.44<br>
282ae6d3 2403</td>
2404<td style="vertical-align: top;">
2405obsolete<br>
2406</td>
2407<td style="vertical-align: top;">
2408Not available (syscall IDs not updated)<br>
2409</td>
2410<td style="vertical-align: top;">
2411obsolete<br>
2412</td>
2413<td style="vertical-align: top;">
24140.8<br>
2415</td>
2416<td style="vertical-align: top;">
24172.6.22.1-rt4<br>
2418</td>
2419<td style="vertical-align: top;">
2420LTTng 0.9.10 port to 2.6.22.1-rt4.<br>
27340388 2421LTT control 0.44 fixes facilities makefile.<br>
282ae6d3 2422</td>
2423<td style="vertical-align: top;">
2424Tested on x86_32.
2425</td>
2426<td style="vertical-align: top;">
2427alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2428v850, xtensa.<br>
2429arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2430sparc, sparc64.<br>
2431</td>
2432</tr>
37821349 2433
5e7ec335 2434<tr>
2435<td style="vertical-align: top;">
24360.10.0-pre1<br>
2437</td>
2438<td style="vertical-align: top;">
24390.10.0-pre5<br>
f3db587c 24400.10.0-pre6<br>
703bd264 24410.10.0-pre7<br>
068a60bb 24420.10.0-pre8<br>
05fd43dc 24430.10.0-pre9<br>
24440.10.0-pre10<br>
07404543 24450.10.0-pre11<br>
c85459d9 24460.10.0-pre12<br>
c4e754d6 24470.10.0-pre13<br>
e63bcfa9 24480.10.0-pre14<br>
dea701fd 24490.10.0-pre15<br>
245d4c04 24500.10.0-pre16<br>
5e7ec335 2451</td>
2452<td style="vertical-align: top;">
24530.45<br>
2454</td>
2455<td style="vertical-align: top;">
2456obsolete<br>
2457</td>
2458<td style="vertical-align: top;">
2459Not available (syscall IDs not updated)<br>
2460</td>
2461<td style="vertical-align: top;">
2462obsolete<br>
2463</td>
2464<td style="vertical-align: top;">
24651.0<br>
2466</td>
2467<td style="vertical-align: top;">
24682.6.23-mm1<br>
377d3be4 24692.6.23.1<br>
dea701fd 24702.6.24-rc1-git11<br>
94b0c1ca 24712.6.24-rc1-git13<br>
5e7ec335 2472</td>
2473<td style="vertical-align: top;">
2474Simplified trace_mark().<br>
2475Remove XML.<br>
2476Per marker activation through /proc/ltt.<br>
2477Crash dump trace extraction.<br>
2478LTTV --edebug for raw binary even debugging, hexedit style.<br>
2479LTTng is now mostly arch-agnostic, using a non precise logical clock
2480fallback.<br>
f3db587c 2481LTTng 0.10.0-pre6 is a compile fix.<br>
703bd264 2482LTTng 0.10.0-pre7 adds the upstream 2.6.23.1 sata_mv fix.<br>
377d3be4 2483LTTng 0.10.0-pre7-port to 2.6.23.1.<br>
068a60bb 2484LTTng 0.10.0-pre8 fixes x86_64 segfault due to thread flags and fixes
2485ltt-serialize x86_64 va_list argument passing array nonsense.<br>
103a0e7a 2486LTTng 0.10.0-pre9 fixes SH and polishes the menus.<br>
05fd43dc 2487LTTng 0.10.0-pre9 fixes s390 instrumentation mistake.<br>
c85459d9 2488LTTng 0.10.0-pre12 checkpatch coding style fixes.<br>
245d4c04 2489LTTng 0.10.0-pre16 Change LTT menu location : now in general setup.<br>
4d7c4cbd 2490LTTng 0.10.0-pre17<br>
94b0c1ca 2491LTTng 0.10.0-pre18 : supports 2.6.24-rc1-git13, add markers support for multiple
2492probes. Immediate values updates.<br>
5e7ec335 2493</td>
2494<td style="vertical-align: top;">
2495Tested on x86_32.
2496</td>
2497<td style="vertical-align: top;">
2498alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2499v850, xtensa.<br>
2500arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2501sparc, sparc64.<br>
2502</td>
2503</tr>
2504
cb9ab632 2505<tr>
2506<td style="vertical-align: top;">
25070.10.0-pre2<br>
2508</td>
2509<td style="vertical-align: top;">
25100.10.0-pre20<br>
bdb3a561 25110.10.0-pre21<br>
b0dac0c9 25120.10.0-pre22<br>
ac746031 25130.10.0-pre23<br>
660bdee6 25140.10.0-pre24<br>
68c286b8 25150.10.0-pre25<br>
6073be92 25160.10.0-pre26<br>
791b5149 25170.10.0-pre27<br>
93323223 25180.10.0-pre28<br>
cb9ab632 2519</td>
2520<td style="vertical-align: top;">
25210.46<br>
2522</td>
2523<td style="vertical-align: top;">
2524obsolete<br>
2525</td>
2526<td style="vertical-align: top;">
2527Not available (syscall IDs not updated)<br>
2528</td>
2529<td style="vertical-align: top;">
2530obsolete<br>
2531</td>
2532<td style="vertical-align: top;">
25331.0<br>
2534</td>
2535<td style="vertical-align: top;">
25362.6.24-rc2<br>
660bdee6 25372.6.24-rc2-git3<br>
791b5149 25382.6.24-rc2-git5<br>
ba68a75e 25392.6.24-rc3-git1<br>
cb9ab632 2540</td>
2541<td style="vertical-align: top;">
2542Fix multi-probes markers.<br>
e63e61af 2543LTTng 0.10.0-pre22 fixes multi-probes markers, fixes markers mutex usage at
2544module load.<br>
ac746031 2545LTTng 0.10.0-pre22 fixes a multi-probes pointer bug.<br>
660bdee6 2546LTTng 0.10.0-pre24, announcement to LKML.<br>
cb9ab632 2547</td>
2548<td style="vertical-align: top;">
2549Tested on x86_32.
2550</td>
2551<td style="vertical-align: top;">
2552alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2553v850, xtensa.<br>
2554arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2555sparc, sparc64.<br>
2556</td>
2557</tr>
2558
f8d5be50 2559<tr>
2560<td style="vertical-align: top;">
25610.10.0-pre3<br>
1caf3e3b 25620.10.0-pre4<br>
f8d5be50 2563</td>
2564<td style="vertical-align: top;">
25650.10.0-pre30<br>
778c55d4 25660.10.0-pre31<br>
cf0b628f 25670.10.0-pre32<br>
1a9bb5b8 25680.10.0-pre33<br>
2a85b930 25690.10.0-pre34<br>
db274118 25700.10.0-pre35<br>
1caf3e3b 25710.10.0-pre36<br>
f8d5be50 2572</td>
2573<td style="vertical-align: top;">
25740.46<br>
2575</td>
2576<td style="vertical-align: top;">
2577obsolete<br>
2578</td>
2579<td style="vertical-align: top;">
2580Not available (syscall IDs not updated)<br>
2581</td>
2582<td style="vertical-align: top;">
2583obsolete<br>
2584</td>
2585<td style="vertical-align: top;">
25861.0<br>
2587</td>
2588<td style="vertical-align: top;">
25892.6.24-rc3-git1<br>
db274118 25902.6.24-rc3-git3<br>
f8d5be50 2591</td>
2592<td style="vertical-align: top;">
2593Fix process release in LTTV.<br>
2594Add missing APIC interrupts on x86 and x86_64.<br>
1a9bb5b8 2595lttng pre31, pre32, pre33 fixes x86_64 instrumentation.<br>
3d924fbf 2596lttng pre36 adds listing of syscalls, interrupts and softirqs. KALLSYMS is
2597useful to get the symbol names.<br>
2598lttng pre36 fixes the missing ltt-test-tsc. in Kconfig options.<br>
f8d5be50 2599</td>
2600<td style="vertical-align: top;">
2601Tested on x86_32.
2602</td>
2603<td style="vertical-align: top;">
2604alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2605v850, xtensa.<br>
2606arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2607sparc, sparc64.<br>
2608</td>
2609</tr>
2610
0f36c16f 2611<tr>
2612<td style="vertical-align: top;">
26130.10.0-pre5<br>
5a12be05 26140.10.0-pre6<br>
e8353e0c 26150.10.0-pre7<br>
b0e00636 26160.10.0-pre8<br>
74df55a8 26170.10.0-pre9<br>
3e05cef0 26180.10.0-pre10<br>
84a26630 26190.10.0-pre11<br>
0f36c16f 2620</td>
2621<td style="vertical-align: top;">
26220.10.0-pre37<br>
450a1b54 26230.10.0-pre38<br>
9cb943f4 26240.10.0-pre39<br>
3f524727 26250.10.0-pre40<br>
5e612ee1 26260.10.0-pre41<br>
26270.10.0-pre42<br>
0f36c16f 2628</td>
2629<td style="vertical-align: top;">
26300.46<br>
2631</td>
2632<td style="vertical-align: top;">
2633obsolete<br>
2634</td>
2635<td style="vertical-align: top;">
2636Not available (syscall IDs not updated)<br>
2637</td>
2638<td style="vertical-align: top;">
2639obsolete<br>
2640</td>
2641<td style="vertical-align: top;">
26421.0<br>
2643</td>
2644<td style="vertical-align: top;">
01b8488d 26452.6.24-rc4<br>
9cb943f4 26462.6.24-rc4-git3<br>
3f524727 26472.6.24-rc5-git7<br>
93eb4c91 26482.6.24-rc8-git3<br>
0f36c16f 2649</td>
2650<td style="vertical-align: top;">
2651Fix process end of life (LTTng/LTTV).<br>
2652Fix endianness (LTTV).<br>
5a12be05 2653LTTV 0.10.0-pre6 shows system call and softirq names. (depends on KALLSYMS)<br>
e8353e0c 2654LTTV 0.10.0-pre7 fixes large irq tables.<br>
3e05cef0 2655LTTng 0.10 pre10 fixes a segfault in state.c<br>
0f36c16f 2656</td>
2657<td style="vertical-align: top;">
2658Tested on x86_32.
2659Tested on x86_64.
2660</td>
2661<td style="vertical-align: top;">
2662alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64, um,
2663v850, xtensa.<br>
2664arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405, powerpc64, s390,
2665sparc, sparc64.<br>
2666</td>
2667</tr>
2668
cb9ab632 2669
2670
0a8acf60 2671<tr>
2672<td style="vertical-align: top;">
26730.10.0-pre5<br>
26740.10.0-pre6<br>
26750.10.0-pre7<br>
26760.10.0-pre8<br>
26770.10.0-pre9<br>
26780.10.0-pre10<br>
84a26630 26790.10.0-pre11<br>
0a8acf60 2680</td>
2681<td style="vertical-align: top;">
26820.10.0-pre43<br>
2683</td>
2684<td style="vertical-align: top;">
26850.47<br>
2686</td>
2687<td style="vertical-align: top;">
2688obsolete<br>
2689</td>
2690<td style="vertical-align: top;">
2691Not available (syscall IDs not updated)<br>
2692</td>
2693<td style="vertical-align: top;">
2694obsolete<br>
2695</td>
2696<td style="vertical-align: top;">
26971.0<br>
2698</td>
2699<td style="vertical-align: top;">
27002.6.24<br>
2701</td>
2702<td style="vertical-align: top;">
2703LTTng 0.10.0-pre43 supports kernel 2.6.24<br>
2704</td>
2705<td style="vertical-align: top;">
2706</td>
2707<td style="vertical-align: top;">
2708x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2709um, v850, xtensa.<br>
2710arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2711powerpc64, s390, sparc, sparc64.<br>
2712</td>
2713</tr>
2714
167bee50 2715<tr>
2716<td style="vertical-align: top;">
27170.10.0-pre5<br>
27180.10.0-pre6<br>
27190.10.0-pre7<br>
27200.10.0-pre8<br>
27210.10.0-pre9<br>
27220.10.0-pre10<br>
84a26630 27230.10.0-pre11<br>
d13f110d 27240.10.0-pre12<br>
ef1fcc0d 27250.10.0-pre13<br>
167bee50 2726</td>
2727<td style="vertical-align: top;">
27280.10.0-pre44<br>
aa2dc4e4 27290.10.0-pre45<br>
2c257427 27300.10.0-pre47<br>
e101bb1d 27310.10.0-pre49<br>
2b3347dd 27320.10.0-pre50<br>
7c547358 27330.10.0-pre51<br>
9c55187b 27340.10.0-pre52<br>
8b9f9374 27350.10.0-pre53<br>
ae40690b 27360.10.0-pre54<br>
1f35e957 27370.10.0-pre56<br>
167bee50 2738</td>
2739<td style="vertical-align: top;">
27400.48<br>
2741</td>
2742<td style="vertical-align: top;">
2743obsolete<br>
2744</td>
2745<td style="vertical-align: top;">
2746Not available (syscall IDs not updated)<br>
2747</td>
2748<td style="vertical-align: top;">
2749obsolete<br>
2750</td>
2751<td style="vertical-align: top;">
27521.0<br>
2753</td>
2754<td style="vertical-align: top;">
27552.6.25-rc3<br>
aa2dc4e4 27562.6.25-rc6-git8<br>
e101bb1d 27572.6.25-rc7-git6<br>
aa6dad71 27582.6.25-rc9-git1<br>
8b9f9374 27592.6.25<br>
9664db5a 27602.6.25.4<br>
1f35e957 27612.6.26-rc8<br>
263dab6e 27622.6.26-rc9<br>
167bee50 2763</td>
2764<td style="vertical-align: top;">
2765LTTng 0.10.0-pre44 supports kernel 2.6.25-rc3 and includes various fixes.<br>
2b3347dd 2766LTTng 0.10.0-pre50 fixes x86 NMIs instrumentation, includes workaround for RCU
2767preempt for markers (in mainline rc9).<br>
3ca06c34 2768LTTng 0.10.0-pre51 fixes the buffer switch in active mode.<br>
c0c3e03a 2769LTTng 0.10.0-pre52 adds nop/jump optimization to immediate values and fix NMI in
9c55187b 2770the Linux kernel.<br>
8b9f9374 2771LTTng 0.10.0-pre52 supports 2.6.25.<br>
9664db5a 2772LTTng 0.10.0-pre55 supports 2.6.25.4, includes bugfixes.<br>
d13f110d 2773LTTV 0.10-pre12 fixes control flow view interaction with newer GTK versions.<br>
ef1fcc0d 2774LTTV 0.10-pre13 fixes ressource view interaction with newer GTK versions.<br>
1f35e957 2775LTTng 0.10-pre56 supports kernel 2.6.26-rc8.<br>
263dab6e 2776LTTng 0.10-pre57 starts using Tracepoints and re-introduces userspace tracing
2777through a userspace marker infrastructure, only for x86 for now.<br>
514ae829 2778LTTng 0.10-pre58 fixes tracepoint probe build in some configurations and x86
2779arch-specific irq instrumentation.<br>
0df41288 2780LTTng 0.11 has an immediate values bugfix which could case a kernel OOPS when
2781enabling tracepoints or markers.<br>
167bee50 2782</td>
2783<td style="vertical-align: top;">
2784</td>
2785<td style="vertical-align: top;">
2786x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2787um, v850, xtensa.<br>
2788arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2789powerpc64, s390, sparc, sparc64.<br>
2790</td>
2791</tr>
2792
ed786a8a 2793<tr>
2794<td style="vertical-align: top;">
27950.10.0-pre5<br>
27960.10.0-pre6<br>
27970.10.0-pre7<br>
27980.10.0-pre8<br>
27990.10.0-pre9<br>
28000.10.0-pre10<br>
28010.10.0-pre11<br>
28020.10.0-pre12<br>
28030.10.0-pre13<br>
395bcec6 28040.10.0-pre14<br>
ed786a8a 2805</td>
2806<td style="vertical-align: top;">
0df41288 28070.10<br>
28080.11<br>
da68082d 28090.12<br>
ff1c2f59 28100.13<br>
dcd6dacc 28110.14<br>
c8be2b26 28120.15<br>
ed786a8a 2813</td>
2814<td style="vertical-align: top;">
28150.49<br>
395bcec6 28160.50<br>
ed786a8a 2817</td>
2818<td style="vertical-align: top;">
2819obsolete<br>
2820</td>
2821<td style="vertical-align: top;">
28220.5<br>
2823</td>
2824<td style="vertical-align: top;">
2825obsolete<br>
2826</td>
2827<td style="vertical-align: top;">
28281.0<br>
2829</td>
2830<td style="vertical-align: top;">
28312.6.26<br>
dcd6dacc 28322.6.26.1<br>
ed786a8a 2833</td>
2834<td style="vertical-align: top;">
2835LTTng 0.10 support kernel 2.6.26 and adds markers support for userspace on x86
283632 and 64 bits. ltt-control 0.49 contains sample scripts to enable all userspace
2837markers visible in /proc at script execution.<br>
395bcec6 2838ltt-control 0.50 fixes lttd mutex usage in when multithreaded (-N x).<br>
2839lttv 0.10.0-pre14 fixes support of traces where CPU are hotplugged.<br>
dcd6dacc 2840LTTng 0.14 includes a fix to the LTTng buffering scheme, found by running a Spin
2841model through Promela.<br>
c8be2b26 2842LTTng 0.15 has whitespace cleanups.<br>
ed786a8a 2843</td>
2844<td style="vertical-align: top;">
2845</td>
2846<td style="vertical-align: top;">
2847x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2848um, v850, xtensa.<br>
2849arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2850powerpc64, s390, sparc, sparc64.<br>
2851</td>
2852</tr>
2853
fdfe1d09 2854<tr>
2855<td style="vertical-align: top;">
28560.10.0-pre15<br>
2857</td>
2858<td style="vertical-align: top;">
28590.16<br>
0386f324 28600.17<br>
97708943 28610.18<br>
594ced92 28620.19<br>
40cd7840 28630.20<br>
28640.21<br>
2b2b293a 28650.22<br>
144a585c 28660.23<br>
eea2d561 28670.24<br>
c6c10591 28680.25<br>
28690.26<br>
fdfe1d09 2870</td>
2871<td style="vertical-align: top;">
28720.51<br>
2b57398d 28730.52<br>
fdfe1d09 2874</td>
2875<td style="vertical-align: top;">
2876obsolete<br>
2877</td>
2878<td style="vertical-align: top;">
068a2c7f 28790.6<br>
fdfe1d09 2880</td>
2881<td style="vertical-align: top;">
2882obsolete<br>
2883</td>
2884<td style="vertical-align: top;">
28851.0<br>
2886</td>
2887<td style="vertical-align: top;">
28882.6.27-rc2<br>
0386f324 28892.6.27-rc3<br>
40cd7840 28902.6.27-rc6<br>
c6c10591 28912.6.27-rc7<br>
fdfe1d09 2892</td>
2893<td style="vertical-align: top;">
2894LTTng 0.16 supports 2.6.27-rc2, including ftrace and "taps".<br>
2895LTTV 0.10.0-pre15 includes some fixes in state.c (uninitialized variables).<br>
2896lttctl 0.51 adds support for taps.<br>
068a2c7f 2897markers-userspace 0.6 supports kernel 2.6.27-rc2.<br>
0386f324 2898LTTng 0.17 uses per-cpu variables to keep ltt_nesting.<br>
97708943 2899LTTng 0.18 reverts the formal-verif fix patch, which was broken since LTTng
29000.14.<br>
ad14f90e 2901LTTng 0.19 really just fixes the "author" in the lttng git tree.<br>
144a585c 2902LTTng 0.23 contains a build fix for psrwlock on x86_32.<br>
eea2d561 2903LTTng 0.24 fixes the git tree.<br>
c6c10591 2904LTTng 0.25 fixes x86_64 compilation.<br>
2905LTTng 0.26 supports kernel 2.6.27-rc7.<br>
2b57398d 2906lttctl 0.52 fixes the ltt-armall script.<br>
4ce9b400 2907</td>
2908<td style="vertical-align: top;">
2909</td>
2910<td style="vertical-align: top;">
2911x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2912um, v850, xtensa.<br>
2913arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2914powerpc64, s390, sparc, sparc64.<br>
2915</td>
2916</tr>
2917
2918<tr>
2919<td style="vertical-align: top;">
29200.10.0-pre15<br>
2921</td>
2922<td style="vertical-align: top;">
29230.27<br>
29240.28<br>
29250.29<br>
29260.30<br>
43927be9 29270.31<br>
dd586268 29280.32<br>
740c64c0 29290.33<br>
15439ec7 29300.34<br>
727f22d6 29310.35<br>
e0ad6541 29320.36<br>
4ce9b400 2933</td>
2934<td style="vertical-align: top;">
29350.53<br>
2936</td>
2937<td style="vertical-align: top;">
2938obsolete<br>
2939</td>
2940<td style="vertical-align: top;">
29410.6<br>
2942</td>
2943<td style="vertical-align: top;">
2944obsolete<br>
2945</td>
2946<td style="vertical-align: top;">
29471.0<br>
2948</td>
2949<td style="vertical-align: top;">
29502.6.27-rc7<br>
29512.6.27-rc8<br>
dd586268 29522.6.27-rc9<br>
4ce9b400 2953</td>
2954<td style="vertical-align: top;">
9ffd1188 2955LTTng 0.27 and lttd (ltt-control) 0.53 implement a vmap-less buffering scheme
2956using splice().<br>
fdc1fca0 2957LTTng 0.28 includes a small build fix.<br>
2958LTTng 0.29 supports 2.6.27-rc8.<br>
dd586268 2959LTTng 0.32 supports 2.6.27-rc9 and adds a spinlock/irqoff buffering scheme
2960(can be used with lttctl -T relay-locked).<br>
e0ad6541 2961LTTng 0.33, 0.34 : checkpatch.pl coding style fixes. 0.35, 0.36 : size_t cast.<br>
fdfe1d09 2962</td>
2963<td style="vertical-align: top;">
2964</td>
2965<td style="vertical-align: top;">
2966x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
2967um, v850, xtensa.<br>
2968arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
2969powerpc64, s390, sparc, sparc64.<br>
2970</td>
2971</tr>
2972
c4a5a3f6 2973<tr>
2974<td style="vertical-align: top;">
29750.11.0<br>
2976</td>
2977<td style="vertical-align: top;">
445f28b3 29780.38<br>
c4a5a3f6 2979</td>
2980<td style="vertical-align: top;">
29810.53<br>
6bb0312d 29820.54<br>
c4a5a3f6 2983</td>
2984<td style="vertical-align: top;">
2985obsolete<br>
2986</td>
2987<td style="vertical-align: top;">
29880.6<br>
2989</td>
2990<td style="vertical-align: top;">
2991obsolete<br>
2992</td>
2993<td style="vertical-align: top;">
29942.0<br>
2995</td>
2996<td style="vertical-align: top;">
29972.6.27<br>
2998</td>
2999<td style="vertical-align: top;">
445f28b3 3000LTTng 0.38 and LTTV 0.11.0<br>
3001<br>
c4a5a3f6 3002I just cleaned up the LTTng trace format heavily, got rid of the
3003heartbeat timer (by checking for overflow at the tracing site), got rid
3004of the "special" compact channel; it removed about 5 FIXMEs in LTTng
3005(cpu hotplug and compact channel related). Everything is compact now :<br>
3006<br>
3007This is much more compact than the previous format, and permits a
3008"tracer debug mode" in menuconfig which enables the "event size" field,
3009which helps cross-checking the size expected by the userspace tool and
3010the size written by the kernel.<br>
3011<br>
3012Note that this "event size" field can eventually be enabled on a
3013per-event or per-channel basis. This will probably be useful to encode
3014"binary blobs"...<br>
3015<br>
6c7f3894 3016I also cleanup up the subbuffer header to make is much smaller than the
3017previous one by removing unneeded information.<br>
3018<br>
74270fbc 3019I renamed the "facilities" channel to a better name : "metadata". It
3020contains marker descriptions.<br>
3021<br>
c4a5a3f6 3022The trace major number is bumped to "2" and is completely incompatible
3023with old LTTV.<br>
3024</td>
3025<td style="vertical-align: top;">
3026</td>
3027<td style="vertical-align: top;">
3028x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3029um, v850, xtensa.<br>
3030arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3031powerpc64, s390, sparc, sparc64.<br>
3032</td>
3033</tr>
3034
a607d4c6 3035<tr>
3036<td style="vertical-align: top;">
30370.11.1<br>
e773b13c 30380.11.2<br>
cc731880 30390.11.3<br>
a607d4c6 3040</td>
3041<td style="vertical-align: top;">
30420.39<br>
0a4481de 30430.40<br>
07ca8daa 30440.41<br>
89fb1161 30450.42<br>
47ed3276 30460.43<br>
cc731880 30470.44<br>
e6c4f72c 30480.45<br>
46a900bd 30490.46<br>
a607d4c6 3050</td>
3051<td style="vertical-align: top;">
30520.53<br>
30530.54<br>
89fb1161 30540.55<br>
e6c4f72c 30550.56<br>
a607d4c6 3056</td>
3057<td style="vertical-align: top;">
3058obsolete<br>
3059</td>
3060<td style="vertical-align: top;">
30610.6<br>
3062</td>
3063<td style="vertical-align: top;">
3064obsolete<br>
3065</td>
3066<td style="vertical-align: top;">
30672.1<br>
3068</td>
3069<td style="vertical-align: top;">
30702.6.27<br>
e6c4f72c 30712.6.27.2<br>
a607d4c6 3072</td>
3073<td style="vertical-align: top;">
3074LTTng 0.39 and LTTV 0.11.1 fixes 32-64 bits subbuffer header portability.<br>
07ca8daa 3075LTTng 0.41 reintroduces the formal verification fix, which solves the
3076case where the reader thinks the uncommitted subbuffer is fully committed.
3077Unlikely to happen, but could, with small buffers especially.<br>
a607d4c6 3078</td>
3079<td style="vertical-align: top;">
3080</td>
3081<td style="vertical-align: top;">
3082x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3083um, v850, xtensa.<br>
3084arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3085powerpc64, s390, sparc, sparc64.<br>
3086</td>
3087</tr>
3088
4c34315b 3089<tr>
3090<td style="vertical-align: top;">
30910.11.4<br>
5a5c9db4 30920.11.5<br>
aac6b1ce 30930.11.6<br>
4c34315b 3094</td>
3095<td style="vertical-align: top;">
30960.47<br>
476ab57d 30970.48<br>
0c2ebe09 30980.49<br>
96cd94d7 30990.50<br>
5a5c9db4 31000.51<br>
1cd5368f 31010.52<br>
d6befb22 31020.53<br>
aac6b1ce 31030.54<br>
05848e8b 31040.55<br>
ec631f1b 31050.56<br>
3eb1ff6f 31060.57<br>
4c34315b 3107</td>
3108<td style="vertical-align: top;">
31090.53<br>
31100.54<br>
31110.55<br>
31120.56<br>
3113</td>
3114<td style="vertical-align: top;">
3115obsolete<br>
3116</td>
3117<td style="vertical-align: top;">
31180.6<br>
3119</td>
3120<td style="vertical-align: top;">
3121obsolete<br>
3122</td>
3123<td style="vertical-align: top;">
31242.2<br>
3125</td>
3126<td style="vertical-align: top;">
31272.6.27.4<br>
c6ca0a91 31282.6.27.6<br>
4c34315b 3129</td>
3130<td style="vertical-align: top;">
3131LTTng 0.47 and LTTV 0.11.4 now saves the event lost count in the subbuffer
3132header. It's printed as a lttv warning when encountered. LTTng 0.47 also
3133implemented specialized trap probes.<br>
0c2ebe09 3134LTTng 0.49 is a compile fix for userspace markers.<br>
96cd94d7 3135LTTng 0.50 fixes immediate values by reverting the "jump patching" version of
3136immediate values. They were always on, and therefore broken. It also
3137reimplements tracepoint, marker and imv mutexes.<br>
5a5c9db4 3138LTTng 0.51 implements timestamping updates.<br>
d6befb22 3139LTTng 0.53 implements a timer-based generic tracing clock, also includes
1cd5368f 3140various fixes.<br>
aac6b1ce 3141LTTng 0.54 fixes the MIPS get_cycles_rate() and also change the freq_scale
3142variable from a multiplier to a divisor.<br>
3eb1ff6f 3143LTTng 0.57 fixes the modification done to offset and commit count counters
3144following formal verification so the overflow is dealt with correctly. It was
3145causing problems on 32-bits machines after 4GB worth of data going through a
3146buffer.<br>
4c34315b 3147</td>
3148<td style="vertical-align: top;">
3149</td>
3150<td style="vertical-align: top;">
3151x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3152um, v850, xtensa.<br>
3153arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3154powerpc64, s390, sparc, sparc64.<br>
3155</td>
3156</tr>
0a8acf60 3157
f6fe5fc8 3158
3159<tr>
3160<td style="vertical-align: top;">
31610.11.4<br>
31620.11.5<br>
31630.11.6<br>
3164</td>
3165<td style="vertical-align: top;">
31660.58<br>
eb85ec17 31670.59<br>
ea859e2f 31680.60<br>
dbb0e8a7 31690.61<br>
e42c33db 31700.62<br>
db81da07 31710.63<br>
7604216a 31720.64<br>
f6fe5fc8 3173</td>
3174<td style="vertical-align: top;">
31750.58<br>
74268442 31760.59<br>
f6fe5fc8 3177</td>
3178<td style="vertical-align: top;">
3179obsolete<br>
3180</td>
3181<td style="vertical-align: top;">
31820.6<br>
3183</td>
3184<td style="vertical-align: top;">
3185obsolete<br>
3186</td>
3187<td style="vertical-align: top;">
31882.2<br>
3189</td>
3190<td style="vertical-align: top;">
31912.6.27.7<br>
dc87b6b7 31922.6.27.8<br>
f6fe5fc8 3193</td>
3194<td style="vertical-align: top;">
3195LTTng 0.58 implements debugfs-based trace control which will gradually replace
3196the netlink-based control.<br>
3197ltt-control 0.58 expects the netlink negative error values.<br>
eb85ec17 3198LTTng 0.59 implements an exclusive wait poll to fix thundering herd problem and
3199help scalability.<br>
f6fe5fc8 3200</td>
3201<td style="vertical-align: top;">
3202</td>
3203<td style="vertical-align: top;">
3204x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3205um, v850, xtensa.<br>
3206arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3207powerpc64, s390, sparc, sparc64.<br>
3208</td>
3209</tr>
3210
550cf24a 3211<tr>
3212<td style="vertical-align: top;">
32130.12.0<br>
f8fb0f39 32140.12.1<br>
d2d7b248 32150.12.2<br>
03cff32a 32160.12.3<br>
0919a063 32170.12.4<br>
550cf24a 3218</td>
3219<td style="vertical-align: top;">
32200.65<br>
3494a67b 32210.66<br>
f8fb0f39 32220.67<br>
badc1bdf 32230.68<br>
11fee3bf 32240.69<br>
697f56a5 32250.70<br>
86f81fa7 32260.71<br>
550cf24a 3227</td>
3228<td style="vertical-align: top;">
32290.60<br>
f8fb0f39 32300.61<br>
9c3c176a 32310.62<br>
a3dcc206 32320.63<br>
550cf24a 3233</td>
3234<td style="vertical-align: top;">
3235obsolete<br>
3236</td>
3237<td style="vertical-align: top;">
32380.6<br>
3239</td>
3240<td style="vertical-align: top;">
3241obsolete<br>
3242</td>
3243<td style="vertical-align: top;">
32442.3<br>
3245</td>
3246<td style="vertical-align: top;">
32472.6.27.8<br>
86f81fa7 32482.6.27.9<br>
32492.6.27.10<br>
550cf24a 3250</td>
3251<td style="vertical-align: top;">
3252Channels are now dynamically allocated at runtime by LTTng.<br>
3253Marker IDs are now per channel.<br>
f8fb0f39 3254ltt-control 0.61 changes the command line arguments. See updated QUICKSTART.<br>
d2d7b248 3255LTTng 0.68 implements /mnt/debugfs/ltt/write_event for basic userspace tracing.<br>
03cff32a 3256LTTV 0.12.3 updates the filter for channel_name.event_name, adds channel.name=
3257support and event.subname= support.<br>
0919a063 3258LTTV 0.12.4 fixes marker support so it handles disabled channels.<br>
9c3c176a 3259ltt-control 0.62 fixes ash newline support in ltt-armall/ltt-disarmall.
3260This is expecially useful for busybox.<br>
550cf24a 3261</td>
3262<td style="vertical-align: top;">
3263</td>
3264<td style="vertical-align: top;">
3265x86, alpha, arm26, avr32, cris, frv, h8300, m32r, m68knommu, parisc, sh, sh64,
3266um, v850, xtensa.<br>
3267arm, i686, ia64, m68k, mips, mipsel, x86_64, powerpc 405,
3268powerpc64, s390, sparc, sparc64.<br>
3269</td>
3270</tr>
3271
3272
3273
859498ef 3274</tbody>
3275</table>
859498ef 3276
dbe25949 3277<br>
606f30cf 3278</body>
3279</html>
This page took 0.258117 seconds and 4 git commands to generate.