memory-sanitizer相关内容

clang ++内存清理程序报告未初始化的值的使用

此代码摘自 IncludeOS github页.我对其进行了一些修改,以便在不使用其他头文件的情况下进行编译.IncludeOS的 find 函数有点太冗长,因此我想简化一下.但是修改后,代码的行为与我预期的有所不同. 这里是一个简短的解释.此代码用于解析HTTP标头.标头字段是名称-值对.它表示为 vector> . find 函数用于查找字段名 ..
发布时间:2021-04-22 18:45:18 C/C++开发

内存/地址消毒器vs Valgrind

我想要一些工具来诊断用户后释放错误和未初始化的错误.我正在考虑使用消毒剂(内存和/或地址)和Valgrind.但是我对它们的优缺点几乎一无所知.谁能告诉我Sanitizer和Valgrind的主要功能,区别和优点/缺点? 编辑:我发现了一些比较,例如:Valgrind使用DBI(动态二进制工具),而Sanitizer使用CTI(编译时工具).无论Sanitizer运行速度是否比Valgrin ..
发布时间:2020-06-19 18:33:24 其他开发