linux/tools/perf/arch/arm64
Ian Rogers ab24487aaa perf evlist: Add reference count checking
Now the evlist is reference counted, add reference count checking so
that gets and puts are paired and easy to debug. Reference count
checking is documented here:
https://perfwiki.github.io/main/reference-count-checking/

This large patch is adding accessors to evlist functions and switching
to their use. There was some minor renaming as evlist__mmap is now an
accessor to the mmap variable, and the original evlist__mmap is
renamed to evlist__do_mmap.

Signed-off-by: Ian Rogers <irogers@google.com>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Alice Rogers <alice.mei.rogers@gmail.com>
Cc: Dapeng Mi <dapeng1.mi@linux.intel.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: James Clark <james.clark@linaro.org>
Cc: Leo Yan <leo.yan@linux.dev>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Richter <tmricht@linux.ibm.com>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
2026-06-30 10:17:11 -07:00
..
entry/syscalls perf build: Remove Makefile.syscalls 2025-03-20 22:58:20 -07:00
include perf arch: Update arch headers to use relative UAPI paths 2026-02-06 12:15:48 -03:00
tests perf tools: Fix compilation error on arm64 2025-02-14 11:12:12 -08:00
util perf evlist: Add reference count checking 2026-06-30 10:17:11 -07:00
Build perf util: Make util its own library 2024-06-26 11:07:42 -07:00
Makefile perf kvm stat: Remove use of the arch directory 2026-02-03 18:01:27 -03:00