함수 프롤로그, 에필로그, 스택 프레임 조사
함수 프롤로그, 에필로그, 스택 프레임 조사 먼저 함수 프롤로그는 해당하는 함수 실행 준비 과정을 말하고, 에필로그는 함수 실행을 마무리 하는 프롤로그의 반대 과정이라고 말할 수 있다.지금까지는 정의들을 설명했고, 함수 호출과정을 통해 함수 프롤로그와 에필로그를 설명하자면,>> 함수의 호출 과정 push ebp:이전 스택의 베이스 주소 저장mov ebp, esp: 현재 스택의 첫주소를 새로운 스택의 베이스로 설정 에필로그에서 쓰이는 어셈블리어 >>mov esp, ebp: 베이스 주소를 이전의 스택으로 되돌림pop ebp:베이스 포인터 복구 그다음 스택 프레임의 대해 말하자면,◎ 스택 프레임(Stack Frame) 이란?함수 호출시 할당되는 메모리 블록 (지역변수의 선언으로 인해 할당되는 메모리 블록)함수..