Linux 内核kexec_should_crash函数都被那些函数调用了
时间: 2024-05-21 22:10:55 浏览: 93
kdump和crash使用与内核故障分析
在Linux内核中,kexec_should_crash函数被以下函数调用:
1. panic()函数:在内核遇到严重错误时,该函数会触发系统崩溃并调用kexec_should_crash函数。
2. oops_end()函数:当内核发生oops(意外情况)时,该函数会结束oops并调用kexec_should_crash函数。
3. die()函数:该函数在内核遇到致命错误时会触发系统崩溃并调用kexec_should_crash函数。
4. do_exit()函数:当进程退出时,该函数可能会调用kexec_should_crash函数,以确定是否应该在退出时触发系统崩溃。
总之,kexec_should_crash函数主要用于确定是否应该在内核遇到严重错误时触发系统崩溃,并且被多个函数调用以实现该功能。
阅读全文