perf symbols: Move mem_info and branch_info out of symbol.h
authorArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 30 Aug 2019 18:09:54 +0000 (15:09 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Sun, 1 Sep 2019 01:27:48 +0000 (22:27 -0300)
commitd3300a3c4e76ccecf4daa889327e340a870c550b
tree3daa0185836cd4f43261fdc3617cf611e822ba05
parentf2a39fe84901df2b3d1bec3459b65cee3e8db57c
perf symbols: Move mem_info and branch_info out of symbol.h

The mem_info struct goes to mem-events.h and branch_info goes to
branch.h, where they belong, this way we can remove several headers from
symbols.h and trim the include dependency tree more.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: https://lkml.kernel.org/n/tip-aupw71xnravcsu2xoabfmhpc@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
22 files changed:
tools/perf/arch/powerpc/util/mem-events.c
tools/perf/builtin-annotate.c
tools/perf/builtin-c2c.c
tools/perf/builtin-mem.c
tools/perf/builtin-report.c
tools/perf/builtin-version.c
tools/perf/tests/mem.c
tools/perf/tests/sample-parsing.c
tools/perf/ui/browsers/hists.c
tools/perf/util/branch.c
tools/perf/util/branch.h
tools/perf/util/cs-etm.c
tools/perf/util/hist.c
tools/perf/util/machine.c
tools/perf/util/map.c
tools/perf/util/mem-events.c
tools/perf/util/mem-events.h
tools/perf/util/s390-sample-raw.c
tools/perf/util/session.c
tools/perf/util/sort.c
tools/perf/util/symbol.c
tools/perf/util/symbol.h