2017-01-20 6 views
0

코어 덤프의 크기가 RAM 및 플래시보다 많은 경우 사람들이 전체 코어 덤프를 덤프하기 위해 일반적으로 따르는 기술은 무엇입니까? 커널 코어의 크기는 2GB이지만 정확히 2GB의 RAM과 1GB의 디스크 공간이 있습니다.코어 덤프 로깅 트릭

외부 USB 및 tftp 옵션을 알고 있습니다. 그러나 안정성과 안정성은 이러한 옵션을 선택할 때 중요합니다. 임베디드 사용자는 이러한 유형의 문제를 어떻게 처리합니까? 이용 가능한 기술은 무엇입니까?

플랫폼 : NetBSD에, ARM7

덕분에, 몇 가지 추가 스토리지에서

Paavaanan

답변

0

프로세스 코어 덤프는 일반적으로 임베디드 시스템에 사용할 수 있으며, 필요할 때 (당신이 언급 한 바와 같이)가 전달됩니다 장착 특별히 디버깅 용입니다.

디버거 컨텍스트에서 로컬 디버거 (예 : gdb)를 사용하여 충돌 프로세스를 실행할 수도 있습니다. 또는 원격 디버깅을 위해 디버그 서버를 사용하는 것입니다. gdbserver, 그러나 gdbserver은 현재 NetBSD에서 잘 지원되지 않고 있습니다 (누군가가 made it work for powerpc 임).