perf: Set sample_period
authorBarret Rhoden <brho@cs.berkeley.edu>
Fri, 13 May 2016 15:42:20 +0000 (11:42 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 16 Jun 2016 15:48:35 +0000 (11:48 -0400)
commiteda1c1956385e0a895ca832015e28aeb97c4bcbe
tree4de9bc21d563d9eb5069017a0533b57931912c89
parent9237885fce1e1eea13bb3bd560b61522ddaa5def
perf: Set sample_period

Newer versions of perf need the sample_period.  Without it, all the
percentages in perf report are 0.

The sample period should be how many samples it takes to trigger an event
(e.g. overflow IRQ on a perf counter).  Perhaps we should always have been
saying at least sample_period = 1 (i.e. an event notif for every event).

We don't keep track of the actual period from perf's invocation.  We could
if we wanted to, but since percentages are relative, it's not a big deal at
this point.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
tools/profile/perf/perf_format.h
tools/profile/perf/perfconv.c