함수 호출 과정과 스택 프레임Stack Frame 1. 인자를 스택에 집어 넣는다 // int main(int argc, char* argv[]) x = function(a, b, c); 0041117E mov eax,dword ptr [c] 00411181 push eax // 인자 c를 스택에 집어넣는다 00411182 mov ecx,dword ptr [b] 00411185 push ecx // 인자 b를 스택에 집어넣는다 00411186 mov edx,dword ptr [a] 00411189 push edx // 인자 a를 스택에 집어넣는다 표 1) 인자를 스택에 집어 넣는 어셈블리 코드와 스택의 상태 2. 함수를 호출한다 0041118A call function (4110A5h) 표 2) 함수를 ..