[bootlin/training-materials updates] master: debugging: slides: add mention about dlsym (224f2f50)
Alexis Lothoré
alexis.lothore at bootlin.com
Wed Jul 5 10:07:24 CEST 2023
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/224f2f50275ddc33c595afe9547535314f045ee7
>---------------------------------------------------------------
commit 224f2f50275ddc33c595afe9547535314f045ee7
Author: Alexis Lothoré <alexis.lothore at bootlin.com>
Date: Wed Jul 5 10:07:24 2023 +0200
debugging: slides: add mention about dlsym
Add mention to dlsym which allows to get access to "real" symbol when a
custom library has been preloaded with LD_PRELOAD
Fixes #192
Signed-off-by: Alexis Lothoré <alexis.lothore at bootlin.com>
>---------------------------------------------------------------
224f2f50275ddc33c595afe9547535314f045ee7
slides/debugging-application-tracing/debugging-application-tracing.tex | 1 +
1 file changed, 1 insertion(+)
diff --git a/slides/debugging-application-tracing/debugging-application-tracing.tex b/slides/debugging-application-tracing/debugging-application-tracing.tex
index 6cc3693b..495a9346 100644
--- a/slides/debugging-application-tracing/debugging-application-tracing.tex
+++ b/slides/debugging-application-tracing/debugging-application-tracing.tex
@@ -14,6 +14,7 @@
\begin{itemize}
\item Overrides libraries symbols that have the same name.
\item Allows to redefine only a few specific symbols.
+ \item "Real" symbol can still be loaded and used with \code{dlsym} (\manpage{dlsym}{3})
\end{itemize}
\item Used by some debugging/tracing libraries ({\em libsegfault},
{\em libefence})
More information about the training-materials-updates
mailing list