[Trace32][ARMv7-32비트] MMU CP15 레지스터 파악하기 - 리눅스 커널 디버깅

Guillermo Austin Kim|2019년 11월 23일
Posts

[Trace32][ARMv7-32비트] MMU CP15 레지스터 파악하기 - 리눅스 커널 디버깅

Guillermo Austin Kim|2019년 11월 23일

이전 포스팅[Trace32][ARMv7-32비트] MMU 설정 하기 - 리눅스 커널 디버깅 이전 포스팅에서 Trace32에서 유저 공간의 콜스택을 볼 수 있는 설정 방법을 소개했습니다. 요약하면 다음과 같이 가상 메모리를 관리하는 MMU CP15 레지스터의 주소를 지정해야 합니다. * 레지스터 종류System Control Register Translation Table Base Register 1Translation Table Base Register 0 Translation Table Base Control Register * 명령어PER.Set.simple C15:0x1 %Long 0x30c0383d // System Control RegisterPER.Set.simple C15:0x10