函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\taskstats.c Create Date:2022-07-27 12:54:34
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:taskstats_tgid_alloc

函数原型:static struct taskstats *taskstats_tgid_alloc(struct task_struct *tsk)

返回类型:struct taskstats

参数:

类型参数名称
struct task_struct *tsk
556  sig等于信号
560  stats等于smp_load_acquire( & stats)
561  如果statsthread_group_empty(tsk)则返回:stats
565  stats_new等于Shortcuts
567  spin_lock_irq( & siglock)
568  stats等于stats
569  如果非stats
574  smp_store_release( & stats, stats_new)
575  stats等于stats_new
576  stats_new = NULL
578  spin_unlock_irq( & siglock)
580  如果stats_newkmem_cache_free(taskstats_cache, stats_new)
583  返回:stats
调用者
名称描述
taskstats_exitSend pid data out on exit