[bootlin/training-materials updates] master: slides: debugging: add a section using "perf trace" (085885b7)

Clément Léger clement.leger at bootlin.com
Thu Feb 2 13:23:27 CET 2023


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/085885b7f3d3a2a25fea5b51db852eee1c02330d

>---------------------------------------------------------------

commit 085885b7f3d3a2a25fea5b51db852eee1c02330d
Author: Clément Léger <clement.leger at bootlin.com>
Date:   Thu Feb 2 13:23:27 2023 +0100

    slides: debugging: add a section using "perf trace"
    
    Signed-off-by: Clément Léger <clement.leger at bootlin.com>


>---------------------------------------------------------------

085885b7f3d3a2a25fea5b51db852eee1c02330d
 .../debugging-system-wide-profiling.tex            | 23 ++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex b/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
index be6d1062..00d2d3e7 100644
--- a/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
+++ b/slides/debugging-system-wide-profiling/debugging-system-wide-profiling.tex
@@ -309,6 +309,29 @@ kworker/0:2-mm_    44 [000]   208.620653:     133104   cycles:          c0a44c84
   \end{block}
 \end{frame}
 
+\begin{frame}[fragile]
+  \frametitle{Using {\em perf trace} }
+  \begin{itemize}
+    \item \code{perf trace} captures and display all tracepoints/events that
+          have been triggered when executing a command
+  \end{itemize}
+
+  \begin{block}{}
+    \begin{minted}[fontsize=\tiny]{console}
+$ perf trace -e "net:*" ping -c 1 192.168.1.1
+PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
+      0.000 ping/37820 net:net_dev_queue(skbaddr: 0xffff97bbc6a17900, len: 98,
+        name: "enp34s0")
+      0.005 ping/37820 net:net_dev_start_xmit(name: "enp34s0",
+        skbaddr: 0xffff97bbc6a17900, protocol: 2048, len: 98,
+        network_offset: 14, transport_offset_valid: 1, transport_offset: 34)
+      0.009 ping/37820 net:net_dev_xmit(skbaddr: 0xffff97bbc6a17900, len: 98,
+        name: "enp34s0")
+64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.867 ms
+    \end{minted}
+  \end{block}
+\end{frame}
+
 \begin{frame}[fragile]
   \frametitle{Using {\em perf top} }
   \begin{itemize}




More information about the training-materials-updates mailing list