[FE training-materials-updates] Kernel debugging: remove kernel markers, LLTng...
Michael Opdenacker
michael.opdenacker at free-electrons.com
Thu Jun 13 14:58:47 CEST 2013
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=4fb891f0e7b4d41b46b34a66e3c526450599433e
>---------------------------------------------------------------
commit 4fb891f0e7b4d41b46b34a66e3c526450599433e
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Thu Jun 13 14:56:54 2013 +0200
Kernel debugging: remove kernel markers, LLTng...
- Not enough details, and apparently not in so
much use today anyway
- Should cover 'perf' and 'ftrace' instead
(Added to our todo list)
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
4fb891f0e7b4d41b46b34a66e3c526450599433e
.../kernel-driver-development-debugging.tex | 43 --------------------
1 file changed, 43 deletions(-)
diff --git a/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex b/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex
index 4bd807a..f1dda11 100644
--- a/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex
+++ b/slides/kernel-driver-development-debugging/kernel-driver-development-debugging.tex
@@ -359,46 +359,3 @@ probe kernel.function ("vfs_read")
}
Nice tutorial on \url{http://sources.redhat.com/systemtap/tutorial.pdf}
\end{frame}
-
-\begin{frame}
- \frametitle{Kernel Markers}
- \begin{itemize}
- \item Capability to add static markers to kernel code.
- \item Almost no impact on performance, until the marker is
- dynamically enabled, by inserting a probe kernel module.
- \item Useful to insert trace points that won't be impacted by
- changes in the Linux kernel sources.
- \item See marker and probe example in \code{samples/markers} in the
- kernel sources.
- \item See \url{http://en.wikipedia.org/wiki/Kernel_marker}
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{LTTng}
- \begin{itemize}
- \item \url{http://lttng.org}
- \begin{itemize}
- \item The successor of the Linux Trace Toolkit (LTT)
- \item Toolkit allowing to collect and analyze tracing information
- from the kernel, based on kernel markers and kernel tracepoints.
- \item So far, based on kernel patches, but doing its best to use
- in-tree solutions, and to be merged in the future.
- \item Very precise timestamps, very little overhead.
- \item Useful documentation on \url{http://lttng.org/documentation}
- \end{itemize}
- \end{itemize}
-\end{frame}
-
-\begin{frame}
- \frametitle{LTTV}
- \begin{itemize}
- \item Viewer for LTTng traces
- \begin{itemize}
- \item Support for huge traces (tested with 15 GB ones)
- \item Can combine multiple tracefiles in a single view.
- \item Graphical or text interface
- \end{itemize}
- \item See \url{http://lttng.org/files/lttv-doc/user_guide/}
- \end{itemize}
-\end{frame}
More information about the training-materials-updates
mailing list