Thread-Specific Breakpoints


프로그램을 디버깅 할 때 멀티 쓰레드로 동작하는 경우 애를 먹는 경우가 많다.

나는 test_method에서 디버깅을 시작했는데 다른 스레드에서 다시 test_method를 만나는 경우가 대표적일 것이다.

혹은 특정 함수 조건에서 break를 걸고 한참 뒤의 함수에서 멈추고 싶은 경우 특정 thread에 대해서 만 break를 걸어야 한다.


그럴 때는 다음과 같은 방법을 사용하자.


break linespec thread threadno

break linespec thread threadno if …


'linux > gdb' 카테고리의 다른 글

GDB 소스코드 보기  (0) 2014.07.09

+ Recent posts