리눅스 디버깅

gdb를 이용해서 coredump 분석하기

iamyooon 2018. 9. 8. 22:23

1) coredump 파일 디버깅을 위해 gdb 열기

#BINARY는 coredump가 생성되었던 바이너리와 동일한 이름이여야 함

$ arm-linux-gnueabi-gdb --core COREDUMP BINARY

2) sysroot 설정하기

(gdb) set sysroot ABSOLUTE_PATH_OF_ROOTFS

3) 라이브러리심볼이 제대로 로딩되었는지 확인하기

(gdb) info sharedlibrary