[llvm] [BOLT] Add validation for direct call/branch targets, bypassing invalid functions (PR #165406)

Jinjie Huang via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 6 04:03:26 PST 2025


================
@@ -1431,13 +1431,30 @@ void BinaryContext::processInterproceduralReferences() {
             << TargetFunction->getPrintName() << '\n';
       }
 
+      const uint64_t TargetOffset = Address - TargetFunction->getAddress();
----------------
Jinjie-Huang wrote:

Makes sense. Updated, thanks.

https://github.com/llvm/llvm-project/pull/165406


More information about the llvm-commits mailing list