Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fcd86426 authored by Jiri Olsa's avatar Jiri Olsa Committed by Arnaldo Carvalho de Melo
Browse files

perf hists browser: Introduce init()



Factoring out the hist_browser initialization code, so it could be used
from other parts in following patches.

Signed-off-by: default avatarJiri 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-8-git-send-email-jolsa@kernel.org


Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
parent a6ec894d
Loading
Loading
Loading
Loading
+20 −15
Original line number Diff line number Diff line
@@ -2042,11 +2042,9 @@ static int hist_browser__dump(struct hist_browser *browser)
	return 0;
}

struct hist_browser *hist_browser__new(struct hists *hists)
void hist_browser__init(struct hist_browser *browser,
			struct hists *hists)
{
	struct hist_browser *browser = zalloc(sizeof(*browser));

	if (browser) {
	struct perf_hpp_fmt *fmt;

	browser->hists			= hists;
@@ -2062,6 +2060,13 @@ struct hist_browser *hist_browser__new(struct hists *hists)
	}
}

struct hist_browser *hist_browser__new(struct hists *hists)
{
	struct hist_browser *browser = zalloc(sizeof(*browser));

	if (browser)
		hist_browser__init(browser, hists);

	return browser;
}

+2 −0
Original line number Diff line number Diff line
@@ -27,4 +27,6 @@ struct hist_browser {
struct hist_browser *hist_browser__new(struct hists *hists);
void hist_browser__delete(struct hist_browser *browser);
int hist_browser__run(struct hist_browser *browser, const char *help);
void hist_browser__init(struct hist_browser *browser,
			struct hists *hists);
#endif /* _PERF_UI_BROWSER_HISTS_H_ */