예제를 위하여 간단한 코드를 작성하였다.

배열 data[[]는 65535개의 int 형이다.

 

segment fault 발생을 위해 배열 범위를 넘겨 데이타를 쓰려고 시도해 본다.

 

 

core dump 파일 생성을 위하여

ulimit -c unlimited 를 수행해 준다

소스코드 컴파일시 -g 옵션을 붙여 심볼이 생성되도록 한다.

 

 

segment fault로 인하여 core dump 파일이 생긴것을 확인하고

gdb를 이용하여 segment fault 지점을 확인한다.

 
 
cross compile 환경에서도 core파일을 nfs로 넘겨
gdb-ppc 같으것으로 확인해볼수 있다


퍼옴 : http://blog.naver.com/gooddev/110008383660

'develop > linux' 카테고리의 다른 글

sqlite 동시 접근시 에러??  (0) 2012.08.11
spin_lock, spin_lock_irq, spin_lock_bh  (0) 2012.06.28
mysql_ping 15분 hang 해결방안  (0) 2012.06.28
ssh 접속시 증명서 변경됐다고 나올 때  (0) 2012.05.31
ubuntu 기본 설정  (0) 2012.05.30

+ Recent posts