КП
ядерный поток, ядерный контекст, ядерный вызов функции Х.
задача: добавить валидацию входных параметров функции Х, в случае, если параметры проходят условие - передать их в функцию Х, иначе - вернуть код ошибки.
Условия: известен прототип функции Х. Тело функции Х доступно для перезаписи.
Особенности: входные парамерты находятся в пользовательском контексте, то есть, вероятнее всего придется менять контекст для их валидации, либо работать с сегментными регистрами.
Суть вопроса: как по максимуму сохранить исходнодное состояние всех, как можно больше всех, регистров в точке входа в пролог функции Х таким образом, что бы потом их можно было восстановить? в лонг-моде ведь нету мнемоники
pushall ? а кроме того, есть еще сегментные регистры и прочие.

