mirror of
https://github.com/torvalds/linux.git
synced 2026-09-25 17:42:03 +02:00
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> |
||
|---|---|---|
| .. | ||
| auxtrace.c | ||
| Build | ||
| cpuid.h | ||
| event.c | ||
| evlist.c | ||
| evsel.c | ||
| evsel.h | ||
| header.c | ||
| intel-bts.c | ||
| intel-pt.c | ||
| iostat.c | ||
| machine.c | ||
| mem-events.c | ||
| mem-events.h | ||
| pmu.c | ||
| topdown.c | ||
| topdown.h | ||
| tsc.c | ||