Is Valgrind supported on ARM Cortex-M3? I'm trying to compile ValGrind for use with ucLinux on a Cortex-M3 using a Code Sourcery toolchain.
I'm using a configure command like ./configure --host=arm-uclinuxeabi --build=x86_64-pc-linux-gnu CLAGS="-mcpu=cortex-m3 -mthumb" (in configure.in I clone the 'armv7*' to a 'arm' line) It stops in m_trampoline.c with complaints like m_trampoline.S: Assembler messages: m_trampoline.S:594: Error: Thumb does not support conditional execution m_trampoline.S:627: Error: lo register required -- `stmfd sp!,{r4,r5,lr}' m_trampoline.S:628: Error: instruction not supported in Thumb16 mode -- `subs lr,r2,#0' m_trampoline.S:633: Error: dest must overlap one source register -- `add r3,r0,lr' Thanks in advance ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users