最終更新:2016-09-15 (木) 18:09:30 (2773d)
initcall_debug
Top / initcall_debug
概要
- Passing the option "initcall_debug" on the kernel command line will cause timing information to be printed to the console for each initcall.
- http://elinux.org/Initcall_Debug
使い方
- GRUBの画面とかでinitcall_debugを足す
- Shift押しながら起動
- quietとかの後に足す
定義
処理
- do_one_initcallで
if (initcall_debug) ret = do_one_initcall_debug(fn); else ret = fn();
- do_one_initcall_debug?
- printk(KERN_DEBUG "calling %pF @ %i\n", fn, task_pid_nr(current));
- fn();
- printk(KERN_DEBUG "initcall %pF returned %d after %lld usecs\n", fn, ret, duration);
}