diff options
author | Hou Wenlong <houwenlong.hwl@antgroup.com> | 2023-06-09 17:45:31 +0800 |
---|---|---|
committer | Borislav Petkov (AMD) <bp@alien8.de> | 2023-11-13 12:23:27 +0100 |
commit | 5c22c4726e4a9c6b2e182c0b21c2d3dd63f608c4 (patch) | |
tree | 40ef340dd4cb669c419f31e696a5c9066218b3de /scripts/gdb/linux/dmesg.py | |
parent | b85ea95d086471afb4ad062012a4d73cd328fa86 (diff) |
x86/paravirt: Use relative reference for the original instruction offset
Similar to the alternative patching, use a relative reference for original
instruction offset rather than absolute one, which saves 8 bytes for one
PARA_SITE entry on x86_64. As a result, a R_X86_64_PC32 relocation is
generated instead of an R_X86_64_64 one, which also reduces relocation
metadata on relocatable builds. Hardcode the alignment to 4 now.
[ bp: Massage commit message. ]
Signed-off-by: Hou Wenlong <houwenlong.hwl@antgroup.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Juergen Gross <jgross@suse.com>
Link: https://lore.kernel.org/r/9e6053107fbaabc0d33e5d2865c5af2c67ec9925.1686301237.git.houwenlong.hwl@antgroup.com
Diffstat (limited to 'scripts/gdb/linux/dmesg.py')
0 files changed, 0 insertions, 0 deletions