2 writes to RelativeVirtualAddress
System.Reflection.Metadata (2)
System\Reflection\PortableExecutable\DirectoryEntry.cs (2)
13RelativeVirtualAddress = relativeVirtualAddress; 19RelativeVirtualAddress = reader.ReadInt32();
37 references to RelativeVirtualAddress
ILCompiler.Compiler (7)
Compiler\DependencyAnalysis\EmbeddedTrimmingDescriptorNode.cs (1)
30PEMemoryBlock resourceDirectory = _module.PEReader.GetSectionData(_module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress);
Compiler\DependencyAnalysis\ResourceDataNode.cs (2)
74PEMemoryBlock resourceDirectory = module.PEReader.GetSectionData(module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress); 127PEMemoryBlock resourceDirectory = module.PEReader.GetSectionData(module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress);
Compiler\ManifestResourceBlockingPolicy.cs (1)
108PEMemoryBlock resourceDirectory = module.PEReader.GetSectionData(module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress);
Compiler\SubstitutionProvider.cs (1)
186PEMemoryBlock resourceDirectory = module.PEReader.GetSectionData(module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress);
Compiler\UsageBasedMetadataManager.cs (1)
1124PEMemoryBlock resourceDirectory = xmlModule.PEReader.GetSectionData(xmlModule.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress);
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
54BlobReader resourceDataBlob = ecmaModule.PEReader.GetSectionData(resourceDirectory.RelativeVirtualAddress).GetReader(0, resourceDirectory.Size);
ILCompiler.ReadyToRun (7)
Compiler\DependencyAnalysis\ReadyToRun\CopiedManagedResourcesNode.cs (1)
60PEMemoryBlock block = _module.PEReader.GetSectionData(resourcesDirectory.RelativeVirtualAddress);
Compiler\DependencyAnalysis\ReadyToRun\CopiedStrongNameSignatureNode.cs (1)
63PEMemoryBlock block = _module.PEReader.GetSectionData(strongNameDirectory.RelativeVirtualAddress);
Compiler\ReadyToRunXmlRootProvider.cs (1)
47PEMemoryBlock resourceDirectory = module.PEReader.GetSectionData(module.PEReader.PEHeaders.CorHeader.ResourcesDirectory.RelativeVirtualAddress);
src\runtime\src\coreclr\tools\aot\ILCompiler.Reflection.ReadyToRun\PEReaderExtensions.cs (3)
31if ((exportTable.Size == 0) || (exportTable.RelativeVirtualAddress == 0)) 37BlobReader exportTableHeader = peImage.GetReader(peReader.GetOffset(exportTable.RelativeVirtualAddress), exportTable.Size); 181var reader = peReader.GetSectionData(managedNativeDirectory.RelativeVirtualAddress).GetReader();
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
54BlobReader resourceDataBlob = ecmaModule.PEReader.GetSectionData(resourceDirectory.RelativeVirtualAddress).GetReader(0, resourceDirectory.Size);
Microsoft.CodeAnalysis.Rebuild (1)
CompilationFactory.cs (1)
106var win32Resources = OptionsReader.PeReader.GetSectionData(peHeader.ResourceTableDirectory.RelativeVirtualAddress);
Microsoft.DotNet.StrongName (1)
Verification.cs (1)
121var reversedSignature = peReader.GetSectionData(snDirectory.RelativeVirtualAddress).GetContent(0, snSize).ToArray();
Microsoft.NET.HostModel (1)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (1)
37BlobReader resourceDataBlob = peFile.GetSectionData(resourceDirectory.RelativeVirtualAddress).GetReader(0, resourceDirectory.Size);
System.Reflection.Metadata (19)
System\Reflection\PortableExecutable\ManagedTextSection.cs (2)
254int importTableRva = GetImportTableDirectoryEntry(relativeVirtualAddess).RelativeVirtualAddress; 255int importAddressTableRva = GetImportAddressTableDirectoryEntry(relativeVirtualAddess).RelativeVirtualAddress;
System\Reflection\PortableExecutable\PEBuilder.cs (14)
299builder.WriteUInt32((uint)directories.ExportTable.RelativeVirtualAddress); 301builder.WriteUInt32((uint)directories.ImportTable.RelativeVirtualAddress); 303builder.WriteUInt32((uint)directories.ResourceTable.RelativeVirtualAddress); 305builder.WriteUInt32((uint)directories.ExceptionTable.RelativeVirtualAddress); 312builder.WriteUInt32((uint)directories.BaseRelocationTable.RelativeVirtualAddress); 314builder.WriteUInt32((uint)directories.DebugTable.RelativeVirtualAddress); 316builder.WriteUInt32((uint)directories.CopyrightTable.RelativeVirtualAddress); 318builder.WriteUInt32((uint)directories.GlobalPointerTable.RelativeVirtualAddress); 320builder.WriteUInt32((uint)directories.ThreadLocalStorageTable.RelativeVirtualAddress); 322builder.WriteUInt32((uint)directories.LoadConfigTable.RelativeVirtualAddress); 324builder.WriteUInt32((uint)directories.BoundImportTable.RelativeVirtualAddress); 326builder.WriteUInt32((uint)directories.ImportAddressTable.RelativeVirtualAddress); 328builder.WriteUInt32((uint)directories.DelayImportTable.RelativeVirtualAddress); 330builder.WriteUInt32((uint)directories.CorHeaderTable.RelativeVirtualAddress);
System\Reflection\PortableExecutable\PEHeaders.cs (3)
337int sectionIndex = GetContainingSectionIndex(directory.RelativeVirtualAddress); 344int relativeOffset = directory.RelativeVirtualAddress - _sectionHeaders[sectionIndex].VirtualAddress; 350offset = _isLoadedImage ? directory.RelativeVirtualAddress : _sectionHeaders[sectionIndex].PointerToRawData + relativeOffset;
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\Modules\Ecma\EcmaModule.ManifestResources.cs (1)
34PEMemoryBlock resourceDirectory = pe.GetSectionData(pe.PEHeaders.CorHeader!.ResourcesDirectory.RelativeVirtualAddress);