Занимаясь дизассемблированием файла, скомпиленного VS, столкнулась со следующей структурой: Код (Text): proc near jmp sub_465480 endp <...> jmp loc_42F286 jmp loc_43CAF0 jmp loc_452950 <...> loc_42F286: jmp ds:CloseHandle Дизассемблировано Идой. Собственно, первая половина - треть файла представляет собой чередование первого и второго вида фрагментов в произвольном порядке. Дальше идет вполне осмысленный код, в котором функции API иногда вызываются нормально, напрямую, а иногда через вот такие цепочки call-jmp-call. Я предполагаю, что Ида оформляет как subroutine то, к чему есть переходы из других фрагментов кода. Но что представляют собой остальные jmp? Может, кто-то сталкивался с таким кодом? Чему он соответствует в исходнике?
n0name Вот оно как... Спасибо. При компиляции в дебаг моя вижуалка такого не генерирует. Странно... А что нужно прописать в конфигурации, чтобы оно так делало?