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