[bootlin/training-materials updates] master: debugging: labs: gdb: add pro tip on gdb p command (bd73fc78)

Clément Léger clement.leger at bootlin.com
Thu Nov 17 13:10:31 CET 2022


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

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

commit bd73fc78e110fb1229664a84e7a77fb75749a557
Author: Clément Léger <clement.leger at bootlin.com>
Date:   Thu Nov 17 13:09:04 2022 +0100

    debugging: labs: gdb: add pro tip on gdb p command
    
    Signed-off-by: Clément Léger <clement.leger at bootlin.com>


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

bd73fc78e110fb1229664a84e7a77fb75749a557
 labs/debugging-application-crash/debugging-application-crash.tex | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/labs/debugging-application-crash/debugging-application-crash.tex b/labs/debugging-application-crash/debugging-application-crash.tex
index 8120064c..294c2620 100644
--- a/labs/debugging-application-crash/debugging-application-crash.tex
+++ b/labs/debugging-application-crash/debugging-application-crash.tex
@@ -59,6 +59,10 @@ Then continue the execution and try to find the error using GDB. There are
 multiple ways to debug such program. We will track down up to the error in order
 to understand
 
+{\em TIP: in gdb, not only values can be displayed using \code{p} command but
+functions can also be called directly from gdb ! Try to call
+\code{display_linked_list()}.}
+
 \section{Using a coredump with GDB}
 
 Sometimes, the problems only arise in production and you can only gather data




More information about the training-materials-updates mailing list