函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\binfmt_misc.c Create Date:2022-07-29 11:02:07
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:check_special_flags

函数原型:static char *check_special_flags(char *sfs, Node *e)

返回类型:char

参数:

类型参数名称
char *sfs
Node *e
279  p等于sfs
280  cont等于1
283 cont循环
285  :p恒等于'P'
286  pr_debug("register: flag: P (preserve argv0)\n")
287  p自加
289  退出
290  :p恒等于'O'
291  pr_debug("register: flag: O (open binary)\n")
292  p自加
294  退出
295  :p恒等于'C'
296  pr_debug("register: flag: C (preserve creds)\n")
297  p自加
302  退出
303  :p恒等于'F'
304  pr_debug("register: flag: F: open interpreter file now\n")
305  p自加
307  退出
308  默认
309  cont等于0
313  返回:p
调用者
名称描述
create_entryThis registers a new binary format, it recognises the syntax* ':name:type:offset:magic:mask:interpreter:flags'* where the ':' is the IFS, that can be chosen with the first char