函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:bpf_obj_do_pin

函数原型:static int bpf_obj_do_pin(const struct filename *pathname, void *raw, enum bpf_type type)

返回类型:int

参数:

类型参数名称
const struct filename *pathname
void *raw
enum bpf_typetype
391  dentry等于kern_path_create(Special value used to indicateopenat should use the currentworking directory. , pointer to actual string , & path, 0)
392  如果是错误则返回:错误
395  mode等于S_IFREG按位或S_IRUSR按位或S_IWUSR的值按位与current_umask()的反
397  ret等于security_path_mknod( & path, dentry, mode, 0)
398  如果ret则转到:out
401  dir等于获得目录项的索引节点
402  如果i_op不等于bpf_dir_iops
403  ret等于负EPERM
404  转到:out
408  :type恒等于BPF_TYPE_PROG
410  退出
411  :type恒等于BPF_TYPE_MAP
413  退出
414  默认
415  ret等于负EPERM
417  out :
418  done_path_create( & path, dentry)
419  返回:ret
调用者
名称描述
bpf_obj_pin_user