브레이크 포인트(Break Point)를 알아보자
브레이크 포인트(Break Point)란? 이는 중단점 또는 중지점이라고 부르며 프로그램을 의도적으로 잠시 또는 완전히 멈추게 하는 장소를 말한다 디버깅을 목적으로 브레이크 포인트를 걸게 되며 브포라고 줄이기도 한다고 한다 브레이크 포인트를 설정함으로서 레지스터와 같은 다양한 공간의 값들을 확인하면서 프로그램을 분석할 수 있다 브레이크 포인트의 종류 브레이크 포인트에도 몇가지 종류가 있다 소프트 브레이크 포인트(Soft Break Point) 프로그램을 디버깅할 때 가장 흔하게 쓰이는 방법으로서 한 바이트의 명령을 통해 프로세스 실행을 중지시키는 방법이다 그러나 이러한 방법은 실제 코드가 변경되어 CRC체크섬을 통해 변경여부를 확인해 프로그램을 종료시켜버릴 수 있다는 단점이 있다 이러한 경우를 우회할 수..