内核杀进程的两个可能:

  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;