Disable JITed code in any processes that use DynamicLoaderStatic.
authorGreg Clayton <gclayton@apple.com>
Wed, 6 Mar 2013 00:59:41 +0000 (00:59 +0000)
committerGreg Clayton <gclayton@apple.com>
Wed, 6 Mar 2013 00:59:41 +0000 (00:59 +0000)
llvm-svn: 176541

lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp

index f27f0a1..0a828ed 100644 (file)
@@ -99,6 +99,9 @@ DynamicLoaderStatic::LoadAllImagesAtFileAddresses ()
     
     ModuleList loaded_module_list;
 
+    // Disable JIT for static dynamic loader targets
+    m_process->SetCanJIT(false);
+
     Mutex::Locker mutex_locker(module_list.GetMutex());
     
     const size_t num_modules = module_list.GetSize();