|
From: Alessandro B. <a.b...@ev...> - 2010-07-21 13:07:56
|
Hi, I'm trying to run Valgrind on PowerPC (mpc885) but I have some problems. When I start valgrind I received this message: [ 741.302816] Bad emulation memcheck-ppc32-/987 [ 741.302925] NIP: 38030e28 instruction: 10000484 opcode: 4 A: 0 B: 0 C: 12 code: 242 rc: 0 [ 741.310302] pte @ 0x38030e28: (0xc39b1380)->(0xc39630c0)->0x02efe889 [ 741.310302] RPN: 02efe PP: 2 SPS: 1 SH: 0 CI: 0 v: 1 [ 741.310302] Kernel VA for NIP c2efee28 pte @ 0xc2efee28: no pmd These are the steps for compile it: svn co svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_5_BRANCH . /usr/local/angstrom/powerpc/environment-setup ./autogen.sh ./configure --prefix=/home/alessandro/Siemens/Valgrind/ppc_install --host=powerpc-angstrom-linux --enable-only32bit --disable-tls Modify the line: in m_transtab.c vg_assert(cls == 16 || cls == 32 || cls == 64 || cls == 128); in m_machine.c vg_assert(szB == 16 || szB == 32 || szB == 64 || szB == 128); in guest_ppc_toIR.c vassert(lineszB == 16 || lineszB == 32 || lineszB == 64 || lineszB == 128); make make install I have also try to run a program but no memory leak was found (there were instead). Some Help ?? |