디버깅을 할때에 signal을 발생시키기..
글쓴이: urmajest / 작성시간: 금, 2003/05/30 - 5:41오후
안녕하세요
예를 들어서 코드에,
setitimer나 alarm등의 시스템 콜을 사용해서 SIGALRM을 발생시키도록하고
SIGALRM에 대한 핸들러가 정의 되었을 경우에 그 시그널 핸들러 부분을
디버깅하려고 하는데, 어떻게 하죠? (워낙 무지합니다 -_-)
혹시 디버깅툴에서 사용자의 임의로 SIGNAL을 발생시켜줄 수 있는
방법이 있나요?
어딘가에 관련 문서가 있을 듯한데 보이지않네요 -_-
그럼 즐거운 금요일 저녁 되세요
Forums:
시그널
gdb 라면 (다른 디버거는 잘 모르겠네요..),
위와 같이 하시면 됩니다.
[kill 명령어를 사용해 보세요]
kill command를 사용하면 되지 않나여..
디버깅 툴들을 잘 이용하지 않는 편이라 디버깅 툴에 관해서는 잘 모르겠지만.. ^^
kill에서 -s을 사용하면 원하는 signal을 프로세스쪽으로 보낼 수 있어여.
kill -s ALARM [process]
댓글 달기