2012-05-31 33 views
2

我一直在試圖在MIPS機器上運行valgrind。 我成功交叉編譯了valgrind並從測試套件中運行了一些測試。 但是,無論valgrind何時嘗試創建一個coredump,斷言都會失敗。從文件信息轉儲-elf.c 及其valgrind on mips

vg_assert(sizeof(*regs) == sizeof(prs->pr_reg)); 

以及顯然這斷言檢查如果字節數組的大小是與由Valgrind的由寄存器的結構。

但我無法克服這個錯誤。

我在MIPS 32機器上使用valgrind。

感謝

回答

0

Trunk Valgrind很好地支持MIPS32 LE/BE和MIPS64 LE/BE。

下載從後備箱代碼:

svn co svn://svn.valgrind.org/valgrind/trunk valgrind 

配置它,使它,並使用它。您不應該看到任何MIPS32問題。