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