Superkkt Blog

valgrind 간단 사용법

2006/03/19 16:17

# valgrind --leak-check=yes --show-reachable=yes --log-file-exactly=log miniftpd -ncd

레포트에서 사용자 함수에서 발생하는 메모리 문제를 자세히 보면된다. 특히 invalid write, read와definitely lost, indirectly lost, possibly lost를 유심히 봐야한다. 만약 사용자 함수에서위와 같은 레포트가 나오면 memory corruption이 발생한것이다. 레포트에 나오는 라인넘버를 따라가서 문제를해결해야한다.

valgrind의 단점은 프로그램이 문제가 있는 부분으로 진입을 해야만 문제를 발견 할 수 있다는 점이다. 즉, 모든 가능한 상황을 직접 다 테스트 해봐야지만 문제가 없다고(?) 생각 할 수 있다.
2006/03/19 16:17 2006/03/19 16:17

trackbacks

trackbacks rss

이 글에는 트랙백을 보낼 수 없습니다

Leave a Comment