内核杀进程的两个可能:

  1.  mm/oom_kill.c : oom_kill [有待分析]
  2.  arch/i386/mm/fault.c : do_page_fault
out_of_memory:
    printk("VM: killing process %s\n", tsk->comm);
    
if (error_code & 4)
        do_exit(SIGKILL);
    
goto no_context;