[llvm] [BOLT] Support runtime library hook via DT_INIT_ARRAY (PR #167467)

Maksim Panchenko via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 25 00:37:09 PST 2025


================
@@ -1480,6 +1643,10 @@ void RewriteInstance::updateRtFiniReloc() {
   FiniArraySection->addPendingRelocation(Relocation{
       /*Offset*/ 0, /*Symbol*/ nullptr, /*Type*/ Relocation::getAbs64(),
       /*Addend*/ RT->getRuntimeFiniAddress(), /*Value*/ 0});
+  outs() << "BOLT-INFO: Runtime library finalization was hooked via 1st entry "
----------------
maksfb wrote:

nit:
```suggestion
  BC->outs() << "BOLT-INFO: runtime library finalization was hooked via 1st entry "
```

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


More information about the llvm-commits mailing list