[all-commits] [llvm/llvm-project] bac217: [BOLT] Pass unfiltered relocations to disassembler...
Maksim Panchenko via All-commits
all-commits at lists.llvm.org
Fri Mar 14 18:44:55 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bac21719a8a9b766a6d7bc3118e69b9ac35ea00f
https://github.com/llvm/llvm-project/commit/bac21719a8a9b766a6d7bc3118e69b9ac35ea00f
Author: Maksim Panchenko <maks at fb.com>
Date: 2025-03-14 (Fri, 14 Mar 2025)
Changed paths:
M bolt/include/bolt/Core/MCPlusBuilder.h
M bolt/include/bolt/Core/Relocation.h
M bolt/lib/Core/BinaryFunction.cpp
M bolt/lib/Core/Relocation.cpp
M bolt/lib/Rewrite/RewriteInstance.cpp
M bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
M bolt/lib/Target/AArch64/AArch64MCSymbolizer.cpp
M bolt/lib/Target/AArch64/AArch64MCSymbolizer.h
Log Message:
-----------
[BOLT] Pass unfiltered relocations to disassembler. NFCI (#131202)
Instead of filtering and modifying relocations in readRelocations(),
preserve the relocation info and use it in the symbolizing disassembler.
This change mostly affects AArch64, where we need to look at original
linker relocations in order to properly symbolize instruction operands.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list