728x90
Saved Frame Pointer의 약자로 실행될 때 이전의 EBP 값을 가지고 있다.
EBP는 현재 스택의 가장 바닥을 가리키는 포인터로 새로운 함수가 호출되면 EBP 레지스터 값이 지금까지 사용하던 스택 꼭대기의 위에 위치하게 되고, 새로운 스택이 시작된다. EBP는 새로운 함수가 호출되거나 현재 실행중인 함수가 종료되어 리턴될 때 마다 값이 달라진다. 현재 함수가 끝나면 이전 함수의 ebp가 필요하게 되는데, 이 이전 함수의 ebp를 저장하는 공간이 SFP이다.
728x90