root/tools/perf/util/symbol_conf.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 #ifndef __PERF_SYMBOL_CONF
   3 #define __PERF_SYMBOL_CONF 1
   4 
   5 #include <stdbool.h>
   6 
   7 struct strlist;
   8 struct intlist;
   9 
  10 struct 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 
  77 extern struct symbol_conf symbol_conf;
  78 
  79 #endif // __PERF_SYMBOL_CONF

/* [<][>][^][v][top][bottom][index][help] */