1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
| /* SPDX-License-Identifier: GPL-2.0 */
| #ifndef __PERF_SYMBOL_CONF
| #define __PERF_SYMBOL_CONF 1
|
| #include <stdbool.h>
|
| struct strlist;
| struct intlist;
|
| struct symbol_conf {
| bool nanosecs;
| unsigned short priv_size;
| bool try_vmlinux_path,
| init_annotation,
| force,
| ignore_vmlinux,
| ignore_vmlinux_buildid,
| show_kernel_path,
| use_modules,
| allow_aliases,
| sort_by_name,
| show_nr_samples,
| show_total_period,
| use_callchain,
| cumulate_callchain,
| show_branchflag_count,
| exclude_other,
| show_cpu_utilization,
| initialized,
| kptr_restrict,
| event_group,
| demangle,
| demangle_kernel,
| filter_relative,
| show_hist_headers,
| branch_callstack,
| has_filter,
| show_ref_callgraph,
| hide_unresolved,
| raw_trace,
| report_hierarchy,
| report_block,
| report_individual_block,
| inline_name,
| disable_add2line_warn;
| const char *vmlinux_name,
| *kallsyms_name,
| *source_prefix,
| *field_sep,
| *graph_function;
| const char *default_guest_vmlinux_name,
| *default_guest_kallsyms,
| *default_guest_modules;
| const char *guestmount;
| const char *dso_list_str,
| *comm_list_str,
| *pid_list_str,
| *tid_list_str,
| *sym_list_str,
| *col_width_list_str,
| *bt_stop_list_str;
| unsigned long time_quantum;
| struct strlist *dso_list,
| *comm_list,
| *sym_list,
| *dso_from_list,
| *dso_to_list,
| *sym_from_list,
| *sym_to_list,
| *bt_stop_list;
| struct intlist *pid_list,
| *tid_list;
| const char *symfs;
| int res_sample;
| int pad_output_len_dso;
| int group_sort_idx;
| };
|
| extern struct symbol_conf symbol_conf;
|
| #endif // __PERF_SYMBOL_CONF
|
|