linux kernel 에서 접근권한이 있는 포인터 주소인지 판별하는 함수가 있나요?

trymp의 이미지


리눅스 버전은 4.4.xx 대를 사용하고 있고요

리눅스 커널에서 해당주소의 할당여부를 떠나서

주소값이 읽기접근이 가능한 주소인지 아닌지 확인하는 간단한 함수가 있을까요?

가령 0x001 같은 값은 딱봐도 읽기접근에도 유효한 주소가 아니자나요 ~

이런것을 검사하는 매크로나 함수가 있을까요?

알려주시면 감사하겠습니다.

익명 사용자의 이미지