Обратный инженер для сравнения библиотеки, скомпилированной с ADS и RVCT-компилятором - PullRequest
0 голосов
/ 16 августа 2010

У меня есть библиотека, которая содержит объекты, скомпилированные для компилятора rvct (язык, используемый в c или c ++).другой - для ADS.

Я хочу провести обратный инжиниринг и создать из него какой-нибудь код на языке c / c ++. Мотивом этого является выяснение причин разницы в объеме памяти, занимаемой аналогичным кодом.1003 *

а) возможно ли это сделать б) если да, то как это сделать с помощью свободного программного обеспечения.

Я не ищу очень точный вывод, просто какой-то вывод, с помощью которого я могусравнить два таких разных объекта.

Есть ли другой способ сделать это сравнение? Я имею в виду некоторый инструмент, который может посмотреть машинный код и дать мне какое-то сравнение потребления памяти.

1 Ответ

0 голосов
/ 17 августа 2010

Если вам нужен код C, единственный способ - это Hex-Rays ARM Decompiler (отказ от ответственности: я работаю для Hex-Rays).Вы можете получить бесплатные разборки, например GNU objdump из binutils (ключ -d).

...