push
...
push
call MessageBox
push
...
push
call Func1
Отладка программы из C & ASM
Предположим, что мы имеем программу на С, которая в середине своей работы вызывает функцию, реализованную на ассемблере (не вставка в С, а самостоятельный АСМ модуль). Ассемблерная функция содержится в объектном файле, который подключается в С-проект. С-код компилируется, линкуется с объектным АСМ-кодом и получается исполняемый файл. Я подгружаю его в отладчик. Часть, реализованная на С, меня не интересует. Мне нужно сразу прыгнуть на начало кода функции, которая изначально была реализована на АСМе. Как найти точку входа в функцию, реализованную на АСМе?
Второй вариант - в нужное место вставляешь int 3. При запуске в отладчике програма прервётся на этом месте и можно будет контролировать отладку.
Код: