我试着找出mips android中线程同步引起的一些问题,我在我的mips机器上安装了valgrind,使用memcheck时没关系,但是当我将选项更改为--tool = helgrind时,logcat说:
I/start_valgrind.sh( 9328): link_image[2207]: 9329 could not load needed library '/data/local/Inst/lib/valgrind/vgpreload_drd-mips32-linux.so' for '/system/bin/app_process' (mips_relocate_got[1749]: 9329 cannot locate 'sched_yield'...
我在/system/lib/libc.so中找到sched_yield,但我找不到将其添加到链接路径的方法;我使用valgrind-3.10.0,我的android系统版本是4.1。
那么可以在android中运行helgrind / drd吗?谢谢!