Asterisk module dev
Jump to navigation
Jump to search
Ovreview
Asterisk module 만들어보기
Valgrind test
정확한 내용은 이곳<ref>https://wiki.asterisk.org/wiki/display/AST/Valgrind</ref>에서 확인할 수 있다.
Valgrind test 를 하기 위해서는 먼저 Asterisk 를 최적화 옵션을 끈채로 소스 컴파일을 하고, 이후 supp 파일과 함께 valgrind 를 실행하면 된다.
Run 'make menuselect' and in the Compiler Options, enable DONT_OPTIMIZE. A bug marshal may also ask you to enable additional compiler flags depending upon the nature of the issue. Rebuild and install Asterisk. Run Asterisk as follows, where /usr/src/asterisk/ is location of asterisk source code. valgrind --suppressions=/usr/src/asterisk/contrib/valgrind.supp --log-fd=9 asterisk -vvvvcg 9>valgrind.txt Reproduce the issue. Following the manifestation of the issue (or when the process crashes), upload the valgrind.txt to the issue tracker.
필수 참고 사이트
- Asterisk wiki 페이지.
- Asterisk project 관련 메일링 사이트
References
<references />