diff options
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r-- | lldb/source/Target/Process.cpp | 15 |
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) { |