diff options
author | Ravi Bangoria <[email protected]> | 2020-02-04 10:22:31 +0530 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2020-02-27 11:47:23 -0300 |
commit | e0560ba6d92f06dbe13e9d11c921a60c07ea6fcc (patch) | |
tree | d3c1ef8704af24adc907f22e8d57c14c251ecb09 /scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | |
parent | d3c03147bf8019bda821334428e0ba31ce4fb425 (diff) |
perf annotate: Fix segfault with source toggle
While rendering annotate browser from perf report tui, we keep track
of total number of lines(asm + source) in annotation->nr_entries and
total number of asm lines in annotation->nr_asm_entries. But we don't
reset them before starting. Thus if user annotates same function
multiple times, we restart incrementing these fields with old values.
This causes a segfault when user tries to toggle source code after
annotating same function multiple times. Fix it.
Signed-off-by: Ravi Bangoria <[email protected]>
Tested-by: Arnaldo Carvalho de Melo <[email protected]>
Acked-by: Jiri Olsa <[email protected]>
Cc: Ian Rogers <[email protected]>
Cc: Jin Yao <[email protected]>
Cc: Namhyung Kim <[email protected]>
Cc: Song Liu <[email protected]>
Link: http://lore.kernel.org/lkml/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h')
0 files changed, 0 insertions, 0 deletions