函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:security\integrity\ima\ima_template_lib.c Create Date:2022-07-27 22:05:30
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:ima_show_template_data_ascii

函数原型:static void ima_show_template_data_ascii(struct seq_file *m, enum ima_show_type show, enum data_formats datafmt, struct ima_field_data *field_data)

返回类型:void

参数:

类型参数名称
struct seq_file *m
enum ima_show_typeshow
enum data_formatsdatafmt
struct ima_field_data *field_data
70  buf_ptr等于data
71  buflen等于len
74  :datafmt恒等于DATA_FMT_DIGEST_WITH_ALGO
75  buf_ptr等于在字符串中查找字符
76  如果buf_ptr不等于dataseq_printf(m, "%s", data)
80  buf_ptr加等于2
81  buflen减等于buf_ptrdata
83  :datafmt恒等于DATA_FMT_DIGEST
84  :datafmt恒等于DATA_FMT_HEX
85  如果非buflen退出
87  ima_print_digest(m, buf_ptr, buflen)
88  退出
89  :datafmt恒等于DATA_FMT_STRING
90  seq_printf(m, "%s", buf_ptr)
91  退出
92  默认
93  退出
调用者
名称描述
ima_show_template_field_data