linux/tools/perf/arch/x86/util
Arnaldo Carvalho de Melo 79b6bb73f8 perf maps: Merge 'struct maps' with 'struct map_groups'
And pick the shortest name: 'struct maps'.

The split existed because we used to have two groups of maps, one for
functions and one for variables, but that only complicated things,
sometimes we needed to figure out what was at some address and then had
to first try it on the functions group and if that failed, fall back to
the variables one.

That split is long gone, so for quite a while we had only one struct
maps per struct map_groups, simplify things by combining those structs.

First patch is the minimum needed to merge both, follow up patches will
rename 'thread->mg' to 'thread->maps', etc.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: https://lkml.kernel.org/n/tip-hom6639ro7020o708trhxh59@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-11-26 11:07:46 -03:00
..
archinsn.c perf tools: Move event synthesizing routines to separate header 2019-09-20 09:19:22 -03:00
auxtrace.c perf intel-bts: Does not support AUX area sampling 2019-11-22 10:48:13 -03:00
Build perf script: Support insn output for normal samples 2019-03-11 11:56:02 -03:00
dwarf-regs.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
event.c perf maps: Merge 'struct maps' with 'struct map_groups' 2019-11-26 11:07:46 -03:00
group.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
header.c perf tools: Propagate get_cpuid() error 2019-09-30 17:29:54 -03:00
intel-bts.c perf intel-bts: Does not support AUX area sampling 2019-11-22 10:48:13 -03:00
intel-pt.c perf intel-pt: Add support for recording AUX area samples 2019-11-22 10:48:13 -03:00
kvm-stat.c perf x86 kvm-stat: Add missing string.h header 2019-08-22 17:16:57 -03:00
machine.c libperf: Move 'page_size' global variable to libperf 2019-09-25 09:51:48 -03:00
perf_regs.c perf event: Remove needless include directives from event.h 2019-08-31 22:19:24 -03:00
pmu.c perf tools: Fix the build on the alpine:edge distro 2018-07-30 13:15:03 -03:00
tsc.c perf tools: Move event synthesizing routines to separate header 2019-09-20 09:19:22 -03:00
unwind-libdw.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
unwind-libunwind.c perf unwind: Fix libunwind build failure on i386 systems 2019-09-26 21:59:38 +02:00