函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:get_sb_mode

函数原型:static enum efi_secureboot_mode get_sb_mode(void)

返回类型:enum efi_secureboot_mode

参数:

13  efi_variable_guid等于EFI_GLOBAL_VARIABLE_GUID
18  size等于secboot的长度
20  如果非测试是否启用
21  打印信息("ima: secureboot mode unknown, no efi\n")
22  返回:efi_secureboot_mode_unknown
26  status等于get_variable("SecureBoot", & efi_variable_guid, NULL, & size, & secboot)
28  如果status恒等于EFI_NOT_FOUND
29  打印信息("ima: secureboot mode disabled\n")
30  返回:efi_secureboot_mode_disabled
33  如果status不等于EFI_SUCCESS
34  打印信息("ima: secureboot mode unknown\n")
35  返回:efi_secureboot_mode_unknown
38  size等于setupmode的长度
39  status等于get_variable("SetupMode", & efi_variable_guid, NULL, & size, & setupmode)
42  如果status不等于EFI_SUCCESSsetupmode等于0
45  如果secboot恒等于0或setupmode恒等于1则
46  打印信息("ima: secureboot mode disabled\n")
47  返回:efi_secureboot_mode_disabled
50  打印信息("ima: secureboot mode enabled\n")
51  返回:efi_secureboot_mode_enabled
调用者
名称描述
arch_ima_get_secureboot