7 writes to SectionCharacteristics
ILCompiler.ReadyToRun (7)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (5)
88SectionCharacteristics = section.Type switch 109sectionHeader.SectionCharacteristics = 116sectionHeader.SectionCharacteristics |= SectionCharacteristics.LinkerComdat; 170_sections[sectionIndex].Header.SectionCharacteristics = 293sectionHeader.SectionCharacteristics |= SectionCharacteristics.LinkerNRelocOvfl;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (2)
712relocHeader.SectionCharacteristics |= SectionCharacteristics.MemDiscardable; 819hdr.SectionCharacteristics &= ~SectionCharacteristics.AlignMask;
13 references to SectionCharacteristics
ILCompiler.ReadyToRun (13)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (6)
166int currentAlignment = (int)(_sections[sectionIndex].Header.SectionCharacteristics & SectionCharacteristics.AlignMask); 171(_sections[sectionIndex].Header.SectionCharacteristics & ~SectionCharacteristics.AlignMask) | 178SectionCharacteristics alignmentFlag = (header.SectionCharacteristics & SectionCharacteristics.AlignMask); 397if (section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 448if (!section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 650BinaryPrimitives.WriteUInt32LittleEndian(buffer.Slice(NameSize + 28), (uint)SectionCharacteristics);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (7)
459if (section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 488if (s.Stream.Length == 0 && !h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 502uint rawAligned = h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData) 548if (h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsCode)) 550else if (!h.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 812if (hdr.VirtualSize == 0 && !hdr.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData)) 827if (section.Header.VirtualSize != 0 && !section.Header.SectionCharacteristics.HasFlag(SectionCharacteristics.ContainsUninitializedData))