사이트맵 보기

뉴스레터

[뉴스레터] 리눅스에서 \'Segmentation Fault\' 디버깅 방법

작성일

작성자 관리자

조회수 8569

첨부파일


 

안녕하십니까?

저희 MDS테크놀로지에서는 TRACE32 개발자 여러분께서 보다 효율적으로 리눅스 디버깅을 하실 수 있도록 ‘Segmentation Fault’ 에러를 디버깅하는 방법을 알려드리고자 합니다.

리눅스에서 일반 응용 프로그램이나 커널 프로그램을 개발할 때 “segmentation fault”, “kernel panic”, “kernel oops”와 같은 문제가 발생하여 프로그램이나 프로세스가 죽는 경우가 있습니다. 이러한 경우에는 디버깅 하기가 쉽지 않은데 TRACE32에서는 손쉽게 디버깅 할 수 있는 기능을 제공하오니 참고하시기 바랍니다.


◎ Segmentation fault 디버깅 기법

 1. Segmentation fault란?

     - 언제 발생하는가?

     - 어떻게 디버깅 하는가?

 2. segv.cmm을 활용하는 방법

 3. 문제가발생한 상황을 분석하는 방법

◎ 다운로드 위치

 
    ☞ MDS테크놀로지 홈페이지 (www.mdstec.com) 에 접속, 로그인 (회원 가입 후)
     ☞ 고객지원>Download>통합개발솔루션>TRACE32 일반자료실> 111번 다운로드





(TRACE32에서 segv.cmm을 사용하여 Segmentation Fault가 발생했을 때의 디버깅 화면)

고객문의 기술지원/
데모/
SW요청
031-627-
3116