在运行时动态修改符号表(在C中)

时间:2015-05-10 02:16:10

标签: symbols elf ld-preload

是否可以在运行时使用C动态修改符号表(在Linux上采用elf格式)?

我的最终目标如下:

在某个函数中说foo,我想将malloc函数覆盖到我的自定义处理程序my_malloc。但在foo之外,任何malloc仍然应该像glibc一样调用malloc。

注意:这与在整个程序执行期间覆盖LD_PRELOAD的{​​{1}}不同。

0 个答案:

没有答案