diff options
| -rw-r--r-- | kernel-devel/kernel-tracing/pres_kernel-tracing_en.tex | 29 |
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} |
