1 write to RelativeVirtualAddress
System.Reflection.Metadata (1)
System\Reflection\PortableExecutable\SectionLocation.cs (1)
13RelativeVirtualAddress = relativeVirtualAddress;
25 references to RelativeVirtualAddress
ILAssembler (12)
VTableExportPEBuilder.cs (12)
167_textSectionRva = location.RelativeVirtualAddress; 262int mappedFieldDataRva = textSectionLocation.RelativeVirtualAddress + mappedFieldDataOffset; 372_sdataRva = location.RelativeVirtualAddress; 435int slotDataRva = location.RelativeVirtualAddress + currentSlotDataOffset; 480int slotRva = location.RelativeVirtualAddress + slotOffset; 481exportStubRvas[i] = location.RelativeVirtualAddress + exportStubsOffset + i * exportStubSize; 491_exportDirectoryRva = location.RelativeVirtualAddress + builder.Count; 510builder.WriteInt32(location.RelativeVirtualAddress + exportDirStart + 40 + 515builder.WriteInt32(location.RelativeVirtualAddress + exportDirStart + 40); // AddressOfFunctions 516builder.WriteInt32(location.RelativeVirtualAddress + exportDirStart + 40 + numExports * 4); // AddressOfNames 517builder.WriteInt32(location.RelativeVirtualAddress + exportDirStart + 40 + numExports * 4 * 2); // AddressOfNameOrdinals 532int nameOffset = location.RelativeVirtualAddress + exportDirStart + 40 +
Microsoft.CodeAnalysis (2)
PEWriter\PeWriter.cs (2)
416NativeResourceWriter.SerializeWin32Resources(builder, _resourceSection, location.RelativeVirtualAddress); 432NativeResourceWriter.SerializeWin32Resources(builder, _resources, location.RelativeVirtualAddress);
System.Reflection.Metadata (11)
System\Reflection\PortableExecutable\DebugDirectory\DebugDirectoryBuilder.cs (1)
234addressOfRawData = sectionLocation.RelativeVirtualAddress + dataOffset;
System\Reflection\PortableExecutable\ManagedPEBuilder.cs (10)
138int methodBodyStreamRva = location.RelativeVirtualAddress + textSection.OffsetToILStream; 139int mappedFieldDataStreamRva = location.RelativeVirtualAddress + textSection.CalculateOffsetToMappedFieldDataStream(); 152location.RelativeVirtualAddress + debugDirectoryOffset, 161_lazyEntryPointAddress = textSection.GetEntryPointAddress(location.RelativeVirtualAddress); 165location.RelativeVirtualAddress, 178_peDirectoriesBuilder.ImportAddressTable = textSection.GetImportAddressTableDirectoryEntry(location.RelativeVirtualAddress); 179_peDirectoriesBuilder.ImportTable = textSection.GetImportTableDirectoryEntry(location.RelativeVirtualAddress); 180_peDirectoriesBuilder.CorHeaderTable = textSection.GetCorHeaderDirectoryEntry(location.RelativeVirtualAddress); 192_peDirectoriesBuilder.ResourceTable = new DirectoryEntry(location.RelativeVirtualAddress, sectionBuilder.Count); 201_peDirectoriesBuilder.BaseRelocationTable = new DirectoryEntry(location.RelativeVirtualAddress, sectionBuilder.Count);