[bootlin/training-materials updates] master: Embedded Linux agenda: mention debugging with core dumps in lab (f1e416a9)
Michael Opdenacker
michael.opdenacker at bootlin.com
Tue Nov 30 14:56:01 CET 2021
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/f1e416a9aece3472ae72b5a4c023f07ade54f469
>---------------------------------------------------------------
commit f1e416a9aece3472ae72b5a4c023f07ade54f469
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Tue Nov 30 14:56:01 2021 +0100
Embedded Linux agenda: mention debugging with core dumps in lab
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
f1e416a9aece3472ae72b5a4c023f07ade54f469
agenda/embedded-linux-4d-agenda.tex | 2 ++
agenda/embedded-linux-4d-fr-agenda.tex | 2 ++
agenda/embedded-linux-agenda.tex | 2 ++
agenda/embedded-linux-fr-agenda.tex | 2 ++
agenda/embedded-linux-online-agenda.tex | 2 ++
agenda/embedded-linux-online-fr-agenda.tex | 2 ++
6 files changed, 12 insertions(+)
diff --git a/agenda/embedded-linux-4d-agenda.tex b/agenda/embedded-linux-4d-agenda.tex
index 66714a5a..8db62e46 100644
--- a/agenda/embedded-linux-4d-agenda.tex
+++ b/agenda/embedded-linux-4d-agenda.tex
@@ -368,6 +368,8 @@
\item Develop and compile an application relying on the ncurses library
\item Using strace, ltrace and gdbserver to debug a crappy application
on the remote system.
+ \item Post mortem analysis: exploit a {\em core dump} to find out where an application
+ crashed.
\end{itemize}
}
diff --git a/agenda/embedded-linux-4d-fr-agenda.tex b/agenda/embedded-linux-4d-fr-agenda.tex
index b4305180..b1245f52 100644
--- a/agenda/embedded-linux-4d-fr-agenda.tex
+++ b/agenda/embedded-linux-4d-fr-agenda.tex
@@ -410,6 +410,8 @@ embarqué}
ncurses.
\item Utilisation de strace, ltrace et gdbserver pour déboguer une application de
mauvaise qualité sur le système embarqué
+ \item Exploitation d'un {\em core dump} pour identifier à quel endroit
+ une application s'est "plantée".
\end{itemize}
}
diff --git a/agenda/embedded-linux-agenda.tex b/agenda/embedded-linux-agenda.tex
index c8ca2088..4e295f40 100644
--- a/agenda/embedded-linux-agenda.tex
+++ b/agenda/embedded-linux-agenda.tex
@@ -400,6 +400,8 @@
\item Develop and compile an application relying on the ncurses library
\item Using strace, ltrace and gdbserver to debug a crappy application
on the remote system.
+ \item Post mortem analysis: exploit a {\em core dump} to find out where an application
+ crashed.
\end{itemize}
}
diff --git a/agenda/embedded-linux-fr-agenda.tex b/agenda/embedded-linux-fr-agenda.tex
index 23df6cde..5952def4 100644
--- a/agenda/embedded-linux-fr-agenda.tex
+++ b/agenda/embedded-linux-fr-agenda.tex
@@ -422,6 +422,8 @@ embarqué}
ncurses.
\item Utilisation de strace, ltrace et gdbserver pour déboguer une application de
mauvaise qualité sur le système embarqué
+ \item Exploitation d'un {\em core dump} pour identifier à quel endroit
+ une application s'est "plantée".
\end{itemize}
}
diff --git a/agenda/embedded-linux-online-agenda.tex b/agenda/embedded-linux-online-agenda.tex
index 2709c3bf..f0a2e029 100644
--- a/agenda/embedded-linux-online-agenda.tex
+++ b/agenda/embedded-linux-online-agenda.tex
@@ -409,6 +409,8 @@
\item Develop and compile an application relying on the ncurses library
\item Using strace, ltrace and gdbserver to debug a crappy application
on the remote system.
+ \item Post mortem analysis: exploit a {\em core dump} to find out where an application
+ crashed.
\end{itemize}
}
diff --git a/agenda/embedded-linux-online-fr-agenda.tex b/agenda/embedded-linux-online-fr-agenda.tex
index f53b3005..be70185d 100644
--- a/agenda/embedded-linux-online-fr-agenda.tex
+++ b/agenda/embedded-linux-online-fr-agenda.tex
@@ -431,6 +431,8 @@ embarqué}
ncurses.
\item Utilisation de strace, ltrace et gdbserver pour déboguer une application de
mauvaise qualité sur le système embarqué
+ \item Exploitation d'un {\em core dump} pour identifier à quel endroit
+ une application s'est "plantée".
\end{itemize}
}
More information about the training-materials-updates
mailing list