函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\signal.c Create Date:2022-07-27 10:15:05
Last Modify:2020-03-17 13:28:47 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:确定进程等待信号

函数原型:void recalc_sigpending(void)

返回类型:void

参数:

184  如果非recalc_sigpending_tsk(当前进程)且非freezing(当前进程)且非klp_patch_pending(当前进程)则clear_thread_flag(signal pending )
调用者
名称描述
calculate_sigpending
dequeue_signalDequeue a signal and return the element to the caller, which is* expected to free it.* All callers have to hold the siglock.
dequeue_synchronous_signal
get_signal
__set_task_blocked
do_sigtimedwaitdo_sigtimedwait - wait for queued signals specified in @which*@which: queued signals to wait for*@info: if non-null, the signal's siginfo is returned here*@ts: upper bound on process time suspension
kernel_sigaction内核信号处理
handle_singlestepPerform required fix-ups and disable singlestep.* Allow pending signals to take effect.
copy_process创建进程
selinux_bprm_committed_credsClean up the process immediately after the installation of new credentials* due to exec