函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:trace_printk_init_buffers

函数原型:void trace_printk_init_buffers(void)

返回类型:void

参数:

3125  如果buffers_allocated则返回
3128  如果alloc_percpu_trace_buffer()则返回
3133  打印警告信息("\n")
3134  打印警告信息("**********************************************************\n")
3135  打印警告信息("** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\n")
3136  打印警告信息("** **\n")
3137  打印警告信息("** trace_printk() being used. Allocating extra memory. **\n")
3138  打印警告信息("** **\n")
3139  打印警告信息("** This means that this is a DEBUG kernel and it is **\n")
3140  打印警告信息("** unsafe for production use. **\n")
3141  打印警告信息("** **\n")
3142  打印警告信息("** If you see this message and you are not debugging **\n")
3143  打印警告信息("** the kernel, report this immediately to your vendor! **\n")
3144  打印警告信息("** **\n")
3145  打印警告信息("** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE **\n")
3146  打印警告信息("**********************************************************\n")
3149  racing_update_buffers - used by tracing facility to expand ring buffers* To save on memory when the tracing is never used on a system with it* configured in
3151  buffers_allocated等于1
3159  如果buffertracing_start_cmdline_record()
调用者
名称描述
tracer_alloc_buffers
hold_module_trace_bprintk_format
bpf_get_trace_printk_proto