Function report |
Source Code:kernel\trace\trace.c |
Create Date:2022-07-28 12:03:44 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:init_tracer_tracefs
Proto:static void init_tracer_tracefs(struct trace_array *tr, struct dentry *d_tracer)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
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 | If file && dir Then 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 | If ftrace_create_function_files(tr, d_tracer) Then 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) |
Name | Describe |
---|---|
trace_array_create | |
tracer_init_tracefs |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |