perf intel-pt: Fix divide by zero
A message that is not in the archive (sent off-list or not yet received): [email protected]
Arnaldo Carvalho de Melo
AppliedEm Fri, Mar 01, 2019 at 12:35:36PM +0200, Adrian Hunter escreveu:
Quoted 3 lines
When tsc is not available, "timeless" decoding is used but a divide by zero occurs if
perf_time_to_tsc()is called. Ensure the divisor is not zero.
Thanks, applied.
- Arnaldo
Quoted 21 lines
Signed-off-by Adrian Hunter <[email protected]>Cc [email protected] # v4.9+--- tools/perf/util/intel-pt.c | 2 ++ 1 file changed, 2 insertions(+)tools/perf/util/intel-pt.c +2
-0@@ -2531,6 +2531,8 @@ int intel_pt_process_auxtrace_info(union perf_event *event, } pt->timeless_decoding =intel_pt_timeless_decoding (pt); +if (pt->timeless_decoding && !pt->tc.time_mult) + pt->tc.time_mult =1 ; pt->have_tsc =intel_pt_have_tsc (pt); pt->sampling_mode = false; pt->est_tsc = !pt->timeless_decoding;Signature · 1 line
2.17.1
Signature · 1 line
- Arnaldo