diff options
| author | David S. Miller <davem@davemloft.net> | 2010-03-22 20:05:26 -0700 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2010-03-22 20:05:26 -0700 | 
| commit | 91c030b4d6445ebe9fbddb86d584441f300df15c (patch) | |
| tree | e8a48e3ad9e0448c690268175e555fa651983546 /tools/perf/builtin-diff.c | |
| parent | 7c3456fdb503071787f7f972de1069b9cacd16f0 (diff) | |
| parent | ae6be51ed01d6c4aaf249a207b4434bc7785853b (diff) | |
Merge branch 'master' of /home/davem/src/GIT/linux-2.6/
Diffstat (limited to 'tools/perf/builtin-diff.c')
| -rw-r--r-- | tools/perf/builtin-diff.c | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/tools/perf/builtin-diff.c b/tools/perf/builtin-diff.c index 18b3f505f9db..1ea15d8aeed1 100644 --- a/tools/perf/builtin-diff.c +++ b/tools/perf/builtin-diff.c @@ -26,7 +26,8 @@ static int perf_session__add_hist_entry(struct perf_session *self,  					struct addr_location *al, u64 count)  {  	bool hit; -	struct hist_entry *he = __perf_session__add_hist_entry(self, al, NULL, +	struct hist_entry *he = __perf_session__add_hist_entry(&self->hists, +							       al, NULL,  							       count, &hit);  	if (he == NULL)  		return -ENOMEM; @@ -114,7 +115,7 @@ static void perf_session__resort_hist_entries(struct perf_session *self)  static void perf_session__set_hist_entries_positions(struct perf_session *self)  { -	perf_session__output_resort(self, self->events_stats.total); +	perf_session__output_resort(&self->hists, self->events_stats.total);  	perf_session__resort_hist_entries(self);  } @@ -166,13 +167,15 @@ static int __cmd_diff(void)  			goto out_delete;  	} -	perf_session__output_resort(session[1], session[1]->events_stats.total); +	perf_session__output_resort(&session[1]->hists, +				    session[1]->events_stats.total);  	if (show_displacement)  		perf_session__set_hist_entries_positions(session[0]);  	perf_session__match_hists(session[0], session[1]); -	perf_session__fprintf_hists(session[1], session[0], -				    show_displacement, stdout); +	perf_session__fprintf_hists(&session[1]->hists, session[0], +				    show_displacement, stdout, +				    session[1]->events_stats.total);  out_delete:  	for (i = 0; i < 2; ++i)  		perf_session__delete(session[i]); | 
