너무 짧은 코드의 함수화는 주소지를 찾아가야하기 때문에 비효율적이다.하지만 inline 함수는 자주 쓰이기 때문에 짧은 코드를 활용하기 좋다. C/C++ 및 어셈블러는 x64 환경에서RSP의 현재 주소를 초과하는 모든 메모리는 휘발성으로 간주된다.OS 또는 디버거는 사용자 디버그 세션 또는 인터럽트 처리기 중에 이 메모리를 덮어쓸 수 있다. 따라서 스택 프레임에 대한 값을 읽거나 쓰기 전에 항상 RSP를 설정해야 한다.이 섹션에서는 로컬 변수에 대한 스택 공간 할당 및 alloca 내장 함수에 대해 설명한다. 스택 할당 함수의 프롤로그는1) 로컬 변수, 2) 저장된 레지스터, 3) 스택 매개 변수 및 4) 레지스터 매개변수에 대한 스택 공간을 할당한다. 매개 변수 영역은 항상 스택의 맨 아래에 있다(al..