【发布时间】:2016-02-03 19:04:50
【问题描述】:
我正在尝试修改 FreeBSD 10 中的调度程序,因此我希望能够进行一些打印来测试。我目前正在修改 /usr/src/sys/kern/kern_switch.c 并在 runq_add() 中添加了 printf("PRIORITY = %u\n", (unsigned int)pri);打印出线程的优先级。我不知道这是否有效,因为我还没有找到它的打印位置。如何查看 printf 的输出或者是否有更好的方法来测试内核中的代码?
【问题讨论】:
标签: printing kernel scheduler freebsd