perf hists browser: Move hist_browser into header file
This way we can use it outside of ui/browsers/hists.c and extend it in following patches. Signed-off-by: Jiri Olsa <jolsa@kernel.org> Cc: David Ahern <dsahern@gmail.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1466459899-1166-3-git-send-email-jolsa@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
dd4629d46c
commit
f758990f25
|
@ -12,30 +12,13 @@
|
|||
#include "../../util/top.h"
|
||||
#include "../../arch/common.h"
|
||||
|
||||
#include "../browser.h"
|
||||
#include "../browsers/hists.h"
|
||||
#include "../helpline.h"
|
||||
#include "../util.h"
|
||||
#include "../ui.h"
|
||||
#include "map.h"
|
||||
#include "annotate.h"
|
||||
|
||||
struct hist_browser {
|
||||
struct ui_browser b;
|
||||
struct hists *hists;
|
||||
struct hist_entry *he_selection;
|
||||
struct map_symbol *selection;
|
||||
struct hist_browser_timer *hbt;
|
||||
struct pstack *pstack;
|
||||
struct perf_env *env;
|
||||
int print_seq;
|
||||
bool show_dso;
|
||||
bool show_headers;
|
||||
float min_pcnt;
|
||||
u64 nr_non_filtered_entries;
|
||||
u64 nr_hierarchy_entries;
|
||||
u64 nr_callchain_rows;
|
||||
};
|
||||
|
||||
extern void hist_browser__init_hpp(void);
|
||||
|
||||
static int hists__browser_title(struct hists *hists,
|
||||
|
|
23
tools/perf/ui/browsers/hists.h
Normal file
23
tools/perf/ui/browsers/hists.h
Normal file
|
@ -0,0 +1,23 @@
|
|||
#ifndef _PERF_UI_BROWSER_HISTS_H_
|
||||
#define _PERF_UI_BROWSER_HISTS_H_ 1
|
||||
|
||||
#include "ui/browser.h"
|
||||
|
||||
struct hist_browser {
|
||||
struct ui_browser b;
|
||||
struct hists *hists;
|
||||
struct hist_entry *he_selection;
|
||||
struct map_symbol *selection;
|
||||
struct hist_browser_timer *hbt;
|
||||
struct pstack *pstack;
|
||||
struct perf_env *env;
|
||||
int print_seq;
|
||||
bool show_dso;
|
||||
bool show_headers;
|
||||
float min_pcnt;
|
||||
u64 nr_non_filtered_entries;
|
||||
u64 nr_hierarchy_entries;
|
||||
u64 nr_callchain_rows;
|
||||
};
|
||||
|
||||
#endif /* _PERF_UI_BROWSER_HISTS_H_ */
|
Loading…
Reference in a new issue