"루트" 권한이 부여된 커널의 메모리 맵을 확인하는 방법은 무엇입니까?

"루트" 권한이 부여된 커널의 메모리 맵을 확인하는 방법은 무엇입니까?

나는 pmap <pid>사용자 공간 프로세스의 메모리 맵을 확인하는 데 사용합니다 <pid>.

"루트" 권한(즉, 모든 기능)이 부여된 커널의 메모리 맵을 확인하는 방법은 무엇입니까?

내가 관심을 갖는 이유는 커널 모듈을 개발 중이므로 기호가 어느 메모리 세그먼트/섹션에 있는지 알고 싶기 때문입니다.

보너스:

또한 이 정보를 "오프라인"으로 가져오기 위해 다음을 시도했습니다.

$ sudo readelf -a /boot/vmlinuz-5.8.0-50-generic
readelf: Error: Not an ELF file - it has the wrong magic bytes at the start

하지만 분명히 Linux 이미지는 ELF 형식이 아닙니다(왜죠?).

커널 이미지의 세그먼트/부분을 보는 방법은 무엇입니까?

관련 정보