2

我在将sancovclang 工具与共享库一起使用时遇到了麻烦。
虽然它像记录的简单二进制文件一样工作,但我无法让它与共享库一起使用。

每当我从我的程序中使用共享库时,我都会得到一个*.sancov文件,但是当我尝试从中获取报告时,sancov我会收到以下错误消息:

忽略 libMyLib.so 及其覆盖范围,因为找不到 __sanitizer_cov* 函数。

似乎问题源于我的共享库中未解决消毒剂功能的事实。但我不确定。

nm libMyLib.so | grep saniti
U __sanitizer_cov
U __sanitizer_cov_module_init
U __sanitizer_cov_with_check

有人可以给我提示我做错了什么吗?

4

0 回答 0