https://developer.apple.com/library/content/documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptKEXT/kext_tutorial.html#//apple_ref/doc/uid/20002365-BABJHCJA
에서 튜토리얼을 따라 커널 확장 (kext)을 만들었습니다.수동으로로드 된 커널 확장 (kext)에서 출력을 보는 방법?
$ kextstat | grep MyKext
153 0 0xffffff7f846fc000 0x2000 0x2000 com.example.MyKext (1) 97D9903E-3CB5-3D3C-A7B0-4EF5AF8CB575 <4>
가 어떻게이 printf
출력을 볼 수 있습니다 :
는 기본적으로 관련 코드 (kextstat 같이) 나는하는데 성공 KEXT를로드 한이
kern_return_t MyKext_start (kmod_info_t * ki, void * d)
{
printf("MyKext has started.\n");
return KERN_SUCCESS;
}
입니까? kext를로드 할 때 보이지 않아야합니까?
macOS 10.12.3에서 Xcode 8.2.1 사용.
은 어떻게'정확히 kext'로드? –