/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | MemoryFlags.h | 26 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 D | JITLink.h | 647 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 D | MemoryFlags.cpp | 17 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 D | ELFLinkGraphBuilder.h | 41 &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 D | MachOLinkGraphBuilder.cpp | 112 &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 D | ELF_x86_64.cpp | 68 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 D | ELF_riscv.cpp | 83 GOTSection = &G.createSection("$__GOT", MemProt::Read); in getGOTSection() 90 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
|
H A D | MachO_x86_64.cpp | 482 GOTSection = &G.createSection("$__GOT", MemProt::Read); in getGOTSection() 489 &G.createSection("$__STUBS", MemProt::Read | MemProt::Exec); in getStubsSection()
|
H A D | MachO_arm64.cpp | 460 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 D | LinkGraphTests.cpp | 78 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 D | EPCIndirectionUtils.cpp | 115 {{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 D | DebugObjectManagerPlugin.cpp | 173 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 D | ELFNixPlatform.cpp | 59 G->createSection(".data.__dso_handle", jitlink::MemProt::Read); in materialize()
|
H A D | MachOPlatform.cpp | 56 auto &HeaderSection = G->createSection("__header", jitlink::MemProt::Read); in materialize()
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/unittests/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayerTest.cpp | 46 auto &Sec1 = G->createSection("__data", MemProt::Read | MemProt::Write); in TEST_F()
|
H A D | EPCGenericJITLinkMemoryManagerTest.cpp | 121 *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 D | ejtag.c | 108 #define MemProt 2 /* R/W 0=WriteOK,1=Protected */ macro 442 ejdata->in->data[MemProt] = 0; in ejtag_bus_init()
|