Lines Matching refs:Segment
64 for (auto &Segment : AI.Segments) { in initialize() local
65 auto Base = AI.MappingBase + Segment.Offset; in initialize()
66 auto Size = Segment.ContentSize + Segment.ZeroFillSize; in initialize()
71 std::memset((Base + Segment.ContentSize).toPtr<void *>(), 0, in initialize()
72 Segment.ZeroFillSize); in initialize()
75 Segment.Prot)) { in initialize()
78 if (Segment.Prot & sys::Memory::MF_EXEC) in initialize()
298 for (auto Segment : AI.Segments) { in initialize() local
300 static_cast<char *>(Reservation->second.LocalAddr) + Segment.Offset; in initialize()
301 std::memset(Base + Segment.ContentSize, 0, Segment.ZeroFillSize); in initialize()
305 static_cast<sys::Memory::ProtectionFlags>(Segment.Prot)); in initialize()
306 SegReq.Addr = AI.MappingBase + Segment.Offset; in initialize()
307 SegReq.Size = Segment.ContentSize + Segment.ZeroFillSize; in initialize()