函数逻辑报告 |
Source Code:include\linux\file.h |
Create Date:2022-07-27 06:53:54 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:fdget
函数原型:static inline struct fd fdget(unsigned int fd)
返回类型:struct fd
参数:
类型 | 参数 | 名称 |
---|---|---|
unsigned int | fd |
名称 | 描述 |
---|---|
pidfd_get_pid | |
SYSCALL_DEFINE4 | sys_pidfd_send_signal - Signal a process through a pidfd*@pidfd: file descriptor of the process*@sig: signal to send*@info: signal info*@flags: future flags* The syscall currently only signals via PIDTYPE_PID which covers* kill( |
prctl_set_mm_exe_file | |
cgroupstats_user_cmd | |
bpf_map_get_with_uref | |
map_lookup_elem | |
map_update_elem | |
map_delete_elem | |
map_get_next_key | |
map_lookup_and_delete_elem | |
map_freeze | |
__bpf_prog_get | |
bpf_obj_get_info_by_fd | |
replace_map_fd_with_map_ptr | look for pseudo eBPF instructions that access map FDs and* replace them with actual map pointers |
bpf_map_meta_alloc | |
bpf_map_fd_get_ptr | |
btf_get_by_fd | |
perf_fget_light | |
ksys_fadvise64_64 | |
ksys_readahead | |
memcg_write_event_control | DO NOT USE IN NEW FILES.* Parse input and register new cgroup event handler.* Input must be in format ' |
do_mq_timedsend | |
do_mq_timedreceive | |
do_mq_notify | Notes: the case when user wants us to deregister (with NULL as pointer)* and he isn't currently owner of notification, will be silently discarded.* It isn't explicitly defined in the POSIX. |
do_mq_getsetattr | |
do_sys_ftruncate | |
ksys_fallocate | |
ksys_fchmod | |
ksys_fchown | |
ksys_pread64 | |
ksys_pwrite64 | |
do_preadv | |
do_pwritev | |
do_compat_preadv64 | |
do_compat_pwritev64 | |
do_sendfile | |
SYSCALL_DEFINE6 | |
vfs_dedupe_file_range | |
kernel_read_file_from_fd | |
ioctl_file_clone | |
ksys_ioctl | |
do_select | |
do_pollfd | Fish for pollable events on the pollfd->fd file descriptor |
SYSCALL_DEFINE3 | Create a kernel mount representation for a new, prepared superblock* (specified by fs_fd) and attach to an open_tree-like file descriptor. |
SYSCALL_DEFINE5 | |
SYSCALL_DEFINE4 | |
SYSCALL_DEFINE3 | |
SYSCALL_DEFINE2 | |
SYSCALL_DEFINE4 | |
COMPAT_SYSCALL_DEFINE4 | |
SYSCALL_DEFINE6 | |
SYSCALL_DEFINE4 | |
SYSCALL_DEFINE1 | sync a single super |
do_fsync | |
ksys_sync_file_range | ksys_sync_file_range() permits finely controlled syncing over a segment of* a file in the range offset |
do_utimes | do_utimes - change times on filename or file descriptor*@dfd: open file descriptor, -1 or AT_FDCWD*@filename: path name or NULL*@times: new times or NULL*@flags: zero or more flags (only AT_SYMLINK_NOFOLLOW for the moment)* If filename is NULL and dfd |
SYSCALL_DEFINE3 | |
SYSCALL_DEFINE2 | |
fanotify_find_path | |
do_fanotify_mark | |
SYSCALL_DEFINE4 | The following function implements the controller interface for* the eventpoll file that enables the insertion/removal/change of* file descriptors inside the interest set. |
do_epoll_wait | Implement the event wait interface for the eventpoll file. It is the kernel* part of the user space epoll_wait(2). |
do_signalfd4 | |
timerfd_fget | |
eventfd_ctx_fdget | ventfd_ctx_fdget - Acquires a reference to the internal eventfd context.*@fd: [in] Eventfd file descriptor.* Returns a pointer to the internal eventfd context, otherwise the error* pointers returned by the following functions:* eventfd_fget |
SYSCALL_DEFINE6 | |
SYSCALL_DEFINE4 | |
SYSCALL_DEFINE2 | sys_flock: - flock() system call.*@fd: the file descriptor to lock.*@cmd: the type of lock to apply.* Apply a %FL_FLOCK style lock to an open file descriptor.* The @cmd can be one of:* - %LOCK_SH -- a shared lock.* - %LOCK_EX -- an exclusive lock. |
COMPAT_SYSCALL_DEFINE3 | |
get_vfsmount_from_fd |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |