mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-04-06 14:21:43 +08:00
gprof: fix odd inst len hist scale calculation
With even instruction sizes, this rounding never truncated. Xtensa CPUs mostly use 2-3 byte instructions, and this can lead to a histogram being captured with an odd length address range. This small truncation prevented gprof from parsing gmon.out files containing multiple histograms when at least one of them has an odd address range length and another has any other address range. Signed-off-by: Richard Allen <rsaxvc@gmail.com>
This commit is contained in:
parent
cb0930a000
commit
2effb0d11f
@ -109,7 +109,7 @@ read_histogram_header (histogram *record,
|
||||
done (1);
|
||||
}
|
||||
|
||||
n_hist_scale = (double)((record->highpc - record->lowpc) / sizeof (UNIT))
|
||||
n_hist_scale = (double)(record->highpc - record->lowpc) / sizeof (UNIT)
|
||||
/ record->num_bins;
|
||||
|
||||
if (first)
|
||||
|
Loading…
x
Reference in New Issue
Block a user