Я пытаюсь извлечь информацию, такую как имя функции и ее параметры из файла elf, с целью выполнить тестирование надежности, изменив значения параметров для функций, я работаю над средой Windows и файл elf, который я хочу использовать для архитектуры PowerPC, я попробовал использовать инструмент с открытым исходным кодом DynInst http://www.dyninst.org/, который может быть построен на MS Visual Studio, но он записывает двоичные файлы, скомпилированные с помощью компилятора cl (exe и dll), у меня есть следующие вопросы: Поза:Извлечение и инструментальные файлы elf для powerPC на платформе Windows
1) Можно ли использовать компилятор Microsoft Visual studio C++ для создания файла эльфа, чтобы я мог использовать DynInst для работы с двоичным кодом?
2) Есть ли какие-либо другие средства или инструменты, которые можно использовать для извлечения и создания файлов эльфов на платформе Windows?
objdump, readelf, nm и т. Д. Предоставляют функции для извлечения эльфа, но мне нужно также их использовать. Я не знаю, как адаптировать эти утилиты для удовлетворения моих потребностей, любые предложения окажут большую помощь!
/Спасибо
Спасибо за ответ, я пытаюсь увидеть различные варианты readelf, но не в состоянии точно выяснить, как получить параметры функции, их адрес и тип, пример будет очень полезен. – Nithi89