책/CSAPP

CSAPP 3.10.2

에린_1 2024. 1. 26. 00:16
728x90

CSAPP

3.10.2 실제 적용하기 : GDB 디버거 사용하기

  • GDB를 사용하며, 프로그램의 실행을 정교하게 제어하면서 실행되는 프로그램을 관찰하여 프로그램의 동작을 분석할 수 있다.
  • 일반적인 방법은 브레이크 포인트(BreakPoint)를 프로그램에서 관심이 있는 부분 근처에 설정하는 것이다.
  • 함수의 시작 직후나 프로그램의 특정 주소에 설정할 수 있다. 프로그램 실행중에 브레이크 포인트를 만나게 되면, 프로그램은 실행을 중단하고, 제어를 사용자에게 넘긴다. 브레이크 포인트로부터 레지스터나 메모리 위치의 값을 다양한 형식으로 조사할 수있다.
728x90

' > CSAPP' 카테고리의 다른 글

CSAPP 3.11  (1) 2024.01.27
CSAPP 3.10.3 - 3.10.5  (1) 2024.01.26
CSAPP 3.9 - 3.10  (1) 2024.01.25
CSAPP 3.8  (1) 2024.01.23
CSAPP 3.6.5 - 3.7  (1) 2024.01.22