Lines Matching defs:Segment
71 for (auto &Segment : AI.Segments) {
72 auto Base = AI.MappingBase + Segment.Offset;
73 auto Size = Segment.ContentSize + Segment.ZeroFillSize;
81 std::memset((Base + Segment.ContentSize).toPtr<void *>(), 0,
82 Segment.ZeroFillSize);
86 toSysMemoryProtectionFlags(Segment.AG.getMemProt()))) {
89 if ((Segment.AG.getMemProt() & MemProt::Exec) == MemProt::Exec)
339 for (auto Segment : AI.Segments) {
341 AllocationOffset + Segment.Offset;
342 std::memset(Base + Segment.ContentSize, 0, Segment.ZeroFillSize);
345 SegReq.RAG = {Segment.AG.getMemProt(),
346 Segment.AG.getMemLifetime() == MemLifetime::Finalize};
347 SegReq.Addr = AI.MappingBase + Segment.Offset;
348 SegReq.Size = Segment.ContentSize + Segment.ZeroFillSize;