• do_group_exit函数


    一个进程在sleep状态如何获取进程的调用栈

    TASK_WAKEUPKILL状态

    一个进程sleep了,我如何获取他的用户态栈,如何获取用户堆栈

    如何在内核态打印用户态+内核态的栈?

     确定上一个调用栈

    group_exit_task的设置发生在函数fs/exec.c里面

    ./fs/coredump.c:340:        tsk->signal->group_exit_task = tsk; 是一个de_thread
    ./fs/coredump.c:450:    current->signal->group_exit_task = NULL;
    ./fs/exec.c:1062:    sig->group_exit_task = tsk;
    ./fs/exec.c:1090:             * exit_notify() can't miss ->group_exit_task
    ./fs/exec.c:1160:    sig->group_exit_task = NULL;
    ./fs/exec.c:1199:    sig->group_exit_task = NULL;
    ./tags:1587116:group_exit_task    include/linux/sched.h    /^    struct task_struct    *group_exit_task;$/;"    m    struct:signal_struct    t

  • 相关阅读:
    列表、元组、字典练习
    周总结04
    站立会议07
    人月神话阅读笔记01
    站立会议06
    站立会议05
    站立会议04
    典型用户需求分析第一期
    站立会议03
    站立会议02
  • 原文地址:https://www.cnblogs.com/honpey/p/9218244.html
Copyright © 2020-2023  润新知