Home
last modified time | relevance | path

Searched refs:SegInfo (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DEPCGenericJITLinkMemoryManager.cpp30 struct SegInfo { struct in llvm::orc::EPCGenericJITLinkMemoryManager::InFlightAlloc
31 SegInfo() : WorkingMem(nullptr), ContentSize(0), ZeroFillSize(0) {} in SegInfo() function
39 using SegInfoMap = AllocGroupSmallMap<SegInfo>;
159 auto &SegInfo = SegInfos[AG]; in completeAllocation() local
160 SegInfo.ContentSize = Seg.ContentSize; in completeAllocation()
161 SegInfo.ZeroFillSize = Seg.ZeroFillSize; in completeAllocation()
162 SegInfo.Addr = ExecutorAddr(Seg.Addr); in completeAllocation()
163 SegInfo.WorkingMem = Seg.WorkingMem; in completeAllocation()
H A DMapperJITLinkMemoryManager.cpp26 std::vector<MemoryMapper::AllocInfo::SegInfo> Segs) in InFlightAlloc()
54 std::vector<MemoryMapper::AllocInfo::SegInfo> Segs;
90 std::vector<MemoryMapper::AllocInfo::SegInfo> SegInfos; in allocate()
103 MemoryMapper::AllocInfo::SegInfo SI; in allocate()
H A DEPCIndirectionUtils.cpp120 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in grow() local
121 EPCIU.getABISupport().writeTrampolines(SegInfo.WorkingMem.data(), in grow()
122 SegInfo.Addr.getValue(), in grow()
125 AvailableTrampolines.push_back(SegInfo.Addr.getValue() + in grow()
306 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in writeResolverBlock() local
307 ResolverBlockAddr = SegInfo.Addr.getValue(); in writeResolverBlock()
308 ABI->writeResolverCode(SegInfo.WorkingMem.data(), ResolverBlockAddr, in writeResolverBlock()
H A DDebugObjectManagerPlugin.cpp353 auto SegInfo = Alloc->getSegInfo(MemProt::Read); in finalizeWorkingMemory() local
354 memcpy(SegInfo.WorkingMem.data(), Buffer->getBufferStart(), Size); in finalizeWorkingMemory()
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DMapperJITLinkMemoryManagerTest.cpp32 auto SegInfo = SSA->getSegInfo(jitlink::MemProt::Read); in TEST() local
33 memcpy(SegInfo.WorkingMem.data(), Hello.data(), Hello.size()); in TEST()
38 ExecutorAddr TargetAddr(SegInfo.Addr); in TEST()
H A DEPCGenericJITLinkMemoryManagerTest.cpp122 auto SegInfo = SSA->getSegInfo(jitlink::MemProt::Read); in TEST() local
123 memcpy(SegInfo.WorkingMem.data(), Hello.data(), Hello.size()); in TEST()
128 ExecutorAddr TargetAddr(SegInfo.Addr); in TEST()
131 EXPECT_NE(TargetMem, SegInfo.WorkingMem.data()); in TEST()
H A DMemoryMapperTest.cpp91 MemoryMapper::AllocInfo::SegInfo Seg1; in TEST()
115 MemoryMapper::AllocInfo::SegInfo Seg2; in TEST()
167 MemoryMapper::AllocInfo::SegInfo Seg3; in TEST()
H A DSharedMemoryMapperTest.cpp80 MemoryMapper::AllocInfo::SegInfo SI; in TEST()
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h30 struct SegInfo { struct
39 std::vector<SegInfo> Segments;
/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryContext.cpp1898 const SegmentInfo &SegInfo = KV.second; in getBaseAddressForMapping() local
1899 if (alignDown(SegInfo.FileOffset, SegInfo.Alignment) == FileOffset) { in getBaseAddressForMapping()
1901 const uint64_t MemOffset = alignDown(SegInfo.Address, SegInfo.Alignment); in getBaseAddressForMapping()
/llvm-project-15.0.7/bolt/lib/Profile/
H A DDataAggregator.cpp2027 SegmentInfo &SegInfo = KV.second; in parseMMapEvents() local
2032 if (SegInfo.Address >= MMapInfo.MMapAddress && in parseMMapEvents()
2033 SegInfo.Address - MMapInfo.MMapAddress < SegInfo.Alignment) { in parseMMapEvents()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryContext.h81 inline raw_ostream &operator<<(raw_ostream &OS, const SegmentInfo &SegInfo) {
82 SegInfo.print(OS);