Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么 C 允许缺少函数声明?
今天我们遇到了一个不寻常的现象 一位同事在他的代码中调用了一个正常运行的函数 这触发了 libc gethostbyname 中的段错误 令人费解的是 相同的函数在同一运行时的其他源文件中运行没有问题 令人惊讶的是 当使用 valgrind
gcc
Linker
valgrind
什么会导致 Valgrind 堆栈跟踪中出现奇怪的地址?
这个问题与从 valgrind 输出中过滤掉垃圾 https stackoverflow com questions 34325305 filtering out junk from valgrind output 我正在尝试调试一个大型项
c
memory
stack
valgrind
std::map 中 std::string 的 Valgrind 内存泄漏
这是 Valgrind 的输出 6519 at 0x4C25885 operator new unsigned long vg replace malloc c 319 6519 by 0x4EE65D8 std string Rep S
c
valgrind
stdstring
stdmap
无效异常展开导致崩溃?
我正在调试我们的一项测试中发生的崩溃 我们有一个用 C 编写的 ODBC 驱动程序 so 正在使用我们的测试工具 称为 Touchstone 通过 iODBC 对其进行测试 该工具也是用 C 编写的 我已使用 Oracle Solaris
c
x86
valgrind
Solaris
什么是 _dl_lookup_symbol_x ? - C++ 分析
我正在使用 valgrind callgrind 来分析我的服务器代码以进行一些优化 callgrind 向我报告的两个最常用的调用 使用 kcachegrind 查看 是 dl lookup symbol x 和 do lookup x
c
profiling
valgrind
内存/地址消毒剂与 Valgrind
我想要一些工具来诊断释放后使用错误和未初始化的错误 我正在考虑 Sanitizer 内存和 或地址 和 Valgrind 但我对它们的优点和缺点知之甚少 谁能告诉我 Sanitizer 和 Valgrind 的主要特点 区别和优缺点吗 编辑
valgrind
AddressSanitizer
memorysanitizer
在 OS X 上构建 valgrind
我试图在 macOS Sierra 版本 10 12 6 上安装 valgrind 运行 configure sh时 出现以下错误 检查受支持的 gcc 版本 配置为 prefix Library Developer CommandLine
MacOS
gcc
valgrind
strdup():对警告感到困惑(“隐式声明”、“使指针...无需强制转换”、内存泄漏)
当我编译下面的一小段代码 其中我们定义一个字符串 然后使用 strdup 来制作副本 时 我收到 3 个警告 来自 GCC 的 2 个编译器警告和来自 valgrind 的 1 个运行时警告 错误 我怀疑内存泄漏错误 由 valgrind
c
gcc
valgrind
strdup
在 Valgrind 下运行 Eclipse
这里有人成功运行 Eclipse 吗Valgrind http valgrind org 我正在与涉及 JNI 代码的特别棘手的崩溃作斗争 并希望 Valgrind 或许可以 再次 证明其卓越性 但是当我在 Valgrind 下运行 Ecl
eclipse
valgrind
Valgrind 和 CUDA:报告的泄漏是真的吗?
我的应用程序中有一个非常简单的 CUDA 组件 Valgrind 报告了大量泄漏和仍然可达的情况 所有这些都与 cudaMalloc 调用有关 这些泄露是真的吗 我打电话cudaFree对于每一个cudaMalloc 这是 valgrind
memoryleaks
CUDA
valgrind
helgrind (valgrind) 可以与 c++11 futures 一起使用吗
当我将 helgrind 与 C 11 futures 和打包任务一起使用时 我得到了我认为是误报的信息 以下是在 CentOS6 系统上使用 gcc 6 3 0 和 valgrind 3 12 的情况 我尝试按照文档中的建议来提供注释 我
c
Multithreading
C11
valgrind
libstdc
如何将 valgrind 与 Python C++ 扩展一起使用?
我在 C 类上实现了 Python 扩展 我没有用于运行 valgrind 的 C 目标 我想使用 valgrind 进行内存检查 我可以将 valgrind 与 Python 一起使用吗 是的 您可以使用valgrind使用Python
c
python
valgrind
C malloc valgrind 大小写入无效
我曾经遇到过公平份额 malloc 无效写入 以及本网站上的许多示例 但我仍然无法指出导致某些写入的原因 这里我有一个用于图形的邻接矩阵 在分配时 我从 valgrind 获得无效写入 但整个程序中没有分段错误 我也得到无效的读取 但我认为
c
memorymanagement
malloc
valgrind
Valgrind 和内存泄漏
我正在对我的软件进行一些内存分析 并在使用 valgrind 的以下命令运行标准内存泄漏检查后 valgrind tool memcheck leak check full path to program 我得到以下总结 12550 泄漏摘
c
memoryleaks
valgrind
如何使用 Valgrind 检测分段错误细节?
我有一个 std map 它通过一些 API 调用进行初始化 当我尝试使用此地图时 出现分段错误 如何检测无效代码或无效内容或任何可以帮助我解决问题的细节 代码如下所示 std map lt std string std string gt
c
Linux
debugging
valgrind
我可以让 valgrind 告诉我哪个值未初始化吗?
I ran valgrind一些代码如下 valgrind tool memcheck leak check full track origins yes test 它返回以下错误 24860 Conditional jump or mov
c
initialization
valgrind
valgrind - 查找共享库中的内存泄漏
我需要知道如何找出共享库中的内存泄漏 该库将被加载到发布二进制文件中 我的意思是我使用 g 选项构建的共享库 但加载共享库的二进制文件不是使用 g 选项构建的 我得到的泄漏报告如下 739 at 0x4A05809 malloc vg re
memoryleaks
sharedlibraries
valgrind
最长公共子序列:为什么这是错误的?
int lcs char A char B int m strlen A int n strlen B int X malloc m sizeof int int Y malloc n sizeof int int i int j for
c
Arrays
Algorithm
valgrind
LCS
为什么 valgrind 在我的“测试”程序中没有检测到内存泄漏? [复制]
这个问题在这里已经有答案了 整个测试代码包含在main cpp中 如下 include
c
QT
valgrind
Valgrind 未显示错误使用 c_str() 的无效内存访问
想象一下这样的代码 string f string r ab return r int main const char c f c str printf s n c return 0 这段代码可能会崩溃 对吧 因为那个字符串c指向被破坏 但
c
string
std
valgrind
«
1
2
3
4
5
6
7
»