valgrind

    0熱度

    1回答

    我想在我的32位可執行文件(示例)上運行valgrind工具,我在linux Ubuntu主機16.04(64位)下構建,但未能運行,出錯:錯誤的ELF。 示例應用程序構建在arm32中運行,交叉編譯在我的主機linux機器上。 這是我跑的命令。 valgrind --tool=callgrind ./sample valgrind: wrong ELF executable class (eg

    0熱度

    1回答

    我不明白爲什麼下面的代碼隊列正在使valgrind警告有關無效寫入和分配後的地址是0字節。代碼看起來很健全,它非常簡單。從Valgrind的 #include <stdio.h> #include <stdio.h> #include <stdlib.h> typedef struct { int size; int head; int count;

    1熱度

    1回答

    考慮下面的代碼 int main(){ return 0; } 我克編譯它++並通過輸出到Valgrind的。輸出如下。 ==11752== HEAP SUMMARY: ==11752== in use at exit: 72,704 bytes in 1 blocks ==11752== total heap usage: 1 allocs, 0 frees, 72,704

    1熱度

    2回答

    我有Mac OS X Sierra 10.12.3,我知道Valgrind可能與我的系統不兼容。我已經成功地運行automake和svn的,但是當我嘗試運行使,它說: priv/ir_opt.c:5930:14: error: explicitly assigning value of variable of type 'Int' (aka 'int') to itself [-Werror,-W

    1熱度

    3回答

    我很納悶,爲什麼在這個示例代碼,的valgrind沒有發現錯誤或丟失的記憶: #include <stdio.h> #include <stdlib.h> int main() { char *str; /* Initial memory allocation */ str = (char *) malloc(8); strcpy(str, "ex

    0熱度

    1回答

    我已經寫了代碼,這需要從文件輸入一個RPN計算器。 代碼似乎與我的測試情況下工作,但Valgrind的告訴我有28個錯誤。我是C新手,並沒有使用Valgrind。我不明白這些錯誤是什麼。有人可以幫助我瞭解它們是什麼以及如何解決它們? 沒有內存泄漏。 這是我的代碼,比較遺憾的是非常混亂的代碼。 #include <stdio.h> #include <stdlib.h> #include<str

    0熱度

    1回答

    我有競爭條件的Python代碼。 import threading class Counter: def __init__(self): self.x = 0 def incr(self): self.x += 1 def __str__(self): return str(self.x) x = Counter() cl

    1熱度

    1回答

    試圖編譯valkyrie(valgrind GUI),並引發錯誤。 步驟: 下載武神2.0.0從Valgrind的網站 後解壓我也跟着下INSTALL文件的說明: stillstoned @ stillstoned〜/下載/武神-2.0.0/src目錄$ QMAKE-QT4 PREFIX = /選擇 [email protected] ~/Downloads/valkyrie-2.0.0/src

    0熱度

    2回答

    我有一個應用程序,並想知道我是否泄漏文件描述符,當我使用valgrind -track-fds=yes ./app 我得到: ==18807== FILE DESCRIPTORS: 4 open at exit. ==18807== Open AF_UNIX socket 20: <unknown> 這被認爲是一個文件描述符泄漏?應用程序終止或者Linux內核是否處理完一個close soc

    1熱度

    2回答

    對於學校,我必須用單元格初始化映射。 在與Valgrind分析我的代碼時,我遇到了一些問題。 我以前使用的初始化函數工作,但添加兩個額外的整數指針和一個整數後停止運作。內存是動態分配的,並且該錯誤出現在之前也存在的部分中,這讓我難倒了。發生的錯誤是如下: ==4877== Invalid write of size 4 ==4877== at 0x401723: initialize_map (