同时使用两个不同的libcs

时间:2019-10-15 10:46:21

标签: linker compiler-optimization instrumentation libc

我的情况是,我创建了一个编译时检测系统,该系统将代码插入应用程序中,该应用程序会对其内部状态进行一些记账以进行动态分析。注入的代码依赖于实现必要数据结构的运行时库。

为了提高工具的准确性,我想跟踪对libc的调用内部状态的更改。为此,我已经编译了乐器版本的musl。

问题是我的运行时库由于各种原因而依赖glibc(无法更改)。如何让应用程序使用检测到的musl符号,而让运行时库使用普通的glibc符号?

0 个答案:

没有答案