| [ CnUnix ] in KIDS 글 쓴 이(By): guest (guest) <203.229.24.63> 날 짜 (Date): 2002년 6월 24일 월요일 오후 05시 17분 12초 제 목(Title): stack frame pointer adb 로 solaris crash dump를 보다가 생긴 의문. 왜 stack frame pointer가 high에서 low메모리로 자랍니까? 만약 계속 low로 자라다 기존의 text나 뭐 그런 것과 충돌 할 염려는 없나요? 또, 간단한 예제를 컴파일 해서 adb로 보는데, 왜 한 서브루틴에서 그 전 루틴(caller)의 stack (즉, fp값을 이용하여)을 건드릴 수 있는 거죠? 그렇게 되면 callee가 ret해서 caller에게 가면 자신의 stack 내용을 보장하지 못 하지 않습니까? |