Debugging
Definition
-> Debugger 및 debugging Tool을 이용해서 문제를 해결하는 과정을 말합니다.
By debugging target
-> kernel Mode Debugging
- Drivers, File Systems, Operationg System components
- Kernel 에서 문제 발생 - Blue Screen (with Stop sign)
-> User Mode Debugging
- User Application 에서 문제 발생 - 해당 App 만 종료 됨.
By debugging method
-> Dump Debugging - Dump 파일로 분석
-> Interactive (Live) Debugging - 실행시 Debuggee 에 Attach
Crach
-> Access Violation - 가장 흔히 볼 수 있는 문제로 다른 프로그램의 메모리를 침범했을때 발생한다.
Hang
-> CPU 100%
-> Lock & Deadlock
-> IO Pending
Memory Leak
Logical Errors
ETC