diff options
author | Ed Maste <emaste@freebsd.org> | 2016-12-21 20:51:42 +0000 |
---|---|---|
committer | Ed Maste <emaste@freebsd.org> | 2016-12-21 20:51:42 +0000 |
commit | 084062803e8cebb41b80d16e56d62cb6db707a06 (patch) | |
tree | 492bcd8176e1ab2489afc77f15d41879cfdcc8ce /llvm/lib/ExecutionEngine | |
parent | c67803fb14b32de9b6a6b65359a0d689a45a89ae (diff) | |
download | bcm5719-llvm-084062803e8cebb41b80d16e56d62cb6db707a06.tar.gz bcm5719-llvm-084062803e8cebb41b80d16e56d62cb6db707a06.zip |
Update mailing list post URL and add libunwind reference
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
Diffstat (limited to 'llvm/lib/ExecutionEngine')
-rw-r--r-- | llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp b/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp index e39acc7ee14..de73fbde8eb 100644 --- a/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp +++ b/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp @@ -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 { |