gdb
나는 현명하지 않게 정의된 모든 함수의 목록을 요청했습니다 .
(gdb) info function
이제는 CPU와 메모리를 엄청나게 소모하고 있습니다. 내가 정말 빠르다면 GDB는 Ctrl-C를 눌러 멈추고 다시 프롬프트를 표시할 것이다.
(gdb) info functions
^CQuit
(gdb)
하지만 너무 느리면 Ctrl-C(SIGINT), Ctrl-\(SIGQUIT) 또는 SIGTERM에 응답하지 않습니다.
(gdb) info functions
^C^C^\
이상하게도 GDB는 SIGUSR1에 응답합니다.
(gdb) info functions
^C^C^\User defined signal 1
그러나 이로 인해 GDB 세션이 종료되고 다시 시작해야 합니다. GDB를 완전히 종료하지 않고 느린 명령 실행을 중지하는 다른 방법이 있습니까?
기록을 위해 Debian 9.3(stretch)에서 GDB 버전 7.12.0.20161007-git을 실행하고 있습니다.