Home
last modified time | relevance | path

Searched refs:MemProt (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/JITLink/
H A DMemoryFlags.h27 enum class MemProt { enum
42 if ((MP & MemProt::Read) != MemProt::None) in toSysMemoryProtectionFlags()
44 if ((MP & MemProt::Write) != MemProt::None) in toSysMemoryProtectionFlags()
46 if ((MP & MemProt::Exec) != MemProt::None) in toSysMemoryProtectionFlags()
54 MemProt MP = MemProt::None; in fromSysMemoryProtectionFlags()
56 MP |= MemProt::Read; in fromSysMemoryProtectionFlags()
58 MP |= MemProt::Write; in fromSysMemoryProtectionFlags()
60 MP |= MemProt::None; in fromSysMemoryProtectionFlags()
108 AllocGroup(MemProt MP, MemDeallocPolicy MDP)
113 MemProt getMemProt() const {
[all …]
H A Daarch64.h310 &G.createSection(getSectionName(), MemProt::Read | MemProt::Exec); in getGOTSection()
355 &G.createSection(getSectionName(), MemProt::Read | MemProt::Exec); in getStubsSection()
H A Dx86_64.h590 GOTSection = &G.createSection(getSectionName(), MemProt::Read); in getGOTSection()
629 &G.createSection(getSectionName(), MemProt::Read | MemProt::Exec); in getStubsSection()
H A DJITLink.h669 Section(StringRef Name, MemProt Prot, SectionOrdinal SecOrdinal) in Section()
694 MemProt getMemProt() const { return Prot; } in getMemProt()
697 void setMemProt(MemProt Prot) { this->Prot = Prot; } in setMemProt()
767 MemProt Prot;
1005 Section &createSection(StringRef Name, MemProt Prot) { in createSection()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/JITLink/
H A DMemoryFlags.cpp17 raw_ostream &operator<<(raw_ostream &OS, MemProt MP) { in operator <<()
18 return OS << (((MP & MemProt::Read) != MemProt::None) ? 'R' : '-') in operator <<()
19 << (((MP & MemProt::Write) != MemProt::None) ? 'W' : '-') in operator <<()
20 << (((MP & MemProt::Exec) != MemProt::None) ? 'X' : '-'); in operator <<()
H A DELFLinkGraphBuilder.h41 &G->createSection(CommonSectionName, MemProt::Read | MemProt::Write); in getCommonSection()
313 MemProt Prot; in graphifySections()
315 Prot = MemProt::Read | MemProt::Exec; in graphifySections()
317 Prot = MemProt::Read | MemProt::Write; in graphifySections()
H A DCOFFLinkGraphBuilder.cpp75 &G->createSection(CommonSectionName, MemProt::Read | MemProt::Write); in getCommonSection()
147 MemProt Prot = MemProt::None; in graphifySections()
149 Prot |= MemProt::Exec; in graphifySections()
151 Prot |= MemProt::Read; in graphifySections()
153 Prot |= MemProt::Write; in graphifySections()
H A DMachOLinkGraphBuilder.cpp112 &G->createSection(CommonSectionName, MemProt::Read | MemProt::Write); in getCommonSection()
177 MemProt Prot; in createNormalizedSections()
179 Prot = MemProt::Read | MemProt::Exec; in createNormalizedSections()
181 Prot = MemProt::Read | MemProt::Write; in createNormalizedSections()
H A DELF_riscv.cpp85 GOTSection = &G.createSection("$__GOT", MemProt::Read); in getGOTSection()
92 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
H A DELF_aarch64.cpp416 TLSInfoTable = &G.createSection(getSectionName(), MemProt::Read); in getTLSInfoSection()
484 GOTSection = &G.createSection(getSectionName(), MemProt::Read); in getTLSDescSection()
H A DELF_x86_64.cpp72 TLSInfoTable = &G.createSection(ELFTLSInfoSectionName, MemProt::Read); in getTLSInfoSection()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/JITLink/
H A DLinkGraphTests.cpp78 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
95 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
105 auto &Sec2 = G.createSection("__data.2", MemProt::Read | MemProt::Write); in TEST()
146 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
215 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
263 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
310 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
344 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
345 auto &Sec2 = G.createSection("__data.2", MemProt::Read | MemProt::Write); in TEST()
376 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCIndirectionUtils.cpp114 {{MemProt::Read | MemProt::Exec, {PageSize, Align(PageSize)}}}); in grow()
120 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in grow()
300 {{MemProt::Read | MemProt::Exec, in writeResolverBlock()
306 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in writeResolverBlock()
363 auto StubProt = MemProt::Read | MemProt::Exec; in getIndirectStubs()
364 auto PtrProt = MemProt::Read | MemProt::Write; in getIndirectStubs()
H A DDebugObjectManagerPlugin.cpp173 auto ROSeg = SimpleSegAlloc->getSegInfo(MemProt::Read); in finalizeAsync()
348 MemMgr, JD, {{MemProt::Read, {Size, Align(PageSize)}}}); in finalizeWorkingMemory()
353 auto SegInfo = Alloc->getSegInfo(MemProt::Read); in finalizeWorkingMemory()
H A DDebuggerSupportPlugin.cpp126 auto &SDOSec = G.createSection(SynthDebugSectionName, MemProt::Read); in startSynthesis()
H A DELFNixPlatform.cpp65 G->createSection(".data.__dso_handle", jitlink::MemProt::Read); in materialize()
H A DMachOPlatform.cpp88 auto &HeaderSection = G->createSection("__header", jitlink::MemProt::Read); in materialize()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DMapperJITLinkMemoryManagerTest.cpp30 *MemMgr, nullptr, {{jitlink::MemProt::Read, {Hello.size(), Align(1)}}}); in TEST()
32 auto SegInfo = SSA->getSegInfo(jitlink::MemProt::Read); in TEST()
H A DObjectLinkingLayerTest.cpp46 auto &Sec1 = G->createSection("__data", MemProt::Read | MemProt::Write); in TEST_F()
H A DEPCGenericJITLinkMemoryManagerTest.cpp120 *MemMgr, nullptr, {{jitlink::MemProt::Read, {Hello.size(), Align(1)}}}); in TEST()
122 auto SegInfo = SSA->getSegInfo(jitlink::MemProt::Read); in TEST()