yota9 wrote: The BOLT uses DT_FINI currently only, the DT_FINI_ARRAY tag is not even read right now. If you mean at runtime - I think as for any other platforms all FINI_ARRAY and FINI is getting called in a sequence https://github.com/llvm/llvm-project/pull/66770