标签: symbols elf ld-preload
是否可以在运行时使用C动态修改符号表(在Linux上采用elf格式)?
我的最终目标如下:
在某个函数中说foo,我想将malloc函数覆盖到我的自定义处理程序my_malloc。但在foo之外,任何malloc仍然应该像glibc一样调用malloc。
foo
malloc
my_malloc
注意:这与在整个程序执行期间覆盖LD_PRELOAD的{{1}}不同。
LD_PRELOAD