我最近在proggit上遇到了对它的引用,并且(到目前为止)没有对其进行解释。
我怀疑这可能是吧,但我不知道。
如果设置LD_PRELOAD为共享库的路径,则该文件将 在 任何其他库(包括C运行时libc.so) 之前 加载。因此,要运行ls您的特殊malloc()实现,请执行以下操作:
LD_PRELOAD
libc.so
ls
malloc()
$ LD_PRELOAD=/path/to/my/malloc.so /bin/ls