valgrind

    0熱度

    1回答

    我試圖使用cg_annotate來使用--include標誌來包含字典。但是,無論我在--include =之後輸入什麼內容,它總是顯示手冊(指示我的路徑錯誤)。 例如,我輸入 「.util」 後--include =,但它顯示了手動: the sceenview 官方手冊上說: -I --include = [默認值:none]將目錄添加到要在其中搜索文件的列表中。可以給出多個-I/- incl

    0熱度

    1回答

    當運行valgrind與--leak-check=full時,生成的報告包含有關內存「可能丟失」的信息。 valgrind手冊中有一些相關信息,以及一些示例報告。 http://valgrind.org/docs/manual/mc-manual.html LEAK SUMMARY: definitely lost: 4 bytes in 1 blocks indirectly

    0熱度

    1回答

    根據helgrind文檔,比賽報告有兩個堆棧跟蹤 - 一個是檢測到比賽的地方,另一個是在另一個線程中讀取/寫入同一位置的地點,沒有前/後關係。 我有一種情況(下面的完整錯誤)helgrind只報告比賽位置,但沒有衝突的位置。那是什麼意思?這是一個複雜的代碼庫,我不知道如何在更簡單的代碼上進行重現。通常情況下,我會按預期看到2個堆棧軌跡。 ==10720== Possible data race d

    0熱度

    1回答

    默認情況下,在針對Openwrt進行交叉編譯時,valgrind在menuconfig中對IMX6平臺不可選,但此平臺基於實施ARMv7體系結構的ARM Cortex A9內核。這種體系結構由valgrind支持,所以我對valgrind軟件包的Makefile做了些許更改,使得軟件包可以在menuconfig和compilable中進行選擇。 我正在使用GCC-5.3和uClibc-0.9.33

    0熱度

    3回答

    我們正在調試我們的大型遺留應用程序的內存問題,並希望使用Valgrind來追蹤它。然而,該應用使用ACE/TAO CORBA library,Valgrind抱怨庫中的非法「vex」指令。 ==29992== Memcheck, a memory error detector ==29992== Copyright (C) 2002-2012, and GNU GPL'd, by Julian

    1熱度

    2回答

    我學習C++和正在​​與裝載在Linux(。所以)一個共享庫試驗。 我得到一個分段錯誤,當我運行下面的代碼。 當我嘗試使用Valgrind的運行控制檯應用程序,我得到如下: valgrind ./TestLoadSo --leak-check=full -v ==26828== Memcheck, a memory error detector ==26828== Copyright (C)

    3熱度

    2回答

    我試圖在macOS Sierra上安裝valgrind(版本10.12.6)。在運行./configure.sh時,出現此錯誤: checking for a supported version of gcc... Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/us

    1熱度

    1回答

    假設兩個腳本:(a)一個bash調用JAVA jar的shell腳本(以下簡稱my_shell_script),以及(b)一個從其他腳本導入函數的Python腳本Python包,但不包含任何非Python包或軟件(以下簡稱my_Python_script)。兩種腳本都具有相同的用途:它們採用相同的輸入(以下爲testinput)並生成大致相同的輸出。 我想測量和比較兩個腳本在執行時的內存使用情況。

    3熱度

    1回答

    首先,我像這樣運行: valgrind --leak-check=full --show-leak-kinds=all test_proc 和原木: ==30349== For counts of detected and suppressed errors, rerun with: -v ==30349== ERROR SUMMARY: 7 errors from 7 contexts (su

    1熱度

    1回答

    可能失去的記憶 任何程序我跑Valgrind的告訴我說,有72個可能丟失字節3塊,甚至一個簡單的程序,如: int main(void) { printf("Hello, World!\n"); return 0; } 你知不知道這是否是一個Valgrind的Mac OS sierra上的錯誤? 我怎麼能泄漏這樣的程序內存?