Clangs SanitizerCoverage with shared libraries

时间:2016-09-07 14:48:02

标签: clang++ sanitizer

我在使用共享库的clang sancov工具时遇到了麻烦 虽然它对于一个简单的二进制文件就像documented一样工作,但我无法使它与共享库一起工作。

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

  

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

似乎问题源于清理程序功能在我的共享库中未解决的事实。但我不确定。

  

nm libMyLib.so | grep saniti
  你__anitizer_cov
  U __sanitizer_cov_module_init
  U __sanitizer_cov_with_check

有人可以暗示我的错误吗?

0 个答案:

没有答案