safecall 함수 수식자

safecall 함수 수식자

stdcall과 매우 유사한 호출 규약 수식자가 safecall이에요. 인자를 스택에 오른쪽에서 왼쪽으로 전달하고, 호출된 프로시저가 모든 레지스터를 저장·복원해요.

출처: Free Pascal Reference 14.9.19 safecall

본문

safecall 수식자는 stdcall 수식자와 매우 유사해요. 매개변수를 스택에 오른쪽에서 왼쪽으로 전달해요. 추가로, 호출된 프로시저가 모든 레지스터를 저장하고 복원해요.

이 수식자에 대한 더 자세한 내용은 프로그래머 가이드(Programmer's Guide)의 호출 메커니즘(calling mechanism) 섹션과 링킹(linking) 장에서 찾아볼 수 있어요.

더 알아보기

  • stdcall 수식자와의 차이
  • Free Pascal Reference의 프로시저·함수 수식자 섹션
  • Free Pascal 프로그래머 가이드의 호출 메커니즘과 링킹