Update mailing list post URL and add libunwind reference
authorEd Maste <emaste@freebsd.org>
Wed, 21 Dec 2016 20:51:42 +0000 (20:51 +0000)
committerEd Maste <emaste@freebsd.org>
Wed, 21 Dec 2016 20:51:42 +0000 (20:51 +0000)
RTDyldMemoryManager.cpp describes the differing __register_frame
API between libunwind and libgcc, with a mailing list posting URL.

The original link was 404; replace it with what I believe is the
intended post, as well as a reference to the "OS X" implementation in
libunwind.

Differential Revision: https://reviews.llvm.org/D27965

llvm-svn: 290269

llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp

index e39acc7..de73fbd 100644 (file)
@@ -97,7 +97,8 @@ static const char *processFDE(const char *Entry, bool isDeregister) {
 void RTDyldMemoryManager::registerEHFramesInProcess(uint8_t *Addr,
                                                     size_t Size) {
   // On OS X OS X __register_frame takes a single FDE as an argument.
-  // See http://lists.llvm.org/pipermail/llvm-dev/2013-April/061768.html
+  // See http://lists.llvm.org/pipermail/llvm-dev/2013-April/061737.html
+  // and projects/libunwind/src/UnwindLevel1-gcc-ext.c.
   const char *P = (const char *)Addr;
   const char *End = P + Size;
   do  {