[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