我正在使用 OpenSSL API 开发应用程序。众所周知,OpenSSL 使用大量全局变量,这些变量被 Valgrind 视为错误(“条件跳转或移动......”等)。因此 Valgrind 的输出被来自共享库的错误阻塞。这对于调试目的非常不方便,因为每次我得到:
检测到超过X个错误。我不再报道了。最终错误计数将不准确。去修复你的程序!
问题是:
我可以在 Valgrind 中禁用派对库(在我的情况下为-lssl和-lcrypto)内存检查吗?
或者我可以只关注“绝对丢失”的错误吗?
谢谢你。