Memo

함수 프롤로그, 에필로그

Mungsul 2015. 10. 16. 10:59

함수 프롤로그 에필로그 부분도 어셈블리와 멀리 떨어져 지내다보면 헷갈릴 때가 있다.


intel x86 문법 기준 프롤로그 & 에필로그

push ebp

mov ebp, esp

.

.

.

leave (mov esp, ebp)

ret (pop eip)


때에 따라 leave 대신 pop ebp를 쓸 때도 있다.