diff options
-rw-r--r-- | lld/ELF/OutputSections.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lld/ELF/OutputSections.cpp b/lld/ELF/OutputSections.cpp index ba58371d33c..03688d439ab 100644 --- a/lld/ELF/OutputSections.cpp +++ b/lld/ELF/OutputSections.cpp @@ -756,6 +756,10 @@ EhFrameHeader<ELFT>::getFdePc(uintX_t EhVA, const FdeData &F) { } } +// .eh_frame_hdr contains a binary search table of pointers to FDEs. +// Each entry of the search table consists of two values, +// the starting PC from where FDEs covers, and the FDE's address. +// It is sorted by PC. template <class ELFT> void EhFrameHeader<ELFT>::writeTo(uint8_t *Buf) { const endianness E = ELFT::TargetEndianness; |