소개
크래시 유틸리티는 리눅스 커널 개발에서 인기 있는 디버깅 툴입니다. 특히 search 명령어로 메모리 서치를 할 수 있는 막강한 기능을 제공합니다. 하지만 프로세스별 콜스택을 이동하면서 지역변수를 볼 수 있는 기능이 없어 조금 불편합니다.
이번 포스팅에서 vmcore에서 스택 덤프를 추출해 T32 시뮬레이터로 콜스택을 올려 보는 방법을 소개합니다.
크래시 유틸리티로 프로세스 스택 메모리 덤프하기
"./crash64 vmcore vmlinux" 명령어로 크래시 유틸리티를 실행합니다.
austindh.kim~/backup/Vmcore_dump$ ./crash64 vmcore vmlinux