函数逻辑报告 |
Source Code:kernel\pid.c |
Create Date:2022-07-27 10:29:02 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:find_task_by_vpid
函数原型:struct task_struct *find_task_by_vpid(pid_t vnr)
返回类型:struct task_struct
参数:
类型 | 参数 | 名称 |
---|---|---|
pid_t | vnr |
名称 | 描述 |
---|---|
SYSCALL_DEFINE3 | |
SYSCALL_DEFINE2 | Ugh. 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. |
SYSCALL_DEFINE2 | This needs some heavy checking |
do_getpgid | |
SYSCALL_DEFINE1 | |
SYSCALL_DEFINE4 | |
find_get_task_by_vpid | |
find_process_by_pid | d_process_by_pid - find a process with a matching PID value.*@pid: the pid in question.* The task of @pid, if found. %NULL otherwise. |
SYSCALL_DEFINE5 | |
lookup_task | Functions for validating access to tasks. |
SYSCALL_DEFINE3 | sys_get_robust_list() - Get the robust-futex list head of a task*@pid: pid of the process [zero for current task]*@head_ptr: pointer to a list-head pointer, the kernel fills it in*@len_ptr: pointer to a length field, the kernel fills in the header size |
COMPAT_SYSCALL_DEFINE3 | |
cgroup_procs_write_start | |
fill_stats_for_tgid | |
trace_user_stack_print | TRACE_USER_STACK |
find_lively_task_by_vpid | |
kernel_move_pages | Move a list of pages in the address space of the currently executing* process. |
SYSCALL_DEFINE2 | |
tomoyo_read_pid | moyo_read_pid - Get domainname of the specified PID |
rdtgroup_move_task | |
do_send_specific | |
kernel_migrate_pages | |
SYSCALL_DEFINE3 | |
tomoyo_select_domain | moyo_select_domain - Parse select command.*@head: Pointer to "struct tomoyo_io_buffer".*@data: String to parse.* Returns true on success, false otherwise.* Caller holds tomoyo_read_lock(). |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |