jjb: lttng-ust: add FreeBSD gerrit job
[lttng-ci.git] / jobs / lttng-ust.yaml
1 - defaults:
2 name: lttng-ust
3 description: |
4 LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer, is a
5 port of the low-overhead tracing capabilities of the LTTng kernel tracer
6 to user-space. The library "liblttng-ust" enables tracing of
7 applications and libraries.
8
9 <p>Job is managed by Jenkins Job Builder.</p>
10
11 project-type: freestyle
12
13 wrappers:
14 - workspace-cleanup
15 - timestamps
16 - ansicolor
17
18 scm:
19 - git:
20 url: https://github.com/{github_user}/{github_name}.git
21 browser: githubweb
22 browser-url: https://github.com/{github_user}/{github_name}
23 branches:
24 - origin/{version}
25 basedir: src/lttng-ust
26 skip-tag: true
27
28 triggers:
29 - pollscm:
30 cron: "@hourly"
31
32 properties:
33 - inject:
34 properties-content: |
35 PROJECT_NAME=lttng-ust
36 - build-discarder:
37 num-to-keep: 2
38 - github:
39 url: https://github.com/{github_user}/{github_name}
40
41
42 ## Anchors
43 - lttng-ust_build_axes_defaults: &lttng-ust_build_axes_defaults
44 name: 'lttng-ust_build_axes_defaults'
45 project-type: matrix
46 node: 'master' # Applies only to matrix flyweight task
47 execution-strategy:
48 combination-filter: '{filter}'
49 axes:
50 - axis:
51 type: slave
52 name: arch
53 values: '{obj:arch}'
54 - axis:
55 type: user-defined
56 name: conf
57 values: '{obj:conf}'
58 - axis:
59 type: user-defined
60 name: liburcu_version
61 values: '{obj:liburcu_version}'
62 - axis:
63 type: user-defined
64 name: build
65 values: '{obj:build}'
66
67 - lttng-ust_build_axes_gerrit_lttng-tools: &lttng-ust_build_axes_gerrit_lttng-tools
68 name: 'lttng-ust_build_axes_gerrit_lttng-tools'
69 project-type: matrix
70 node: 'master' # Applies only to matrix flyweight task
71 execution-strategy:
72 combination-filter: '{filter}'
73 axes:
74 - axis:
75 type: slave
76 name: arch
77 values: '{obj:arch}'
78 - axis:
79 type: user-defined
80 name: conf
81 values: '{obj:conf}'
82 - axis:
83 type: user-defined
84 name: build
85 values: '{obj:build}'
86
87 - lttng-ust_build_builders_defaults: &lttng-ust_build_builders_defaults
88 name: 'lttng-ust_build_builders_defaults'
89 builders:
90 - conditional-step:
91 condition-kind: regex-match
92 label: '$conf'
93 regex: (std|agents)
94 on-evaluation-failure: run
95 steps:
96 - copyartifact:
97 project: liburcu_${{liburcu_version}}_{buildtype}/arch=$arch,conf=std,build=std
98 which-build: last-successful
99 stable: false
100 filter: 'build/**'
101 target: 'deps'
102 do-not-fingerprint: true
103
104 - conditional-step:
105 condition-kind: regex-match
106 label: '$conf'
107 regex: (debug-rcu)
108 on-evaluation-failure: run
109 steps:
110 - copyartifact:
111 project: liburcu_${{liburcu_version}}_{buildtype}/arch=$arch,conf=debug-rcu,build=std
112 which-build: last-successful
113 stable: false
114 filter: 'build/**'
115 target: 'deps'
116 do-not-fingerprint: true
117 - conditional-step:
118 condition-kind: regex-match
119 label: '$conf'
120 regex: (tls_fallback)
121 on-evaluation-failure: run
122 steps:
123 - copyartifact:
124 project: liburcu_${{liburcu_version}}_{buildtype}/arch=$arch,conf=tls_fallback,build=std
125 which-build: last-successful
126 stable: false
127 filter: 'build/**'
128 target: 'deps'
129 do-not-fingerprint: true
130 - shell:
131 !include-raw-escape:
132 - scripts/common/print.sh
133 - scripts/lttng-ust/build.sh
134
135 - lttng-ust_build_builders_gerrit_lttng-tools: &lttng-ust_build_builders_gerrit_lttng-tools
136 name: 'lttng-ust_build_builders_gerrit_lttng-tools'
137 builders:
138 - conditional-step:
139 condition-kind: strings-match
140 condition-string1: '$GERRIT_BRANCH'
141 condition-string2: master
142 on-evaluation-failure: run
143 steps:
144 - inject:
145 properties-content: liburcu_version=master
146 - conditional-step:
147 condition-kind: not
148 on-evaluation-failure: run
149 condition-operand:
150 condition-kind: strings-match
151 condition-string1: '$GERRIT_BRANCH'
152 condition-string2: master
153 steps:
154 - inject:
155 properties-content: 'liburcu_version={liburcu_version}'
156
157 - conditional-step:
158 condition-kind: regex-match
159 label: '$conf'
160 regex: (std|agents)
161 on-evaluation-failure: run
162 steps:
163 - copyartifact:
164 project: liburcu_${{liburcu_version}}_{buildtype}/arch=$arch,conf=std,build=std
165 which-build: last-successful
166 stable: false
167 filter: 'build/**'
168 target: 'deps'
169 do-not-fingerprint: true
170
171 - conditional-step:
172 condition-kind: regex-match
173 label: '$conf'
174 regex: (debug-rcu)
175 on-evaluation-failure: run
176 steps:
177 - copyartifact:
178 project: liburcu_${{liburcu_version}}_{buildtype}/arch=$arch,conf=debug-rcu,build=std
179 which-build: last-successful
180 stable: false
181 filter: 'build/**'
182 target: 'deps'
183 do-not-fingerprint: true
184 - conditional-step:
185 condition-kind: regex-match
186 label: '$conf'
187 regex: (tls_fallback)
188 on-evaluation-failure: run
189 steps:
190 - copyartifact:
191 project: liburcu_${{liburcu_version}}_{buildtype}/arch=$arch,conf=tls_fallback,build=std
192 which-build: last-successful
193 stable: false
194 filter: 'build/**'
195 target: 'deps'
196 do-not-fingerprint: true
197 - copyartifact:
198 project: babeltrace_{babeltrace_version}_{buildtype}/arch=${{arch}},conf=std,build=std
199 which-build: last-successful
200 stable: false
201 filter: 'build/**'
202 target: 'deps'
203 do-not-fingerprint: true
204
205 - shell:
206 !include-raw-escape:
207 - scripts/common/print.sh
208 - scripts/lttng-ust/build.sh
209 - shell:
210 !include-raw-escape:
211 - scripts/lttng-tools/gerrit-install-deps.sh
212 - shell:
213 !include-raw-escape:
214 - scripts/common/print.sh
215 - scripts/lttng-tools/build.sh
216
217 ## Templates
218 - job-template:
219 name: lttng-ust_{version}_{buildtype}
220 defaults: lttng-ust
221
222 <<: *lttng-ust_build_axes_defaults
223 <<: *lttng-ust_build_builders_defaults
224
225 # TODO: Scan for open tasks
226 publishers:
227 - tap:
228 results: 'tap/**/*.log'
229 fail-if-no-results: true
230 failed-tests-mark-build-as-failure: true
231 todo-is-failure: false
232 - warnings:
233 console-log-parsers:
234 - 'GNU Make + GNU C Compiler (gcc)'
235 total-thresholds:
236 unstable:
237 total-all: 0
238 total-high: 0
239 total-normal: 0
240 total-low: 0
241 - archive:
242 artifacts: 'build/**,tap/**'
243 allow-empty: false
244 - workspace-cleanup
245 - email-ext:
246 recipients: '{obj:email_to}'
247 reply-to: ci-notification@lists.lttng.org
248 always: false
249 unstable: false
250 first-failure: true
251 first-unstable: true
252 not-built: false
253 aborted: false
254 regression: false
255 failure: false
256 second-failure: false
257 improvement: false
258 still-failing: false
259 success: false
260 fixed: false
261 fixed-unhealthy: true
262 still-unstable: false
263 pre-build: false
264 matrix-trigger: only-parent
265 send-to:
266 - recipients
267
268 - job-template:
269 name: dev_gerrit_lttng-ust_{buildtype}
270 defaults: lttng-ust
271 concurrent: true
272
273 scm:
274 - git:
275 url: https://review.lttng.org/lttng-ust
276 refspec: 'refs/changes/*:refs/changes/*'
277 branches:
278 - '$GERRIT_REFSPEC'
279 basedir: src/lttng-ust
280 skip-tag: true
281
282 triggers:
283 - gerrit:
284 trigger-on:
285 - comment-added-event:
286 approval-category: 'CI-Build'
287 approval-value: 1
288 projects:
289 - project-compare-type: 'PLAIN'
290 project-pattern: 'lttng-ust'
291 branches:
292 - branch-compare-type: 'ANT'
293 branch-pattern: '**'
294
295 <<: *lttng-ust_build_axes_defaults
296 <<: *lttng-ust_build_builders_defaults
297
298 properties:
299 - inject:
300 properties-content: |
301 PROJECT_NAME=lttng-ust
302 - build-discarder:
303 days-to-keep: 1
304 - throttle:
305 option: 'category'
306 categories:
307 - 'gerrit-{buildtype}'
308
309 publishers:
310 - tap:
311 results: 'tap/**/*.log'
312 fail-if-no-results: true
313 failed-tests-mark-build-as-failure: true
314 todo-is-failure: false
315 - warnings:
316 console-log-parsers:
317 - 'GNU Make + GNU C Compiler (gcc)'
318 total-thresholds:
319 failed:
320 total-all: 0
321 total-high: 0
322 total-normal: 0
323 total-low: 0
324 - archive:
325 artifacts: 'build/**,tap/**'
326 allow-empty: false
327 - workspace-cleanup
328
329 - job-template:
330 name: dev_gerrit_lttng-ust_lttng-tools_{buildtype}
331 defaults: lttng-ust
332 concurrent: true
333
334 scm:
335 - git:
336 url: https://review.lttng.org/lttng-ust
337 refspec: 'refs/changes/*:refs/changes/*'
338 branches:
339 - '$GERRIT_REFSPEC'
340 basedir: src/lttng-ust
341 skip-tag: true
342 - git:
343 url: https://review.lttng.org/lttng-tools
344 branches:
345 - '$GERRIT_BRANCH'
346 basedir: src/lttng-tools
347 skip-tag: true
348
349 triggers:
350 - gerrit:
351 trigger-on:
352 - comment-added-event:
353 approval-category: 'CI-Build'
354 approval-value: 1
355 projects:
356 - project-compare-type: 'PLAIN'
357 project-pattern: 'lttng-ust'
358 branches:
359 - branch-compare-type: 'ANT'
360 branch-pattern: '**'
361
362 <<: *lttng-ust_build_axes_gerrit_lttng-tools
363 <<: *lttng-ust_build_builders_gerrit_lttng-tools
364
365 properties:
366 - inject:
367 properties-content: |
368 PROJECT_NAME=lttng-ust
369 - build-discarder:
370 days-to-keep: 1
371 - throttle:
372 option: 'category'
373 categories:
374 - 'gerrit-{buildtype}'
375
376 publishers:
377 - tap:
378 results: 'tap/**/*.log'
379 fail-if-no-results: true
380 failed-tests-mark-build-as-failure: true
381 todo-is-failure: false
382 - warnings:
383 console-log-parsers:
384 - 'GNU Make + GNU C Compiler (gcc)'
385 total-thresholds:
386 failed:
387 total-all: 0
388 total-high: 0
389 total-normal: 0
390 total-low: 0
391 - archive:
392 artifacts: 'build/**,tap/**'
393 allow-empty: false
394 - workspace-cleanup
395
396 - job-template:
397 name: lttng-ust_{version}_cppcheck
398 defaults: lttng-ust
399
400 triggers:
401 - pollscm:
402 cron: "@daily"
403
404 builders:
405 - shell: |
406 rm -f cppcheck-result.xml
407 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE/src/lttng-ust 2> cppcheck-result.xml
408
409 publishers:
410 - archive:
411 artifacts: 'cppcheck-result.xml'
412 allow-empty: false
413 - cppcheck:
414 pattern: 'cppcheck-result.xml'
415 - email:
416 recipients: 'ci-notification@lists.lttng.org'
417 notify-every-unstable-build: true
418 send-to-individuals: false
419
420 - job-template:
421 name: lttng-ust_{version}_scan-build
422 defaults: lttng-ust
423 node: 'amd64'
424
425 triggers:
426 - pollscm:
427 cron: "@daily"
428
429 builders:
430 - copyartifact:
431 project: liburcu_master_build/arch=amd64,conf=std,build=std
432 which-build: last-successful
433 stable: false
434 filter: 'build/**'
435 target: 'deps'
436 do-not-fingerprint: true
437 - shell:
438 !include-raw-escape: scripts/common/scan-build.sh
439
440 publishers:
441 - html-publisher:
442 name: 'HTML Report'
443 dir: 'scan-build-archive/'
444 files: 'index.html'
445
446 - job-template:
447 name: lttng-ust_{version}_coverity
448 defaults: lttng-ust
449 node: 'amd64'
450
451 triggers:
452 - pollscm:
453 cron: "@daily"
454
455 wrappers:
456 - workspace-cleanup
457 - timestamps
458 - ansicolor:
459 colormap: xterm
460 - credentials-binding:
461 - username-password-separated:
462 credential-id: lttng-ust_coverity_token
463 username: COVERITY_SCAN_PROJECT_NAME
464 password: COVERITY_SCAN_TOKEN
465
466 builders:
467 - copyartifact:
468 project: liburcu_master_build/arch=amd64,conf=std,build=std
469 which-build: last-successful
470 stable: false
471 filter: 'build/**'
472 target: 'deps'
473 do-not-fingerprint: true
474 - shell:
475 !include-raw-escape: scripts/common/coverity.sh
476
477 publishers:
478 - workspace-cleanup
479 - archive:
480 artifacts: 'analysis-results.tgz,cov-int/**'
481 allow-empty: false
482
483
484 ## Views
485 - view-template:
486 name: 'LTTng-ust'
487 view-type: list
488 regex: 'lttng-ust[-_].*'
489
490
491 ## Projects
492 - project:
493 name: lttng-ust
494 github_user: lttng
495 github_name: lttng-ust
496 email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
497 jobs:
498 ## Master ##
499 - 'lttng-ust_{version}_{buildtype}':
500 buildtype: build
501 version: master
502 arch: !!python/tuple [amd64]
503 build: !!python/tuple [std, dist, oot, oot-dist]
504 conf: !!python/tuple [std, agents, debug-rcu, tls_fallback]
505 liburcu_version: !!python/tuple [stable-0.13, master]
506 filter: '(build=="std") || ((liburcu_version=="master" && (conf=="std" || conf=="agents")))'
507 - 'lttng-ust_{version}_{buildtype}':
508 buildtype: portbuild
509 version: master
510 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
511 build: !!python/tuple [std]
512 conf: !!python/tuple [std, agents]
513 liburcu_version: !!python/tuple [stable-0.13, master]
514 filter: ''
515 - 'lttng-ust_{version}_{buildtype}':
516 buildtype: slesbuild
517 version: master
518 arch: !!python/tuple [sles12sp5]
519 build: !!python/tuple [std]
520 conf: !!python/tuple [agents]
521 liburcu_version: !!python/tuple [stable-0.13, master]
522 filter: ''
523 - 'lttng-ust_{version}_{buildtype}':
524 buildtype: elbuild
525 version: master
526 arch: !!python/tuple [el8]
527 build: !!python/tuple [std]
528 conf: !!python/tuple [std]
529 liburcu_version: !!python/tuple [stable-0.13, master]
530 filter: ''
531 - 'lttng-ust_{version}_{buildtype}':
532 buildtype: freebsdbuild
533 version: master
534 arch: !!python/tuple [freebsd]
535 build: !!python/tuple [std]
536 conf: !!python/tuple [agents]
537 liburcu_version: !!python/tuple [stable-0.13, master]
538 filter: ''
539 - 'lttng-ust_{version}_cppcheck':
540 version: master
541 - 'lttng-ust_{version}_scan-build':
542 version: master
543 - 'lttng-ust_{version}_coverity':
544 version: master
545
546 ## Stable 2.13 ##
547 - 'lttng-ust_{version}_{buildtype}':
548 buildtype: build
549 version: stable-2.13
550 arch: !!python/tuple [amd64]
551 build: !!python/tuple [std, dist, oot, oot-dist]
552 conf: !!python/tuple [std, agents, debug-rcu, tls_fallback]
553 liburcu_version: !!python/tuple [stable-0.13, master]
554 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
555 - 'lttng-ust_{version}_{buildtype}':
556 buildtype: portbuild
557 version: stable-2.13
558 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
559 build: !!python/tuple [std]
560 conf: !!python/tuple [std, agents]
561 liburcu_version: !!python/tuple [stable-0.13, master]
562 filter: ''
563 - 'lttng-ust_{version}_{buildtype}':
564 buildtype: slesbuild
565 version: stable-2.13
566 arch: !!python/tuple [sles12sp5]
567 build: !!python/tuple [std]
568 conf: !!python/tuple [agents]
569 liburcu_version: !!python/tuple [stable-0.13, master]
570 filter: ''
571 - 'lttng-ust_{version}_{buildtype}':
572 buildtype: elbuild
573 version: stable-2.13
574 arch: !!python/tuple [el8]
575 build: !!python/tuple [std]
576 conf: !!python/tuple [std]
577 liburcu_version: !!python/tuple [stable-0.13, master]
578 filter: ''
579 - 'lttng-ust_{version}_cppcheck':
580 version: stable-2.13
581 - 'lttng-ust_{version}_scan-build':
582 version: stable-2.13
583
584 ## Stable 2.12 ##
585 - 'lttng-ust_{version}_{buildtype}':
586 buildtype: build
587 version: stable-2.12
588 arch: !!python/tuple [amd64]
589 build: !!python/tuple [std, dist, oot, oot-dist]
590 conf: !!python/tuple [std, agents, debug-rcu, tls_fallback]
591 liburcu_version: !!python/tuple [stable-0.12, stable-0.13, master]
592 filter: '(build=="std") || ((liburcu_version=="stable-0.12" && (conf=="std" || conf=="agents")))'
593 - 'lttng-ust_{version}_{buildtype}':
594 buildtype: portbuild
595 version: stable-2.12
596 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
597 build: !!python/tuple [std]
598 conf: !!python/tuple [std, agents]
599 liburcu_version: !!python/tuple [stable-0.12, stable-0.13, master]
600 filter: ''
601 - 'lttng-ust_{version}_{buildtype}':
602 buildtype: slesbuild
603 version: stable-2.12
604 arch: !!python/tuple [sles12sp5]
605 build: !!python/tuple [std]
606 conf: !!python/tuple [agents]
607 liburcu_version: !!python/tuple [stable-0.12, stable-0.13, master]
608 filter: ''
609 - 'lttng-ust_{version}_{buildtype}':
610 buildtype: elbuild
611 version: stable-2.12
612 arch: !!python/tuple [el8]
613 build: !!python/tuple [std]
614 conf: !!python/tuple [std]
615 liburcu_version: !!python/tuple [stable-0.12, stable-0.13, master]
616 filter: ''
617 - 'lttng-ust_{version}_cppcheck':
618 version: stable-2.12
619 - 'lttng-ust_{version}_scan-build':
620 version: stable-2.12
621
622 ## Stable 2.11 ##
623 - 'lttng-ust_{version}_{buildtype}':
624 buildtype: build
625 version: stable-2.11
626 arch: !!python/tuple [amd64]
627 build: !!python/tuple [std, dist, oot, oot-dist]
628 conf: !!python/tuple [std, agents, debug-rcu, tls_fallback]
629 liburcu_version: !!python/tuple [stable-0.9, stable-0.13, master]
630 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
631 - 'lttng-ust_{version}_{buildtype}':
632 buildtype: portbuild
633 version: stable-2.11
634 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
635 build: !!python/tuple [std]
636 conf: !!python/tuple [std, agents]
637 liburcu_version: !!python/tuple [stable-0.9, stable-0.13, master]
638 filter: ''
639 - 'lttng-ust_{version}_{buildtype}':
640 buildtype: slesbuild
641 version: stable-2.11
642 arch: !!python/tuple [sles12sp5]
643 build: !!python/tuple [std]
644 conf: !!python/tuple [agents]
645 liburcu_version: !!python/tuple [stable-0.9, stable-0.13, master]
646 filter: ''
647 - 'lttng-ust_{version}_{buildtype}':
648 buildtype: elbuild
649 version: stable-2.11
650 arch: !!python/tuple [el8]
651 build: !!python/tuple [std]
652 conf: !!python/tuple [std]
653 liburcu_version: !!python/tuple [stable-0.9, stable-0.13, master]
654 filter: ''
655 - 'lttng-ust_{version}_cppcheck':
656 version: stable-2.11
657 - 'lttng-ust_{version}_scan-build':
658 version: stable-2.11
659
660 ## Stable 2.10 ##
661 - 'lttng-ust_{version}_{buildtype}':
662 buildtype: build
663 version: stable-2.10
664 arch: !!python/tuple [amd64]
665 build: !!python/tuple [std, dist, oot, oot-dist]
666 conf: !!python/tuple [std, agents, debug-rcu, tls_fallback]
667 liburcu_version: !!python/tuple [stable-0.9, stable-0.12]
668 filter: '(build=="std") || ((liburcu_version=="stable-0.13" && (conf=="std" || conf=="agents")))'
669 - 'lttng-ust_{version}_{buildtype}':
670 buildtype: portbuild
671 version: stable-2.10
672 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
673 build: !!python/tuple [std]
674 conf: !!python/tuple [std, agents]
675 liburcu_version: !!python/tuple [stable-0.9, stable-0.12]
676 filter: ''
677 - 'lttng-ust_{version}_{buildtype}':
678 buildtype: slesbuild
679 version: stable-2.10
680 arch: !!python/tuple [sles12sp5]
681 build: !!python/tuple [std]
682 conf: !!python/tuple [agents]
683 liburcu_version: !!python/tuple [stable-0.9, stable-0.12]
684 filter: ''
685 - 'lttng-ust_{version}_{buildtype}':
686 buildtype: elbuild
687 version: stable-2.10
688 arch: !!python/tuple [el8]
689 build: !!python/tuple [std]
690 conf: !!python/tuple [std]
691 liburcu_version: !!python/tuple [stable-0.9, stable-0.12]
692 filter: ''
693
694
695 - project:
696 name: gerrit-lttng-ust
697 github_user: lttng
698 github_name: lttng-ust
699 jobs:
700 - 'dev_gerrit_lttng-ust_{buildtype}':
701 buildtype: build
702 arch: !!python/tuple [amd64]
703 build: !!python/tuple [std, oot, dist, oot-dist]
704 conf: !!python/tuple [std, agents]
705 liburcu_version: !!python/tuple [stable-0.13]
706 filter: ''
707 - 'dev_gerrit_lttng-ust_lttng-tools_{buildtype}':
708 buildtype: build
709 arch: !!python/tuple [amd64]
710 build: !!python/tuple [std, oot, dist, oot-dist]
711 conf: !!python/tuple [std, agents]
712 liburcu_version: 'stable-0.13'
713 filter: ''
714 babeltrace_version: stable-2.0
715 - 'dev_gerrit_lttng-ust_{buildtype}':
716 buildtype: portbuild
717 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
718 build: !!python/tuple [std]
719 conf: !!python/tuple [agents]
720 liburcu_version: !!python/tuple [stable-0.13]
721 filter: ''
722 - 'dev_gerrit_lttng-ust_{buildtype}':
723 buildtype: freebsdbuild
724 arch: !!python/tuple [freebsd]
725 build: !!python/tuple [std]
726 conf: !!python/tuple [agents]
727 liburcu_version: !!python/tuple [stable-0.13]
728 filter: ''
729
730 - project:
731 name: lttng-ust-views
732 views:
733 - LTTng-ust
This page took 0.043536 seconds and 5 git commands to generate.