函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:print_prefix

函数原型:static size_t print_prefix(const struct printk_log *msg, bool syslog, bool time, char *buf)

返回类型:size_t

参数:

类型参数名称
const struct printk_log *msg
boolsyslog
booltime
char *buf
1291  len等于0
1293  如果sysloglen等于print_syslog(( syslog facility << 3) | syslog level , buf)
1296  如果timelen加等于print_time( timestamp in nanoseconds , buf + len)
1299  len加等于print_caller(caller_id, buf + len)
1301  如果IS_ENABLED(CONFIG_FOO) evaluates to 1 if CONFIG_FOO is set to 'y' or 'm',* 0 otherwise.(CONFIG_PRINTK_CALLER)或time
1302  buf[len++]等于' '
1303  buf[len]等于'\0'
1306  返回:len
调用者
名称描述
msg_print_text