Ian Rogers
5ab6d715c3
perf maps: Add functions to access maps
...
Introduce functions to access struct maps. These functions reduce the
number of places reference counting is necessary. While tidying APIs do
some small const-ification, in particlar to unwind_libunwind_ops.
Committer notes:
Fixed up tools/perf/util/unwind-libunwind.c:
- return ops->get_entries(cb, arg, thread, data, max_stack);
+ return ops->get_entries(cb, arg, thread, data, max_stack, best_effort);
Signed-off-by: Ian Rogers <irogers@google.com >
Cc: Adrian Hunter <adrian.hunter@intel.com >
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com >
Cc: Alexey Bayduraev <alexey.v.bayduraev@linux.intel.com >
Cc: Andi Kleen <ak@linux.intel.com >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Cc: Darren Hart <dvhart@infradead.org >
Cc: Davidlohr Bueso <dave@stgolabs.net >
Cc: Dmitriy Vyukov <dvyukov@google.com >
Cc: Eric Dumazet <edumazet@google.com >
Cc: German Gomez <german.gomez@arm.com >
Cc: Hao Luo <haoluo@google.com >
Cc: Ingo Molnar <mingo@redhat.com >
Cc: James Clark <james.clark@arm.com >
Cc: Jiri Olsa <jolsa@kernel.org >
Cc: John Garry <john.g.garry@oracle.com >
Cc: Kajol Jain <kjain@linux.ibm.com >
Cc: Kan Liang <kan.liang@linux.intel.com >
Cc: Leo Yan <leo.yan@linaro.org >
Cc: Madhavan Srinivasan <maddy@linux.ibm.com >
Cc: Mark Rutland <mark.rutland@arm.com >
Cc: Masami Hiramatsu <mhiramat@kernel.org >
Cc: Miaoqian Lin <linmq006@gmail.com >
Cc: Namhyung Kim <namhyung@kernel.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Riccardo Mancini <rickyman7@gmail.com >
Cc: Shunsuke Nakamura <nakamura.shun@fujitsu.com >
Cc: Song Liu <song@kernel.org >
Cc: Stephane Eranian <eranian@google.com >
Cc: Stephen Brennan <stephen.s.brennan@oracle.com >
Cc: Steven Rostedt (VMware) <rostedt@goodmis.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Thomas Richter <tmricht@linux.ibm.com >
Cc: Yury Norov <yury.norov@gmail.com >
Link: https://lore.kernel.org/r/20230320212248.1175731-2-irogers@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com >
2023-04-04 15:45:38 -03:00
..
2022-12-14 11:24:31 -03:00
2023-04-04 15:45:38 -03:00
2022-07-27 11:17:50 -03:00
2019-03-06 18:10:46 -03:00
2019-03-06 18:09:14 -03:00
2019-03-06 18:11:11 -03:00
2022-02-15 17:15:07 -03:00
2022-02-15 17:15:05 -03:00
2021-06-01 10:05:08 -03:00
2019-03-06 18:09:14 -03:00
2023-01-19 09:29:58 -03:00
2020-09-23 12:58:53 -03:00
2023-03-14 08:46:23 -03:00
2021-06-01 10:05:08 -03:00
2019-03-06 18:09:14 -03:00
2019-03-06 18:09:14 -03:00
2021-03-23 17:13:43 -03:00
2019-02-25 17:16:57 -03:00
2019-03-06 18:09:14 -03:00
2019-03-06 18:09:14 -03:00
2019-03-06 18:09:14 -03:00
2019-02-25 17:17:07 -03:00
2019-03-06 18:09:14 -03:00
2019-03-06 18:09:14 -03:00
2022-12-14 11:24:31 -03:00