로딩
티스토리 데이터 처리 중입니다.

리눅스 gdb 코어 덤프 분석

 리눅스 gdb 코어 덤프 분석

코어파일이란? 코어파일(Core File)이란 프로그램이 비정상적으로 종료될 시 시스템이 작성하여 메모리 이미지를 저장하ㅡㄴ 것 입니다.

메모리 주소 위반, 잘못된 명령어, 버스 오류 등의 오류를 코어 파일로 덤프합니다. 이런 코어 파일을 분석해서 프로그램이 왜 비정상적으로 종료 되었는지 원인 파악을 하기 위한 용도로 사용됩니다.

리눅스에서는 gdb 명령어를 통해서 코어 덤프 파일을 분석할 수 있습니다. 코어파일 분석 gdb 우선 코어 파일을 분석하기 전에 코어 파일을 남기는지 확인이 필요합니다. # ulimit -a 명령어를 사용하면 코어 파일 사이즈를 볼 수 있습니다.

이 내용을 유지하려면 /etc/secyruty/limits.conf 에 기록되어 있어야 합니다. file core.번호 명령어를 통해.....