summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/DynamicLoader
diff options
context:
space:
mode:
authorSean Callanan <scallanan@apple.com>2011-09-20 23:01:51 +0000
committerSean Callanan <scallanan@apple.com>2011-09-20 23:01:51 +0000
commit90539456a10254fe8c707ad955a43d36cff5187d (patch)
tree81221b223c6bc8c16b93498f6c217d7a43b69d55 /lldb/source/Plugins/DynamicLoader
parent5227ea6028371f6d8538680fef1a79b49eb87f76 (diff)
downloadbcm5719-llvm-90539456a10254fe8c707ad955a43d36cff5187d.tar.gz
bcm5719-llvm-90539456a10254fe8c707ad955a43d36cff5187d.zip
Fixed a problem where expressions would attempt to
allocate memory in a process that did not support expression execution. Also improved detection of whether or not a process can execute expressions. llvm-svn: 140202
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader')
-rw-r--r--lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp b/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
index e5f6155025b..6628f92a10f 100644
--- a/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
+++ b/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
@@ -78,7 +78,10 @@ DynamicLoaderDarwinKernel::CreateInstance (Process* process, bool force)
}
if (create)
+ {
+ process->SetCanJIT(false);
return new DynamicLoaderDarwinKernel (process);
+ }
return NULL;
}
OpenPOWER on IntegriCloud