coredump1 core dump 분석을 위한 gdb 사용법 간단 정리 살다보면 기껏 키워놓은 프로그램이 어느 날 갑자기 죽었거나 hang 걸리며 뻗어버리는 반항하는 모습을 보게 됨. 내가 널 어떻게 키웠는데 일반적인 운영 로그/에러는 직접 logger를 만들어 따로 잘 저장해두겠지만 미처 고려하지 못한(생각보다 low한) 부분에선 바로 원인을 파악하기가 힘듦. 따라서 프로그램 실행 시, core dump를 남기게 설정한다면 프로그램이 돌연사했을때 특정 시점의 메모리 상태를 알 수 있어 이슈 파악에 매우 유용 unix 환경에서 이를 도와주는 디버깅 툴이 gdb (=gnu debugger) 1. core dump 구조 core 파일은 ELF 형식 [ ELF - Executable and Linkable Format ] 실행 파일, 오브젝트 파일, 공유 라이브러리 그리고 '코어.. 2020. 5. 15. 이전 1 다음