Soft Ware/Windows 구조와 원리

스택 백트레싱

달려가보자 2011. 11. 16. 01:49

스택 백트레싱이란 ...


---> 리턴주소와 그전의 EBP값을 가지고 다시 그전 프로시저로 가서 오류를 확인하는 것

프로젝젝트 셋팅 에서 C/C++ 메뉴에서 프로젝트 옵션에서 /Oy 컴파일 옵션을 통하여 강제적으로 
 스택 프레임 구성을 생략


위의 경우에 스택 백트레싱이 불가능 하게 되며 , 디버거 의 경우 심벌 파일에 FPO(Frame Pointer Omission) 라는 정보를 포함 시킴으로써 스택 백트레이싱을 가능



 

'Soft Ware > Windows 구조와 원리' 카테고리의 다른 글

스레드  (0) 2011.11.16
함수의 리턴값에 대해서 ....  (2) 2011.11.16
함수 호출  (0) 2011.11.16
복귀 주소가 가지는 특징  (0) 2011.11.16
Windows 구조와 원리  (0) 2011.11.16