멀티 스레드 환경 상태에서 GDB로 잡고 커멘드로 signal을 사용해서 테스트하려고하는데요.
gdb내에서 이동한 쓰레드 위치(ex. t 1 or t 2)에서 signal 커맨드를 날리면 딱 그 쓰레드로 signal이 가나요?
아니면 외부에서 signa 들어온거처럼 어디로 갈지 예측할수 없나요??
GDB가 따로 signal mask를 변경하지 않을 것으로 예상되네요. (어느 thread로 갈 지 모른다에 한 표)
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://cinsk.github.io/cfaqs/
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
GDB가 따로 signal mask를 변경하지 않을
GDB가 따로 signal mask를 변경하지 않을 것으로 예상되네요. (어느 thread로 갈 지 모른다에 한 표)
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
댓글 달기