函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\compiler.h Create Date:2022-07-27 06:38:00
Last Modify:2020-03-15 19:10:59 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:__read_once_size_nocheck

函数原型:static __no_kasan_or_inline void __read_once_size_nocheck(const volatile void *p, void *res, int size)

返回类型:void

参数:

类型参数名称
const volatile void *p
void *res
intsize
217  __READ_ONCE_SIZE
调用者
名称描述
release_task
will_become_orphaned_pgrpDetermine if a process group is "orphaned", according to the POSIX* definition in 2
has_stopped_jobs
__sigqueue_allocallocate a new signal queue record* - this may be called without locks if and only if t == current, otherwise an* appropriate lock must be held to stop the target task from exiting
__kill_pgrp_info__kill_pgrp_info() sends a signal to a process group: this is what the tty* control characters do (^C, ^Z etc)* - the caller must hold at least a readlock on tasklist_lock
SYSCALL_DEFINE3
SYSCALL_DEFINE2Ugh. To avoid negative return values, "getpriority()" will* not return the normal nice-value, but a negated value that* has been offset by 20 (ie it returns 40..1 instead of -20..19)* to stay compatible.
sched_setaffinity
cgroup_destroy_lockedgroup_destroy_locked - the first stage of cgroup destruction*@cgrp: cgroup to be destroyed* css's make use of percpu refcnts whose killing latency shouldn't be* exposed to userland and are RCU protected
userns_get
____bpf_get_local_storage
cgroup_storage_lookup_elem
cgroup_storage_seq_show_elem
SYSCALL_DEFINE3
SYSCALL_DEFINE2
cap_safe_niceRationale: code calling task_setscheduler, task_setioprio, and* task_setnice, assumes that*
yama_ptrace_access_checkyama_ptrace_access_check - validate PTRACE_ATTACH calls*@child: task that current task is attempting to ptrace*@mode: ptrace attach mode* Returns 0 if following the ptrace is allowed, -ve on error.
send_sigio
send_sigurg
disk_has_partitions
sk_sleep