linux ksnapshot 设计方案

低狗线程因为死锁等导致没有喂狗时,出发fiq(arm)或者 nmi(x86) 中断, 在fiq或者nmi中断里面注册snapshot的钩子函数。 


钩子函数的任务:1. 打印所欲线程的调用栈信息 2. 打印每个cpu核的调用栈   3. 打印系统信息状态 


ksnapshot 可做成ko,动态插入

你可能感兴趣的:(linux ksnapshot 设计方案)