Показать сообщение отдельно
Старый 29.11.2016, 22:31   #6
Местный
 
Аватар для ScythLab
 
Регистрация: 24.10.2014
Сообщений: 190
Сказал Спасибо: 4
Имеет 42 спасибок в 40 сообщенях
ScythLab пока неопределено
По умолчанию

"b" - занимает 8 байт в стеке, первые 4 байта - длина, остальные 4 байта - указатель на буфер.
va_arg(args, type) достаточно простая конструкция, она достает значение из указателя args и приводит его к типу type, при этом указатель args увеличивается на 4 (с некоторыми типами - на 8), вот и все.

push ax - занесет ax в стек, но все равно это дело займет 4 байта.

Гайд по запуску Ольки - что-то мне подсказывает, что данный метод не будет работать на некоторых современных защитах.
__________________
Хобби: разработка бота для Lineage.
ScythLab вне форума   Ответить с цитированием
За это сообщение ScythLab нажился спасибкой от: