函数逻辑报告 |
Source Code:kernel\trace\trace.c |
Create Date:2022-07-27 13:10:17 |
| Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
| 首页 | 函数Tree |
| 注解内核,赢得工具 | 下载SCCT | English |
函数名称:init_tracer_tracefs
函数原型:static void init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer)
返回类型:void
参数:
| 类型 | 参数 | 名称 |
|---|---|---|
| struct trace_array * | tr | |
| struct dentry * | d_tracer |
| 8699 | trace_create_file("available_tracers", 0444, d_tracer, tr, & show_traces_fops) |
| 8702 | trace_create_file("current_tracer", 0644, d_tracer, tr, & set_tracer_fops) |
| 8705 | trace_create_file("tracing_cpumask", 0644, d_tracer, tr, & tracing_cpumask_fops) |
| 8708 | trace_create_file("trace_options", 0644, d_tracer, tr, & tracing_iter_fops) |
| 8711 | trace_create_file("trace", 0644, d_tracer, tr, & tracing_fops) |
| 8714 | trace_create_file("trace_pipe", 0444, d_tracer, tr, & tracing_pipe_fops) |
| 8717 | trace_create_file("buffer_size_kb", 0644, d_tracer, tr, & tracing_entries_fops) |
| 8720 | trace_create_file("buffer_total_size_kb", 0444, d_tracer, tr, & tracing_total_entries_fops) |
| 8723 | trace_create_file("free_buffer", 0200, d_tracer, tr, & tracing_free_buffer_fops) |
| 8726 | trace_create_file("trace_marker", 0220, d_tracer, tr, & tracing_mark_fops) |
| 8729 | file等于__find_event_file(tr, "ftrace", "print") |
| 8730 | 如果file且dir则trace_create_file("trigger", 0644, dir, file, & event_trigger_fops) |
| 8733 | trace_marker_file等于file |
| 8735 | trace_create_file("trace_marker_raw", 0220, d_tracer, tr, & tracing_mark_raw_fops) |
| 8738 | trace_create_file("trace_clock", 0644, d_tracer, tr, & trace_clock_fops) |
| 8741 | trace_create_file("tracing_on", 0644, d_tracer, tr, & rb_simple_fops) |
| 8744 | trace_create_file("timestamp_mode", 0444, d_tracer, tr, & trace_time_stamp_mode_fops) |
| 8747 | buffer_percent等于50 |
| 8749 | trace_create_file("buffer_percent", 0444, d_tracer, tr, & buffer_percent_fops) |
| 8752 | create_trace_options_dir(tr) |
| 8758 | 如果ftrace_create_function_files(tr, d_tracer)则WARN(1, "Could not allocate function filter files") |
| 8766 | trace_create_file("error_log", 0644, d_tracer, tr, & tracing_err_log_fops) |
| 8769 | for_each_tracing_cpu(cpu) |
| 8770 | tracing_init_tracefs_percpu(tr, cpu) |
| 8772 | ftrace_init_tracefs(tr, d_tracer) |
| 源代码转换工具 开放的插件接口 | X |
|---|---|
| 支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |