summaryrefslogtreecommitdiffstats
path: root/lldb/source/Target/Process.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r--lldb/source/Target/Process.cpp15
1 files changed, 14 insertions, 1 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp
index 14f26d24c26..bab1eda3bc1 100644
--- a/lldb/source/Target/Process.cpp
+++ b/lldb/source/Target/Process.cpp
@@ -601,7 +601,8 @@ Process::Process(Target &target, Listener &listener) :
m_memory_cache (*this),
m_allocated_memory_cache (*this),
m_attached_to_process (false),
- m_next_event_action_ap()
+ m_next_event_action_ap(),
+ m_can_jit(eCanJITYes)
{
UpdateInstanceName();
@@ -1956,6 +1957,18 @@ Process::AllocateMemory(size_t size, uint32_t permissions, Error &error)
#endif
}
+bool
+Process::CanJIT ()
+{
+ return m_can_jit == eCanJITYes;
+}
+
+void
+Process::SetCanJIT (bool can_jit)
+{
+ m_can_jit = (can_jit ? eCanJITYes : eCanJITNo);
+}
+
Error
Process::DeallocateMemory (addr_t ptr)
{
OpenPOWER on IntegriCloud