Lines Matching defs:Segment
72 for (auto &Segment : AI.Segments) {
73 auto Base = AI.MappingBase + Segment.Offset;
74 auto Size = Segment.ContentSize + Segment.ZeroFillSize;
82 std::memset((Base + Segment.ContentSize).toPtr<void *>(), 0,
83 Segment.ZeroFillSize);
87 toSysMemoryProtectionFlags(Segment.AG.getMemProt()))) {
90 if ((Segment.AG.getMemProt() & MemProt::Exec) == MemProt::Exec)
340 for (auto Segment : AI.Segments) {
342 AllocationOffset + Segment.Offset;
343 std::memset(Base + Segment.ContentSize, 0, Segment.ZeroFillSize);
346 SegReq.RAG = {Segment.AG.getMemProt(),
347 Segment.AG.getMemLifetime() == MemLifetime::Finalize};
348 SegReq.Addr = AI.MappingBase + Segment.Offset;
349 SegReq.Size = Segment.ContentSize + Segment.ZeroFillSize;