[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