diff options
author | Andy Lutomirski <[email protected]> | 2017-08-01 07:11:35 -0700 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2017-08-10 17:15:13 +0200 |
commit | 9584d98bed7a7a904d0702ad06bbcc94703cb5b4 (patch) | |
tree | 3c89ecd9fbd72c4e3bf90e45d1bbf79281edfbfc /tools/perf/scripts/python/export-to-postgresql.py | |
parent | 767d035d838f4fd6b5a5bbd7a3f6d293b7f65a49 (diff) |
x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumps
In ELF_COPY_CORE_REGS, we're copying from the current task, so
accessing thread.fsbase and thread.gsbase makes no sense. Just read
the values from the CPU registers.
In practice, the old code would have been correct most of the time
simply because thread.fsbase and thread.gsbase usually matched the
CPU registers.
Signed-off-by: Andy Lutomirski <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Borislav Petkov <[email protected]>
Cc: Brian Gerst <[email protected]>
Cc: Chang Seok <[email protected]>
Cc: Denys Vlasenko <[email protected]>
Cc: H. Peter Anvin <[email protected]>
Cc: Josh Poimboeuf <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions