[bootlin/training-materials updates] master: Stop mentioning DUMA, not updated since 2009 (c5d3af97)

Michael Opdenacker michael.opdenacker at bootlin.com
Tue Jun 2 07:48:41 CEST 2020


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

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

commit c5d3af973666a324d1b7008af129b0a9a9e62bca
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Tue Jun 2 07:48:41 2020 +0200

    Stop mentioning DUMA, not updated since 2009
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


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

c5d3af973666a324d1b7008af129b0a9a9e62bca
 .../sysdev-application-development.tex               | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

diff --git a/slides/sysdev-application-development/sysdev-application-development.tex b/slides/sysdev-application-development/sysdev-application-development.tex
index 426fbfb4..2ceefe9e 100644
--- a/slides/sysdev-application-development/sysdev-application-development.tex
+++ b/slides/sysdev-application-development/sysdev-application-development.tex
@@ -408,7 +408,7 @@
     \code{gdbserver /dev/ttyS0 <executable> <args>}
   \item Otherwise, attach \code{gdbserver} to an already running program:\\
     \code{gdbserver --attach localhost:<port> <pid>}
-  \item Then, on the host, start \code{ARCH-linux-gdb program},\\
+  \item Then, on the host, start \code{ARCH-linux-gdb <executable>},\\
     and use the following \code{gdb} commands:
     \begin{itemize}
     \item To connect to the target:\\
@@ -446,24 +446,6 @@
 
 \subsection{Memory checkers}
 
-\begin{frame}
-  \frametitle{DUMA}
-  Detect Unintended Memory Access\\
-  \url{http://duma.sourceforge.net/}
-  \begin{itemize}
-  \item Fork and replacement for Electric Fence
-  \item Stops your program on the exact instruction that overruns or
-    underruns a \code{malloc()} memory buffer.
-  \item GDB will then display the source-code line that causes the
-    bug.
-  \item Works by using the virtual-memory hardware to create a
-    red-zone at the border of each buffer - touch that, and your
-    program stops.
-  \item Works on any platform supported by Linux, whatever the CPU
-    (provided virtual memory support is available).
-  \end{itemize}
-\end{frame}
-
 \begin{frame}
   \frametitle{Valgrind (1)}
   \begin{columns}[T]




More information about the training-materials-updates mailing list