728x90
gdb --args
디버깅할 프로그램에 직접 파라미터를 제공 (잘 모르겠음)
thread apply all bt
모든 스레드에 대해 백트레이스 정보를 덤프한다
gdb --batch --ex r --ex bt -e-x q --args
실행중인 프로그램이 죽을 때 벡트레이스 정보를 얻도록 한다.
run [args]
디버깅할 프로그램을 파라미터[args]와 함께 실행시킨다.
break (b)
함수에 중단점 설정
backtrace
현재 호풀 스택에 대한 백트레이스 덤프(bt)
print expr
expr값 출력
continue
프로그램 계속 실행
next
다음 줄까지만 실행, 함수 호출 시 함수 안으로 진입하진 않음
step
다음 줄까지만 실행, 함수 호출시 함수 안으로 진입
clear
중단점을 지운다
info break
중단점 정보를 보여준다
attach pid
실행 중인 프로세스를 붙여 디버그할 수 있도록 한다.
detach
프로세스 분리
list
소스코드 10줄 보여줌
728x90
'Linux system' 카테고리의 다른 글
Linux 시스템에 대한 이해 _ 2 (0) | 2021.04.10 |
---|---|
Linux 시스템에 대한 이해 _ 1 (0) | 2021.04.09 |