요새는 리눅스 커널 디버깅 어떻게 하나요?

soirony의 이미지

KGDB를 계속 검색하고 있는데 옛날 버전 커널만 있고 최근 버전은 없는걸로 보아 이제는 안쓰는 것 같고

기본적으로 제공되는 디버깅 툴은 소스코드를 한줄씩 분석하는 것은 안되는 걸로 알고 있는데요

요새는 어떤 방식으로 하는 지 궁금합니다

hxploit의 이미지

제 경우는 qemu 에 커널 올리고 gdb 로 remote debugging 하고 있습니다.
qemu 옵션에 특정 포트로 gdb-server 를 여는 옵션이 있습니다.