diff options
author | Jiri Olsa <jolsa@kernel.org> | 2014-04-09 20:54:29 +0200 |
---|---|---|
committer | Jiri Olsa <jolsa@kernel.org> | 2014-04-28 13:43:33 +0200 |
commit | cddcef607782966f1601808c17fe9c4c5f79f9f4 (patch) | |
tree | 651244dff025c51f8583c29d984ffd3dce63f5ab /tools/perf/util/thread.h | |
parent | a26ca6716a6c683f40bd676cea7e89704653b98d (diff) | |
download | op-kernel-dev-cddcef607782966f1601808c17fe9c4c5f79f9f4.zip op-kernel-dev-cddcef607782966f1601808c17fe9c4c5f79f9f4.tar.gz |
perf tools: Share map_groups among threads of the same group
Sharing map groups within all process threads. This way
there's only one copy of mmap info and it's reachable
from any thread within the process.
Original-patch-by: Arnaldo Carvalho de Melo <acme@kernel.org>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Don Zickus <dzickus@redhat.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1397490723-1992-5-git-send-email-jolsa@redhat.com
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Diffstat (limited to 'tools/perf/util/thread.h')
-rw-r--r-- | tools/perf/util/thread.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/perf/util/thread.h b/tools/perf/util/thread.h index bee1eb0..3c0c272 100644 --- a/tools/perf/util/thread.h +++ b/tools/perf/util/thread.h @@ -30,6 +30,7 @@ struct machine; struct comm; struct thread *thread__new(pid_t pid, pid_t tid); +int thread__init_map_groups(struct thread *thread, struct machine *machine); void thread__delete(struct thread *thread); static inline void thread__exited(struct thread *thread) { |