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			report_individual_block,
44			inline_name,
45			disable_add2line_warn,
46			buildid_mmap2,
47			guest_code;
48	const char	*vmlinux_name,
49			*kallsyms_name,
50			*source_prefix,
51			*field_sep,
52			*graph_function;
53	const char	*default_guest_vmlinux_name,
54			*default_guest_kallsyms,
55			*default_guest_modules;
56	const char	*guestmount;
57	const char	*dso_list_str,
58			*comm_list_str,
59			*pid_list_str,
60			*tid_list_str,
61			*sym_list_str,
62			*col_width_list_str,
63			*bt_stop_list_str;
64	unsigned long	time_quantum;
65       struct strlist	*dso_list,
66			*comm_list,
67			*sym_list,
68			*dso_from_list,
69			*dso_to_list,
70			*sym_from_list,
71			*sym_to_list,
72			*bt_stop_list;
73	struct intlist	*pid_list,
74			*tid_list,
75			*addr_list;
76	const char	*symfs;
77	int		res_sample;
78	int		pad_output_len_dso;
79	int		group_sort_idx;
80	int		addr_range;
81};
82
83extern struct symbol_conf symbol_conf;
84
85#endif // __PERF_SYMBOL_CONF