尝试运行.kext时,system.log中出现奇怪的错误

时间:2012-03-05 19:18:36

标签: macos logging kernel-extension

首先,我不知道这是否是提出这个问题的正确位置。 Serverfault或Apple会更好吗?

我正在使用tutorial来制作Mac Kernel Extensions。我装了它,当我做tail -1 /var/log/system.log时,它没有告诉我“Hello World!”,它说......

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."

一些事情......这是什么意思?我在看正确的日志文件吗?我可以选择parentalcontrolsd告诉我,ActivityTracker发现为用户wolfram启动了一些应用程序。有什么帮助吗?

这是我的代码......

#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__;

1 个答案:

答案 0 :(得分:0)

我正在查找错误的日志文件。内核日志为/var/log/kernel.log

相关问题