Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
DEPCGenericJITLinkMemoryManager.cpp30 struct SegInfo { struct in llvm::orc::EPCGenericJITLinkMemoryManager::InFlightAlloc
31 SegInfo() : WorkingMem(nullptr), ContentSize(0), ZeroFillSize(0) {} in SegInfo() argument
39 using SegInfoMap = AllocGroupSmallMap<SegInfo>;
158 auto &SegInfo = SegInfos[AG]; in completeAllocation() local
159 SegInfo.ContentSize = Seg.ContentSize; in completeAllocation()
160 SegInfo.ZeroFillSize = Seg.ZeroFillSize; in completeAllocation()
161 SegInfo.Addr = ExecutorAddr(Seg.Addr); in completeAllocation()
162 SegInfo.WorkingMem = Seg.WorkingMem; in completeAllocation()
DMapperJITLinkMemoryManager.cpp25 std::vector<MemoryMapper::AllocInfo::SegInfo> Segs) in InFlightAlloc()
54 std::vector<MemoryMapper::AllocInfo::SegInfo> Segs;
85 std::vector<MemoryMapper::AllocInfo::SegInfo> SegInfos; in allocate()
98 MemoryMapper::AllocInfo::SegInfo SI; in allocate()
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()
309 auto SegInfo = Alloc->getSegInfo(MemProt::Read | MemProt::Exec); in writeResolverBlock() local
310 ResolverBlockAddr = SegInfo.Addr.getValue(); in writeResolverBlock()
311 ABI->writeResolverCode(SegInfo.WorkingMem.data(), ResolverBlockAddr, in writeResolverBlock()
DDebugObjectManagerPlugin.cpp356 auto SegInfo = Alloc->getSegInfo(MemProt::Read); in finalizeWorkingMemory() local
357 memcpy(SegInfo.WorkingMem.data(), Buffer->getBufferStart(), Size); in finalizeWorkingMemory()
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DMemoryMapper.h31 struct SegInfo { struct
40 std::vector<SegInfo> Segments;
/openbsd/src/gnu/llvm/llvm/lib/Object/
DMachOObjectFile.cpp3336 const ChainedFixupsSegment &SegInfo = Segments[InfoSegIndex]; in findNextPageWithFixups() local
3337 while (PageIndex < SegInfo.PageStarts.size() && in findNextPageWithFixups()
3338 SegInfo.PageStarts[PageIndex] == MachO::DYLD_CHAINED_PTR_START_NONE) in findNextPageWithFixups()
3340 return PageIndex < SegInfo.PageStarts.size(); in findNextPageWithFixups()
3381 const ChainedFixupsSegment &SegInfo = Segments[InfoSegIndex]; in moveNext() local
3382 SegmentIndex = SegInfo.SegIdx; in moveNext()
3383 SegmentOffset = SegInfo.Header.page_size * PageIndex + PageOffset; in moveNext()
3386 uint16_t PointerFormat = SegInfo.Header.pointer_format; in moveNext()