forked from OSchip/llvm-project
Fixed the way we allocate executable memory on
behalf of the JIT. We don't need it to be writable since we are using special APIs to write into it. <rdar://problem/13599185> llvm-svn: 179077
This commit is contained in:
parent
eb8b211e61
commit
ec1c0b3faa
|
@ -490,7 +490,7 @@ IRExecutionUnit::MemoryManager::allocateCodeSection(uintptr_t Size,
|
|||
uint8_t *return_value = m_default_mm_ap->allocateCodeSection(Size, Alignment, SectionID);
|
||||
|
||||
m_parent.m_records.push_back(AllocationRecord((uintptr_t)return_value,
|
||||
lldb::ePermissionsReadable | lldb::ePermissionsWritable | lldb::ePermissionsExecutable,
|
||||
lldb::ePermissionsReadable | lldb::ePermissionsExecutable,
|
||||
Size,
|
||||
Alignment,
|
||||
SectionID));
|
||||
|
|
Loading…
Reference in New Issue