我该如何抑制LeakSanitizer的输出?
对于Address Sanitizer,我可以使用
对于Address Sanitizer,我可以使用
__attribute__((no_sanitize_address))
(当在-fsanitize = address下运行时如何抑制LeakSanitizer报告?。但是这对LS无效。__attribute__((no_sanitize_address))
std::shared_ptr make_module()
{
return std::shared_ptr(new client);
}
21 Indirect leak of 3670536 byte(s) in 1 object(s) allocated from:
22 #0 0x7fbf42f521a8 in operator new(unsigned long) (/lib64/libasan.so.4+0xe01a8)
23 #1 0x7106b2 in graphite::make_module() /client.cc:15
std::make_shared
。 - undefinedmake_shared
出现很久之前编写的。 - undefined