逆向工程,比较用ADS和RVCT编译器编译的库

时间:2010-08-16 13:24:40

标签: reverse-engineering

我有一个库,其中包含为rvct编译器编译的objs(c或c ++中使用的语言)。另一个符合ADS。

我想反向工程并从中生成某种c / c ++代码。动机是找出造成类似代码占用的内存大小差异的原因。

a)是否可以这样做 b)如果是的话,如何使用免费软件。

我不是在寻找非常准确的输出,只是某种输出,通过它我可以比较两个这样的不同的objs。

还有其他方法可以进行这种比较..我的意思是一些可以查看机器代码并给我某种内存消耗比较的工具。

1 个答案:

答案 0 :(得分:0)

如果你想要C代码,唯一的方法是Hex-Rays ARM Decompiler(免责声明:我为Hex-Rays工作)。 您可以使用免费的东西进行反汇编,例如:来自binutils的GNU objdump(-d switch)。