Errores extraños en system.log al intentar ejecutar .kext

1

Primero, no sé si este es el lugar correcto para formular esta pregunta. ¿Sería mejor Serverfault o Stackoverflow?

Estaba ejecutando un tutorial sobre cómo hacer las Extensiones de Kernel Mac. Lo cargué, y cuando lo hice tail -1 /var/log/system.log , no me dijo "¡Hola mundo!", Decía ...

parentalcontrolsd[374]: -[ActivityTracker appDidLaunchOrBecomeFront:launched:] [1844:wolfram] -- Got an error when saving MOC: Error Domain=NSCocoaErrorDomain Code=134030 UserInfo=0x36ba10 "An error occurred while saving."

Algunas cosas ... ¿Qué significa esto? ¿Y estoy mirando el archivo de registro correcto? Puedo reconocer que es el parentalcontrolsd que me dice que el ActivityTracker encontró que se inició alguna aplicación para el usuario wolfram. ¿Alguna ayuda?

Aquí está mi código ...

#include <libkern/libkern.h>
#include <mach/mach_types.h>

kern_return_t MyKextStart(kmod_info_t *ki, void *d)
{
printf("Hello, World!\n");
return KERN_SUCCESS;
}

kern_return_t MyKextStop(kmod_info_t *ki, void *d)
{
printf("Goodbye, World!\n");
return KERN_SUCCESS;
}

extern kern_return_t _start(kmod_info_t *ki, void *data);
extern kern_return_t _stop(kmod_info_t *ki, void *data);

KMOD_EXPLICIT_DECL(edu.nerd.kext.MyKext, "1.0.0d1", _start, _stop)
__private_extern__ kmod_start_func_t *_realmain = MyKextStart;
__private_extern__ kmod_stop_func_t *_antimain = MyKextStop;
__private_extern__ int _kext_apple_cc = __APPLE_CC__;
    
pregunta CoffeeRain 05.03.2012 - 20:47

2 respuestas

2

Su salida de depuración estará en kernel.log, no en system.log. Además, el comando de terminal kextstat | grep 'MyKext' le dirá si su kext está cargado.

    
respondido por el Gary Kratkin 05.03.2012 - 23:55
1
sudo nvram boot-args="kext-dev-mode=1 debug=0x22"
    
respondido por el tony 01.04.2015 - 21:49

Lea otras preguntas en las etiquetas