diff options
author | Nick Gasson <[email protected]> | 2020-05-28 13:19:16 +0800 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2020-05-29 16:51:38 -0300 |
commit | 1e4bd2ae4564adbf9f9b6d26fad65ddabd0147fc (patch) | |
tree | b2898dbca7ec2fd9df297db00c03ab03088faecb /tools/perf/scripts/python/export-to-sqlite.py | |
parent | 7d7e503cac31541e52ee4adb0185391ef74e1636 (diff) |
perf jit: Fix inaccurate DWARF line table
Fix an issue where addresses in the DWARF line table are offset by -0x40
(GEN_ELF_TEXT_OFFSET). This can be seen with `objdump -S` on the ELF
files after perf inject.
Committer notes:
Ian added this in his Acked-by reply:
---
Without too much knowledge this looks good to me. The original code came
from oprofile's jit support:
https://sourceforge.net/p/oprofile/oprofile/ci/master/tree/opjitconv/debug_line.c#l325
---
Signed-off-by: Nick Gasson <[email protected]>
Acked-by: Ian Rogers <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Stephane Eranian <[email protected]>
Link: http://lore.kernel.org/lkml/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions