반응형
gdb에서 새 스레드 / 스레드 종료 메시지를 비활성화하려면 어떻게해야합니까?
응용 프로그램을 디버깅하고 있는데 다음과 같은 많은 메시지가 나타납니다.
[New Thread 0x7fffde152700 (LWP 11142)]
[Thread 0x7fffde152700 (LWP 11142) exited]
[New Thread 0x7fff967fa700 (LWP 11143)]
[Thread 0x7fff967fa700 (LWP 11143) exited]
[New Thread 0x7fff967fa700 (LWP 11144)]
[Thread 0x7fff967fa700 (LWP 11144) exited]
[New Thread 0x7fff967fa700 (LWP 11145)]
[Thread 0x7fff967fa700 (LWP 11145) exited]
[New Thread 0x7fffde152700 (LWP 11146)]
[Thread 0x7fffde152700 (LWP 11146) exited]
[New Thread 0x7fffde152700 (LWP 11147)]
[Thread 0x7fffde152700 (LWP 11147) exited]
[New Thread 0x7fffde152700 (LWP 11148)]
[Thread 0x7fffde152700 (LWP 11148) exited]
[New Thread 0x7fffde152700 (LWP 11149)]
[Thread 0x7fffde152700 (LWP 11149) exited]
[New Thread 0x7fffde152700 (LWP 11150)]
[Thread 0x7fffde152700 (LWP 11150) exited]
[New Thread 0x7fffde152700 (LWP 11151)]
[Thread 0x7fffde152700 (LWP 11151) exited]
[New Thread 0x7fffde152700 (LWP 11152)]
[Thread 0x7fffde152700 (LWP 11152) exited]
[New Thread 0x7fffde152700 (LWP 11153)]
[Thread 0x7fffde152700 (LWP 11153) exited]
[New Thread 0x7fffde152700 (LWP 11154)]
[Thread 0x7fffde152700 (LWP 11154) exited]
[New Thread 0x7fff967fa700 (LWP 11155)]
[Thread 0x7fff967fa700 (LWP 11155) exited]
[New Thread 0x7fffde152700 (LWP 11156)]
[Thread 0x7fffde152700 (LWP 11156) exited]
[New Thread 0x7fffde152700 (LWP 11157)]
[Thread 0x7fffde152700 (LWP 11157) exited]
이 메시지에는 거의 관심이 없습니다. 나머지 출력을 읽기가 훨씬 더 어려워집니다. 프로그램의 타이밍 동작을 변경하여 경주 위험을 재현하고 디버그하기 어렵게 만들 수 있습니다. 이 메시지를 어떻게 비활성화 할 수 있습니까?
gdb를 실행하는 동안 스레드 이벤트를 끌 수 있습니다.
set print thread-events off
반응형
'program story' 카테고리의 다른 글
| node.js에 해당하는 sprintf가 있습니까? (0) | 2020.11.18 |
|---|---|
| example.com은 도메인 예에서 괜찮습니다. IP 주소 예는 무엇입니까? (0) | 2020.11.18 |
| Scala에서 Applicative Functor를 사용해야하는시기와 이유 (0) | 2020.11.18 |
| org.apache.tomcat.util.bcel.classfile.ClassFormatException : 상수 풀의 잘못된 바이트 태그 : 15 (0) | 2020.11.18 |
| 아나콘다에서 스파이더를 업데이트하는 방법 (0) | 2020.11.18 |