Home
last modified time | relevance | path

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

/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/ExecutionEngine/JITLink/
H A DMemoryFlags.h26 enum class MemProt { enum
41 if ((MP & MemProt::Read) != MemProt::None) in toSysMemoryProtectionFlags()
43 if ((MP & MemProt::Write) != MemProt::None) in toSysMemoryProtectionFlags()
45 if ((MP & MemProt::Exec) != MemProt::None) in toSysMemoryProtectionFlags()
53 MemProt MP = MemProt::None; in fromSysMemoryProtectionFlags()
55 MP |= MemProt::Read; in fromSysMemoryProtectionFlags()
57 MP |= MemProt::Write; in fromSysMemoryProtectionFlags()
59 MP |= MemProt::None; in fromSysMemoryProtectionFlags()
107 AllocGroup(MemProt MP, MemDeallocPolicy MDP)
112 MemProt getMemProt() const {
[all …]
H A DJITLink.h647 Section(StringRef Name, MemProt Prot, SectionOrdinal SecOrdinal) in Section()
672 MemProt getMemProt() const { return Prot; } in getMemProt()
675 void setMemProt(MemProt Prot) { this->Prot = Prot; } in setMemProt()
745 MemProt Prot;
979 Section &createSection(StringRef Name, MemProt Prot) { in createSection()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/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()
296 MemProt Prot; in graphifySections()
298 Prot = MemProt::Read | MemProt::Exec; in graphifySections()
300 Prot = MemProt::Read | 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_x86_64.cpp68 TLSInfoSection = &G.createSection(ELFTLSInfoSectionName, MemProt::Read); in getTLSInfoSection()
174 GOTSection = &G.createSection(ELFGOTSectionName, MemProt::Read); in getGOTSection()
181 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
H A DELF_riscv.cpp83 GOTSection = &G.createSection("$__GOT", MemProt::Read); in getGOTSection()
90 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
H A DMachO_x86_64.cpp482 GOTSection = &G.createSection("$__GOT", MemProt::Read); in getGOTSection()
489 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
H A DMachO_arm64.cpp460 GOTSection = &G.createSection("$__GOT", MemProt::Read); in getGOTSection()
467 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/unittests/ExecutionEngine/JITLink/
H A DLinkGraphTests.cpp78 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
94 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
102 auto &Sec2 = G.createSection("__data.2", MemProt::Read | MemProt::Write); in TEST()
141 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
208 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
253 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
297 auto &Sec = G.createSection("__data", MemProt::Read | MemProt::Write); in TEST()
328 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
329 auto &Sec2 = G.createSection("__data.2", MemProt::Read | MemProt::Write); in TEST()
357 auto &Sec1 = G.createSection("__data.1", MemProt::Read | MemProt::Write); in TEST()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/ExecutionEngine/Orc/
H A DEPCIndirectionUtils.cpp115 {{MemProt::Read | MemProt::Exec, {PageSize, Align(PageSize)}}}); in grow()
121 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in grow()
294 {{MemProt::Read | MemProt::Exec, in writeResolverBlock()
300 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in writeResolverBlock()
356 auto StubProt = MemProt::Read | MemProt::Exec; in getIndirectStubs()
357 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 DELFNixPlatform.cpp59 G->createSection(".data.__dso_handle", jitlink::MemProt::Read); in materialize()
H A DMachOPlatform.cpp56 auto &HeaderSection = G->createSection("__header", jitlink::MemProt::Read); in materialize()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/unittests/ExecutionEngine/Orc/
H A DObjectLinkingLayerTest.cpp46 auto &Sec1 = G->createSection("__data", MemProt::Read | MemProt::Write); in TEST_F()
H A DEPCGenericJITLinkMemoryManagerTest.cpp121 *MemMgr, nullptr, {{jitlink::MemProt::Read, {Hello.size(), Align(1)}}}); in TEST()
123 auto SegInfo = SSA->getSegInfo(jitlink::MemProt::Read); in TEST()
/dports/devel/urjtag/urjtag-2021.03/src/bus/
H A Dejtag.c108 #define MemProt 2 /* R/W 0=WriteOK,1=Protected */ macro
442 ejdata->in->data[MemProt] = 0; in ejtag_bus_init()