perf tools: Add pid/tid filtering to report and script commands
[deliverable/linux.git] / tools / perf / util / symbol.h
index 1650dcb3a67bc3fddff40c93c6fdf6a1122d185a..09561500164a07997b49ca744f7f557ee200f043 100644 (file)
@@ -78,6 +78,7 @@ static inline size_t symbol__size(const struct symbol *sym)
 }
 
 struct strlist;
+struct intlist;
 
 struct symbol_conf {
        unsigned short  priv_size;
@@ -87,6 +88,7 @@ struct symbol_conf {
                        ignore_vmlinux_buildid,
                        show_kernel_path,
                        use_modules,
+                       allow_aliases,
                        sort_by_name,
                        show_nr_samples,
                        show_total_period,
@@ -114,6 +116,8 @@ struct symbol_conf {
        const char      *guestmount;
        const char      *dso_list_str,
                        *comm_list_str,
+                       *pid_list_str,
+                       *tid_list_str,
                        *sym_list_str,
                        *col_width_list_str;
        struct strlist  *dso_list,
@@ -123,6 +127,8 @@ struct symbol_conf {
                        *dso_to_list,
                        *sym_from_list,
                        *sym_to_list;
+       struct intlist  *pid_list,
+                       *tid_list;
        const char      *symfs;
 };
 
@@ -294,5 +300,7 @@ int compare_proc_modules(const char *from, const char *to);
 
 int setup_list(struct strlist **list, const char *list_str,
               const char *list_name);
+int setup_intlist(struct intlist **list, const char *list_str,
+                 const char *list_name);
 
 #endif /* __PERF_SYMBOL */
This page took 0.025555 seconds and 5 git commands to generate.