summaryrefslogtreecommitdiff
path: root/kernel-devel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel-devel')
-rw-r--r--kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex29
1 files changed, 29 insertions, 0 deletions
diff --git a/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex b/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex
index 11c2f5f..08a5d03 100644
--- a/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex
+++ b/kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex
@@ -131,6 +131,35 @@ ls-4579 3dN... 5us : _raw_spin_unlock_irqrestore <-try_to_wake_up
\end{verbatim}
\end{frame}
+\begin{frame}[fragile]
+\frametitle{trace\_printk()}
+\begin{itemize}
+\item trace\_printk() can be used to write messages to the tracing ring buffer
+\item Usage is similar to printk()
+\end{itemize}
+\end{frame}
+
+\begin{frame}[fragile]
+\frametitle{Tracing related kernel parameters}
+\begin{verbatim}
+ftrace=
+\end{verbatim}
+Set and start specified tracer as early as possible.
+\begin{verbatim}
+ftrace_dump_on_oops[=orig_cpu]
+\end{verbatim}
+Dump the tracing ring buffer if an Oops occurs. Using orig\_cpu it will only
+dump the buffer of the CPU which triggered the Oops.
+\begin{verbatim}
+ftrace_filter=
+\end{verbatim}
+Only trace specific functions.
+\begin{verbatim}
+ftrace_notrace=
+\end{verbatim}
+Don't trace specific functions.
+\end{frame}
+
\section{trace-cmd}
\begin{frame}