valgrind

    3熱度

    1回答

    我真不明白,當異常發生在堆與分配的內存會發生什麼: #include <iostream> #include <vector> using namespace std; class Base { private: int *a; public: Base() { // a = new int[100]; throw runtime_erro

    0熱度

    1回答

    問題:無法在ARM中運行Valgrind二進制文件。 我Cross在Linux主機編譯Valgrind-3-13-0成功。我將二進制文件移動到我的ARM目標。我跑Valgrind的在手臂上,它說not found. 步驟交叉編譯 在生成過程中,我戳到配置文件,改變armv7爲arm。 ./configure --host=arm-none-linux-gnueabi --prefix=/home/

    0熱度

    1回答

    我是比較新的調試Valgrind的錯誤,而這其中有我難住了: ==1920== Invalid write of size 1 ==1920== at 0x4C2ECC7: strcpy (/builddir/build/BUILD/valgrind-3.11.0/memcheck/../shared/vg_replace_strmem.c:506) ==1920== by 0x1D533B5

    -1熱度

    1回答

    我有一個包含一組char *屬性的結構。 struct gcp_values { char* srcX; char* srcY; char* dstX; char* dstY; }; 好,我填補它在一個循環從集合Q對象 std::vector<GeoRefLibrary::gcp_values> gcpvalues(vl.size()); for(int i=0;i<vl

    -1熱度

    1回答

    我在寫一個迷宮問題程序。我可以成功地獲得路徑的方向。但是,我肯定會失去valgrind報告的錯誤。我的代碼中有什麼問題? 以下是我的代碼: 002: #include <stdio.h> 003: #include <stdlib.h> 004: #include <string.h> 005: 006: struct each_path { 007: int step_nums, c

    0熱度

    1回答

    運行程序Valgrind時,它表示在結構的轉換指針處存在「大小爲8的無效讀取」。它與calloc有什麼關係?如果按原樣讀取則爲(無)。 具有結構(被稱爲線索),它的用法如下: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <limits.h> const int MAX_SIZE = 20; s

    0熱度

    1回答

    我想檢查內存泄漏。這是我第一次使用Valgrind。 我有一個錯誤,我找不到 {VALGRIND_DIRECTORY}/Inst/data/local/Inst/bin/Valgrind。 的Android ndkr10e 的Ubuntu 16.04 64 設備聯想A706 我也跟着:Android valgrind build fails 登錄 HOME: /home/trungle NDK:

    -1熱度

    1回答

    即時試圖代碼,將字符串分割到多個的功能,我知道我有很多的分配空間沒有釋放,我只是測試此位,但Valgrind的顯示我 Conditional jump or move depends on uninitialised value(s) ==25613== at 0x4C2DB3C: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-lin

    0熱度

    1回答

    我.c文件代碼: #include <stdio.h> /* i had made the coding wrong on purpose. */ int main(){ int g = 10; int h; printf("I am %d age.\n"); printf("I am %dtall.\n", h); return 0;

    2熱度

    1回答

    我有以下最小的示例代碼。我想要做的是: 在一個單獨的線程中,啓動一個boost::asio::deadline_timer,以便每調用一個函數loop,就會完成一些操作,定時器會自行重新設置,直到無窮大。 #include <iostream> #include <boost/asio.hpp> #include <boost/thread/thread.hpp> void wait(in