4 writes to PointerToRawData
ILCompiler.ReadyToRun (4)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (2)
399
section.Header.
PointerToRawData
= 0;
403
section.Header.
PointerToRawData
= dataOffset;
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (2)
508
h.
PointerToRawData
= pointerToRawData;
514
h.
PointerToRawData
= 0;
8 references to PointerToRawData
ILCompiler.ReadyToRun (8)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (3)
412
_outputSectionLayout.Add(new OutputSection(section.Header.Name, section.Header.
PointerToRawData
, section.Header.VirtualAddress, section.Header.SizeOfRawData));
450
Debug.Assert(outputFileStream.Position == section.Header.
PointerToRawData
);
645
BinaryPrimitives.WriteUInt32LittleEndian(buffer.Slice(NameSize + 12),
PointerToRawData
);
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (5)
533
uint rvaAdjust = (h.
PointerToRawData
- virtualAddress) & (RVAAlign - 1);
556
_outputSectionLayout.Add(new OutputSection(h.Name, h.VirtualAddress, h.
PointerToRawData
, (uint)s.Stream.Length));
829
Debug.Assert(outputFileStream.Position <= section.Header.
PointerToRawData
);
830
outputFileStream.Position = section.Header.
PointerToRawData
; // Pad to alignment
916
long fileOffset = _sections[definedSymbol.SectionIndex].Header.
PointerToRawData
+ definedSymbol.Value;