diff options
author | Adrian Hunter <[email protected]> | 2018-05-22 13:54:33 +0300 |
---|---|---|
committer | Arnaldo Carvalho de Melo <[email protected]> | 2018-05-22 10:54:22 -0300 |
commit | 4d99e4136580d178e3523281a820be17bf814bf8 (patch) | |
tree | d1f02c7784460d529d50ef1014197ff47d2cc07b /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 9cecca325ea879c84fcd31a5e609a514c1a1dbd1 (diff) |
perf machine: Workaround missing maps for x86 PTI entry trampolines
On x86_64 the PTI entry trampolines are not in the kernel map created by
perf tools. That results in the addresses having no symbols and prevents
annotation. It also causes Intel PT to have decoding errors at the
trampoline addresses.
Workaround that by creating maps for the trampolines.
At present the kernel does not export information revealing where the
trampolines are. Until that happens, the addresses are hardcoded.
Signed-off-by: Adrian Hunter <[email protected]>
Cc: Alexander Shishkin <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Dave Hansen <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Jiri Olsa <[email protected]>
Cc: Joerg Roedel <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions