perf annotate: Remove lots of headers from annotate.h
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 8a249c73a5cc0f578ef2c5a392e20336203ebe3a Gitweb: https://git.kernel.org/tip/8a249c73a5cc0f578ef2c5a392e20336203ebe3a Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Tue, 22 Jan 2019 10:47:38 -0200 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Fri, 25 Jan 2019 15:12:08 +0100
perf annotate: Remove lots of headers from annotate.h
To reduce the chances changes trigger tons of rebuilds, more to come.
Cc Adrian Hunter <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/ui/gtk/annotate.c | 1 + tools/perf/util/annotate.h | 14 +++++++++++--- tools/perf/util/stat-display.c | 1 + 3 files changed, 13 insertions(+), 3 deletions(-)
tools/perf/ui/gtk/annotate.c +1 -0
@@ -1,5 +1,6 @@// SPDX-License-Identifier: GPL-2.0 #include "gtk.h" +#include "util/sort.h" #include "util/debug.h" #include "util/annotate.h" #include "util/evsel.h"
tools/perf/util/annotate.h +11 -3
@@ -4,16 +4,24 @@#include <stdbool.h> #include <stdint.h> +#include <stdio.h> #include <linux/types.h> -#include "symbol.h" -#include "hist.h" -#include "sort.h" #include <linux/list.h> #include <linux/rbtree.h> #include <pthread.h> #include <asm/bug.h> +#include "symbol_conf.h" +struct hist_browser_timer ; +struct hist_entry ;struct ins_ops ; +struct map ; +struct map_symbol ; +struct addr_map_symbol ; +struct option ; +struct perf_sample ; +struct perf_evsel ; +struct symbol ;struct ins {const char *name;
tools/perf/util/stat-display.c +1 -0
@@ -2,6 +2,7 @@#include <inttypes.h> #include <linux/time64.h> #include <math.h> +#include "color.h" #include "evlist.h" #include "evsel.h" #include "stat.h"