File Index
Files and directories
Sign in
FILE

symbol_conf.h

File preview with syntax highlighting.

linux-6.19.14/tools/perf/util/symbol_conf.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef __PERF_SYMBOL_CONF
 3#define __PERF_SYMBOL_CONF 1
 4
 5#include <stdbool.h>
 6#include <linux/bitmap.h>
 7#include "perf.h"
 8
 9struct strlist;
10struct intlist;
11
12struct symbol_conf {
13	bool		nanosecs;
14	unsigned short	priv_size;
15	bool		try_vmlinux_path,
16			init_annotation,
17			force,
18			ignore_vmlinux,
19			ignore_vmlinux_buildid,
20			show_kernel_path,
21			use_modules,
22			allow_aliases,
23			show_nr_samples,
24			show_total_period,
25			use_callchain,
26			cumulate_callchain,
27			show_branchflag_count,
28			exclude_other,
29			show_cpu_utilization,
30			initialized,
31			kptr_restrict,
32			event_group,
33			demangle,
34			demangle_kernel,
35			filter_relative,
36			show_hist_headers,
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			no_buildid_mmap2,
47			guest_code,
48			lazy_load_kernel_maps,
49			keep_exited_threads,
50			annotate_data_member,
51			annotate_data_sample,
52			skip_empty,
53			enable_latency,
54			prefer_latency;
55	const char	*vmlinux_name,
56			*kallsyms_name,
57			*source_prefix,
58			*field_sep,
59			*graph_function;
60	const char	*default_guest_vmlinux_name,
61			*default_guest_kallsyms,
62			*default_guest_modules;
63	const char	*guestmount;
64	const char	*dso_list_str,
65			*comm_list_str,
66			*pid_list_str,
67			*tid_list_str,
68			*sym_list_str,
69			*parallelism_list_str,
70			*col_width_list_str,
71			*bt_stop_list_str;
72	const char		*addr2line_path;
73	unsigned long	time_quantum;
74       struct strlist	*dso_list,
75			*comm_list,
76			*sym_list,
77			*dso_from_list,
78			*dso_to_list,
79			*sym_from_list,
80			*sym_to_list,
81			*bt_stop_list;
82	struct intlist	*pid_list,
83			*tid_list,
84			*addr_list;
85	const char	*symfs;
86	int		res_sample;
87	int		pad_output_len_dso;
88	int		group_sort_idx;
89	int		addr_range;
90	DECLARE_BITMAP(parallelism_filter, MAX_NR_CPUS + 1);
91};
92
93extern struct symbol_conf symbol_conf;
94
95#endif // __PERF_SYMBOL_CONF
~/ Read-only file preview.