From 52e949043ae6d6fd8d643232f2794e15a564a6a5 Mon Sep 17 00:00:00 2001 From: Mike McLaughlin Date: Tue, 15 Aug 2017 17:33:04 -0700 Subject: Implement out of context stack unwinder (#13302) Implement out of context stack unwinder Decode the eh frame info found in the in-memory module image and pass it back to the remote libunwind8 to do the unwind. Added remote-unwind.cpp for all the out of context unwind code. Added an all managed threads option -all the "clrstack" (sos ClrStack). The IDebugDataTarget4 feature needs to be enabled for OS X. Add libunwind license notice to third party notices file. --- clrdefinitions.cmake | 1 + 1 file changed, 1 insertion(+) (limited to 'clrdefinitions.cmake') diff --git a/clrdefinitions.cmake b/clrdefinitions.cmake index b1814753b3..f6b8de4461 100644 --- a/clrdefinitions.cmake +++ b/clrdefinitions.cmake @@ -40,6 +40,7 @@ if (CLR_CMAKE_PLATFORM_UNIX) if(CLR_CMAKE_PLATFORM_DARWIN) add_definitions(-D_XOPEN_SOURCE) + add_definitions(-DFEATURE_DATATARGET4) endif(CLR_CMAKE_PLATFORM_DARWIN) if (CLR_CMAKE_TARGET_ARCH_AMD64) -- cgit v1.2.3