Index: src/platform-macos.cc |
=================================================================== |
--- src/platform-macos.cc (revision 2514) |
+++ src/platform-macos.cc (working copy) |
@@ -28,7 +28,6 @@ |
// Platform specific code for MacOS goes here. For the POSIX comaptible parts |
// the implementation is in platform-posix.cc. |
-#include <ucontext.h> |
#include <unistd.h> |
#include <sys/mman.h> |
#include <mach/mach_init.h> |
@@ -207,6 +206,7 @@ |
void OS::LogSharedLibraryAddresses() { |
+#ifdef ENABLE_LOGGING_AND_PROFILING |
unsigned int images_count = _dyld_image_count(); |
for (unsigned int i = 0; i < images_count; ++i) { |
const mach_header* header = _dyld_get_image_header(i); |
@@ -218,6 +218,7 @@ |
const uintptr_t start = reinterpret_cast<uintptr_t>(code_ptr) + slide; |
LOG(SharedLibraryEvent(_dyld_get_image_name(i), start, start + size)); |
} |
+#endif // ENABLE_LOGGING_AND_PROFILING |
} |