Summary
Use the kernel tracer if you are debugging a system-wide performance problem or a kernel problem. This tracer comes with an instrumentation patch for most kernel subsystems, which is enough to debug many problems. This includes system calls, IRQs, traps, memory management, softIRQs, scheduling and many others. Of course, the kernel tracer allows you to add your own instrumentation anywhere in the kernel code.
Versions
v2.13.14-r1 :: 0/2.13 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- dist-kernel modules-compress modules-sign strip
v2.13.10 :: 0/2.13 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- dist-kernel modules-compress modules-sign strip
v2.12.8 :: 0/2.12 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- dist-kernel
v2.12.5 :: 0/2.12 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86
- USE flags
- dist-kernel
USE flags
General
- dist-kernel
- Enable subslot rebuilds on Distribution Kernel upgrades
- modules-compress
- Install compressed kernel modules (if kernel config enables module compression)
- modules-sign
- Cryptographically sign installed kernel modules (requires CONFIG_MODULE_SIG=y in the kernel)
- strip
- Allow symbol stripping to be performed by the ebuild for special files
Dependencies
sys-apps / kmod : Library and tools for managing linux kernel modules
virtual / dist-kernel : Virtual to depend on any Distribution Kernel
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
virtual / linux-sources : Virtual for Linux kernel sources
Runtime Dependencies
sys-apps / kmod : Library and tools for managing linux kernel modules
virtual / dist-kernel : Virtual to depend on any Distribution Kernel
Bugs
- 791592
- dev-util/lttng-modules-2.12.5 - /.../lttng-tracepoint-event-impl.h: error: conflicting types for trace_kmem_cache_free; have void(
- 849527
- dev-util/lttng-modules-2.13.3 - /.../lttng-probe-random.c: fatal error: .../random.h: No such file or directory
- 907421
- dev-util/lttng-modules-2.13.7 - /.../lttng-events.c: error: passing argument 1 of lttng_guid_gen from incompatible pointer type [-
- 915435
- dev-util/lttng-modules-2.13.10: stablereq
- 922641
- dev-util/lttng-modules-2.13.10 fails to build on kernel 6.7: error: implicit declaration of function ‘lookup_fd_rcu’; did you mean ‘lookup_fdget_rcu’?
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
dev-util/lttng-modules: restore KERNELDIR=KV_OUT_DIR
Setting KERNELDIR was accidentally dropped when bumping this package. Closes: https://bugs.gentoo.org/938555 Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Florian Schmaus · gentoo
dev-util/lttng-modules: add 2.13.14
Switch to upstream's build system for compilation. Drop empty IUSE. Use MODULES_KERNEL_MIN instead of custom pkg_pretend. Thanks to ionen for assisting with this. Signed-off-by: Florian Schmaus <flow@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/lttng-modules: drop 2.12.6, 2.13.3, 2.13.7
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Pagano · gentoo
dev-util/lttng-modules: Fix compilation errors
Closes: https://bugs.gentoo.org/909171 Closes: https://bugs.gentoo.org/909276 Signed-off-by: Mike Pagano <mpagano@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Pagano · gentoo
dev-util/lttng-modules: Fix Kernel build directory setting
Closes: https://bugs.gentoo.org/909171 Signed-off-by: Mike Pagano <mpagano@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/lttng-modules: add bump note
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mike Pagano · gentoo
dev-util/lttng-modules: add 2.13.10
Closes: https://bugs.gentoo.org/908710 Signed-off-by: Mike Pagano <mpagano@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Igor V. Kovalenko · gentoo
dev-util/lttng-modules: add 2.13.7
Closes: https://bugs.gentoo.org/852305 Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/28783 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Raymond Wong · gentoo
dev-util/lttng-modules: add 2.12.8
Signed-off-by: Raymond Wong <infiwang@pm.me> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-util/lttng-modules: drop 2.10.12-r1, 2.11.0-r1, 2.11.8, 2.13.0
Signed-off-by: Yixun Lan <dlan@gentoo.org> - Yixun Lan · gentoo
dev-util/lttng-modules: add 2.13.3
Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
dev-util/lttng-modules: drop 2.7.1-r1
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-util/lttng-modules: version bump, 2.12.6/2.13.0
Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-util/lttng-modules: Stabilize 2.12.5 x86, #763564
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
dev-util/lttng-modules: Stabilize 2.12.5 amd64, #763564
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-util/lttng-modules: version bump 2.12.5, 2.11.8
Closes: https://bugs.gentoo.org/778740 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
dev-util/lttng-modules: migrate to sys-apps/kmod
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Alexey Sokolov · gentoo
dev-util/lttng-modules: update homepage
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alexey Sokolov <sokolov@google.com> Signed-off-by: Aaron Bauman <bman@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-util/lttng-modules: drop old
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Yixun Lan · gentoo
dev-util/lttng-modules: version bump, 2.10.12
Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Yixun Lan · gentoo
dev-util/lttng-modules: version bump, 2.11.0
Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
dev-util/lttng-modules: rev bump to force rebuild due to eclass fix
Due to a problem in linux-mod eclass, kernel module wasn't installed properly (see commit 62b702e95d6 for details). Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Repository mirror & CI · gentoo
Merge updates from master - Michael Weber · gentoo
dev-util/lttng-modules: Version bump
- EAPI-7 versionator.class replacement Closes: https://bugs.gentoo.org/515302 Closes: https://bugs.gentoo.org/663822 Package-Manager: Portage-2.3.45, Repoman-2.3.10 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - Yixun Lan · gentoo
dev-util/lttng-modules: amd64 x86 stable
Gentoo-Bug: 586128 Package-Manager: portage-2.3.0_rc1 - Yixun Lan · gentoo
dev-util/lttng-modules: version bump 2.7.4, 2.8.0
Package-Manager: portage-2.3.0_rc1 - Yixun Lan · gentoo
dev-util/lttng-modules: drop old
Package-Manager: portage-2.2.27 - Yixun Lan · gentoo
dev-util/lttng-modules: version bump
Package-Manager: portage-2.2.27 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed