Skip to content
Snippets Groups Projects
top.h 945 B
Newer Older
  • Learn to ignore specific revisions
  • #ifndef __PERF_TOP_H
    #define __PERF_TOP_H 1
    
    
    #include "types.h"
    #include <stddef.h>
    
    
    struct perf_evlist;
    struct perf_evsel;
    
    	struct perf_evlist *evlist;
    	/*
    	 * Symbols will be added here in perf_event__process_sample and will
    	 * get out after decayed.
    	 */
    	u64		   samples;
    	u64		   kernel_samples, us_samples;
    	u64		   exact_samples;
    	u64		   guest_us_samples, guest_kernel_samples;
    	int		   print_entries, count_filter, delay_secs;
    
    	pid_t		   target_pid, target_tid;
    
    	bool		   hide_kernel_symbols, hide_user_symbols, zero;
    	const char	   *cpu_list;
    
    	struct hist_entry  *sym_filter_entry;
    
    	struct perf_session *session;
    
    };
    
    size_t perf_top__header_snprintf(struct perf_top *top, char *bf, size_t size);
    void perf_top__reset_sample_counters(struct perf_top *top);
    #endif /* __PERF_TOP_H */