在ARM9上使用Valgrind?

8
我看到valgrind有一个ARM7目标,但我发现关于valgrind是否支持ARM9的信息存在冲突。我正在使用运行linux的ARM9目标。
是否有人成功地在ARM9目标上使用了valgrind?如果是这样,您可以提供任何指针吗?包括“您如何构建它?”。
谢谢。
-z
1个回答

7

Valgrind可以在ARM-v7架构上运行,而不是ARM7芯片系列。ARM7是一个相当古老的芯片系列名称(使用ARM-v4架构),ARM9(ARM-v5)也是如此。您确定您的芯片是ARM9而不是Cortex-A9(使用ARM-v7架构)吗?如果它确实是ARM9,那么您就没有办法了。如果它是Cortex,则应该可以工作。


通过检查/proc/cpinfo,我发现处理器具有以下字符串:ARM926EJ-S rev 0(v5l)...不确定这将把特定的ARM放入哪一代。 - zap foster
2
ARM926EJ-S是ARMv5,实际上在你所附的输出中以非常简略的形式表示; (v5l) - ARMv5,小端。 - unixsmurf

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接