push rbp mov rbp, rsp sub rsp, 0x10 mov dword[rbp - 0x4], 0x0

 

이렇게있으면 rsp는 rbp주소를 가르키고있을텐데

 

그럼 rsp에서 0x10빼면 rbp와 rsp사이의 거리가 0x10인 공간이 만들어진다는건가?

 

그렇다고 보기에는 rbp-0x4에 0을 넣으면 공간이 빌거아냐

 

0x10의 공간에 0x4에만 0만 넣으면 메모리 낭비 아니냐?

 

뭔가 내가 잘못알고있는거 같은데 알려줄사람