在http://www.jianshu.com/p/aaea6cdec8a9 上看到Linux 驱动 调试时 可以根据OOPS 信息进行debug。
按照例子, 我修改了helloworld 的代码, 如下:
static int hello_init(void)
{
char *p = NULL;
memcpy(p, "test", 4);
printk(KERN_ALERT "Hello, world\n");
return 0;
}
make 执行OK 之后, 进行insmod 驱动挂载, 但是发现 并没有弹出 oops 信息, 直接弹出一个Killed
测试环境是在: Ubuntu 16.04 下面进行。
请问oops 消息 如何弹出?
以上是运行在 Ubuntu 16.04 发行版本上
|