리눅스 디버깅툴 ▒▒ 리눅스

printf 와 bt에만 너무 의존했나? ㅎㅎㅎㅎㅎ

저것들은 대체 뭐란말인가 -0-

사용자 공간 툴:

  • 메모리 툴: MEMWATCH와 YAMD
  • strace
  • GNU debugger (gdb)
  • Magic key sequence

커널 툴:

  • Kernel source level debugger (kgdb)
  • Built-in kernel debugger (kdb)
  • Oops
http://ariman.tistory.com/tag/Linux
http://jh4hj.tistory.com/entry/스택-탐색을-통한-디버깅


strace : 시스템콜 추적
http://kldp.org/node/900
http://www.joinc.co.kr/modules/moniwiki/wiki.php/man/1/strace


valgrind :
메모리관련 문제 디버깅에는..
Linux에서 프로그래밍을 하고 있다면, valgrind라는 막강한 툴이 있습니다.

--> 실컷 깔고 인스톨했더니 mips는 지원하지 않는다. -_-

Some experimental ports have been worked on, as mentioned above. A less mature port for x86/Solaris has also been worked on. 
Of the other table entries Arm/Linux is the most interesting. MIPS/Linux, x86/BSD, amd64/BSD and x86/Solaris are lower priorities.

트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://ssulsamo.egloos.com/tb/5267659 [도움말]

덧글

  • 보일러 2011/02/15 16:46 # 삭제 답글

    헐.. 검색 하다가 우연히 들어오게 됨 ㅋㅋ
댓글 입력 영역


우리집

TODO:
집중
여유