блин понял в чём косяк ... передавал структуру - а она сразу в стек при любом раскладе... - это верно а __fastcall работает потому, что при ......
Если так просто, то как тогда функции с переменным числом параметров работают с __fastcall ? Вот кусок кода после компилятора дизассемблированный....
Что если из первого параметра функции __fastcall взять адрес (он же в регистре edx)? Как будет внутри устроен код?
Ну неужели никто не програмил выделение/распределение памяти? Вас сайт реально низкоуровневыми задачами забит...
A про какую очистку идёт реч???
Никто не знает как его реализуют именно для боевого использования? В книге "Искусство программирования" - для хранения свободных блоков используют...
сколтко не читал не понимаю раздел Unwindability (Способность очищаться, раскрутка) - про какую очистку идёт речь? а что такое xdata? Mikl___, В...
а почему тогда OS по умолчанию выравнивает до 8 байт (как я понимаю по умолчанию так)?
Заметил что стандартный С\С++ вызов функций использует в 32 битном режиме для передаче параметров стек (да ещё и регистры сохраняет перед...
Смотрел примеры FASM заинтересовала строка sub rsp,8*5 ; reserve stack for API use and make stack dqword aligned Почему в 32 битном...
Имена участников (разделяйте запятой).