Как перехватить / преобразовать функцию __userpurge в __stdcall или __cdecl? - PullRequest
1 голос
/ 27 июля 2011

Кто-нибудь знает что-нибудь о подключении __userpurge типа функций?Я успешно подключил __thiscall, __stdcall, __cdecl, __usercall.

Как подключить этот тип функций, используя перевод в __stdcall или __cdecl?

Функциякого я должен поймать сначала:

int __userpurge func<eax>(int a1<ecx>, char a2<dil>, int a3, int a4)

1 Ответ

3 голосов
/ 27 июля 2011

Согласно документации IDA Pro , __userpurge совпадает с __usercall, за исключением того, что вызываемый объект очищает стек.Выполните действия, предложенные в предыдущем вопросе ( Как подключить функции __usercall, __userpurge (__spoils)? ), и оставить очистку стека для вызываемой стороны.

...