Самый простой способ сделать это - загрузить программу, которая использует объектный файл, и разобрать функцию в отладчике. Код программы, который вы разместили, отлично подойдет для этого. Просто прервите вызов func
и затем отобразите ассемблер, когда вы перейдете в функцию.
В более сложной программе вы обычно можете отобразить код ассемблера для данной функции по имени. Проверьте документацию отладчика, чтобы узнать, как это сделать. В Windows (Visual Studio) вы можете открыть окно Disassembly
и ввести имя функции для отображения кода на ассемблере.
Если у вас есть исходный код, большинство компиляторов позволяют вам выводить ассемблер, иногда смешанный с исходным кодом. Для Visual C ++ это / Fa .