Configurar mi lib para LD_PRELOAD hace que algunos procesos produzcan errores de cargador
Recibo el siguiente error cuando intento ejecutar un script para el que solo tengo acceso de ejecución:
uname: symbol lookup error: /home/dumindara/random/sotest/a.out: undefined symbol: dlsym
Esto es después de haber establecidoLD_PRELOAD
variable de entorno a/home/dumindara/random/sotest/a.out
.
a.out
tiene una pruebamalloc
función y llamadasdlsym
internamente.
No tengo este problema cuando ejecutols
. La mayoría de los procesos dan este error. ¿Por qué sucede esto y qué puedo hacer para que funcione?