리버싱/리버싱스러운것

함수호출규약

ReIzEi 2023. 6. 18. 12:57

함수를 호출하는 방식에 대한 정의

 

cdecl 방식

- c언어에서 주로 사용, Caller 에서 스택을 정리

 

stdcall 방식

- WIN32 API 방식에서 사용되는 방식, 피호출자에서 스택을 정리

 

fastcall 방식

- stdcall 과 같음, 함수에 전달하는 파라미터 일부를 스택이 아닌 레지스터로 전달