Linux Audio

Check our new training course

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