All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] perf tools: mark branch_info maps as referenced
@ 2013-01-14 14:02 Stephane Eranian
  2013-01-14 14:18 ` Jiri Olsa
  2013-01-25 11:51 ` [tip:perf/core] perf tools: Mark " tip-bot for Stephane Eranian
  0 siblings, 2 replies; 3+ messages in thread
From: Stephane Eranian @ 2013-01-14 14:02 UTC (permalink / raw)
  To: linux-kernel; +Cc: peterz, jolsa, acme, mingo, namhyung.kim


As noticed by Jiri, the hist_entry->branch_info.to/from maps
need to be marked as referenced to avoid problems later on.
So we do this when the hist_entry is allocated.

Signed-off-by: Stephane Eranian <eranian@google.com>
--

diff --git a/tools/perf/util/hist.c b/tools/perf/util/hist.c
index cb17e2a..ab35b82 100644
--- a/tools/perf/util/hist.c
+++ b/tools/perf/util/hist.c
@@ -242,6 +242,14 @@ static struct hist_entry *hist_entry__new(struct hist_entry *template)
 
 		if (he->ms.map)
 			he->ms.map->referenced = true;
+
+		if (he->branch_info) {
+			if (he->branch_info->from.map)
+				he->branch_info->from.map->referenced = true;
+			if (he->branch_info->to.map)
+				he->branch_info->to.map->referenced = true;
+		}
+
 		if (symbol_conf.use_callchain)
 			callchain_init(he->callchain);
 

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-01-25 11:52 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-14 14:02 [PATCH] perf tools: mark branch_info maps as referenced Stephane Eranian
2013-01-14 14:18 ` Jiri Olsa
2013-01-25 11:51 ` [tip:perf/core] perf tools: Mark " tip-bot for Stephane Eranian

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.