函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:audit_log_untrustedstring - log a string that may contain random characters*@ab: audit_buffer*@string: string to be logged* Same as audit_log_n_untrustedstring(), except that strlen is used to* determine string length.

函数原型:void audit_log_untrustedstring(struct audit_buffer *ab, const char *string)

返回类型:void

参数:

类型参数名称
struct audit_buffer *ab
const char *string
2015  audit_log_n_untrustedstring - log a string that may contain random characters*@ab: audit_buffer*@len: length of string (not including trailing null)*@string: string to be logged* This code will escape a string that is passed to it if the string* contains
调用者
名称描述
audit_receive_msg
audit_log_d_pathThis is a helper-function to print the escaped d_path
audit_log_key
audit_log_task_info
audit_log_pid_context
show_special
audit_log_nameaudit_log_name - produce AUDIT_PATH record from struct audit_names*@context: audit_context for the task*@n: audit_names structure with reportable details*@path: optional path to report instead of audit_names->name*@record_num: record number to report when
audit_log_task
audit_watch_log_rule_change
audit_mark_log_rule_change
audit_tree_log_remove_rule
smack_log_callbacksmack_log_callback - SMACK specific information* will be called by generic audit code*@ab : the audit_buffer*@a : audit_data
dump_common_audit_datadump_common_audit_data - helper to dump common audit data*@a : common audit data
audit_preaudit_base - core AppArmor function.*@ab: audit buffer to fill (NOT NULL)*@ca: audit structure containing data to audit (NOT NULL)* Record common AppArmor audit data from @sa
audit_cbaudit_cb - call back for capability components of audit struct*@ab - audit buffer (NOT NULL)*@va - audit struct to audit data from (NOT NULL)
audit_cbaudit callback for net specific fields
audit_cbaudit callback for unpack fields
file_audit_cble_audit_cb - call back for file specific audit fields*@ab: audit_buffer (NOT NULL)*@va: audit struct to audit values of (NOT NULL)
audit_cbaudit_cb - call back for mount specific audit fields*@ab: audit_buffer (NOT NULL)*@va: audit struct to audit values of (NOT NULL)
integrity_audit_msg
ima_audit_measurement