Я новичок в разработке ядра Linux, и когда я пытаюсь изменить функцию системного вызова, просто добавив функцию printk в файл timekeep.c, например
printk("BEGIN!$$$$$\n");
утилита dmesg дает мне вывод, например:
[ 75.919335] BEGIN!$$$$$
[ 75.919337] BEGIN!$$$$$
[ 75.919340] BEGIN!$$$$$
[ 75.919343] BEGIN!$$$$$
[ 75.919347] BEGIN!$$$$$
[ 75.919349] BEGIN!$$$$$
[ 75.919353] BEGIN!$$$$$
[ 75.919355] BEGIN!$$$$$
[ 75.919358] BEGIN!$$$$$
[ 75.919361] BEGIN!$$$$$
[ 75.919364] BEGIN!$$$$$
[ 75.919367] BEGIN!$$$$$
[ 75.919370] BEGIN!$$$$$
[ 75.919374] BEGIN!$$$$$
Я действительно не понимаю, как генерируются те, что в []. Может ли кто-нибудь дать мне намек на это?
printk(KERN_DEBUG "BEGIN!"\n");- person Kaz   schedule 27.05.2013