46 references to IMAGE_REL_BASED_ADDR32NB
ILCompiler.ReadyToRun (46)
Compiler\DependencyAnalysis\ReadyToRun\AssemblyTableNode.cs (1)
49builder.EmitReloc(assemblyHeader, RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\CopiedCorHeaderNode.cs (6)
86builder.EmitReloc(metadataBlob, RelocType.IMAGE_REL_BASED_ADDR32NB); 99builder.EmitReloc(managedResources, RelocType.IMAGE_REL_BASED_ADDR32NB); 111builder.EmitReloc(strongNameSignature, RelocType.IMAGE_REL_BASED_ADDR32NB); 133builder.EmitReloc(factory.Header, RelocType.IMAGE_REL_BASED_ADDR32NB); 152builder.EmitReloc(factory.ManifestMetadataTable, RelocType.IMAGE_REL_BASED_ADDR32NB); 185builder.EmitReloc(factory.Header, RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\CopiedMetadataBlobNode.cs (2)
64builder.EmitReloc(factory.CopiedMethodIL(method), RelocType.IMAGE_REL_BASED_ADDR32NB); 100builder.EmitReloc(factory.CopiedFieldRva(fieldDesc), RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryEntryNode.cs (2)
138builder.EmitReloc(this, RelocType.IMAGE_REL_BASED_ADDR32NB); 239builder.EmitReloc(this, RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\DebugDirectoryNode.cs (1)
145builder.EmitReloc(factory.DebugDirectoryEntry(_module, i), RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\ExceptionInfoLookupTableNode.cs (3)
124exceptionInfoLookupBuilder.EmitReloc(_methodNodes[index], RelocType.IMAGE_REL_BASED_ADDR32NB); 125exceptionInfoLookupBuilder.EmitReloc(_ehInfoNode, RelocType.IMAGE_REL_BASED_ADDR32NB, _ehInfoOffsets[index]); 130exceptionInfoLookupBuilder.EmitReloc(_ehInfoNode, RelocType.IMAGE_REL_BASED_ADDR32NB, _ehInfoNode.Count);
Compiler\DependencyAnalysis\ReadyToRun\ImportSectionNode.cs (3)
109dataBuilder.EmitReloc(_imports, RelocType.IMAGE_REL_BASED_ADDR32NB, 0); 126dataBuilder.EmitReloc(_signatures, RelocType.IMAGE_REL_BASED_ADDR32NB, 0); 137dataBuilder.EmitReloc(_gcRefMap, RelocType.IMAGE_REL_BASED_ADDR32NB, 0);
Compiler\DependencyAnalysis\ReadyToRun\InjectStringThunksSignature.cs (1)
48: RelocType.IMAGE_REL_BASED_ADDR32NB;
Compiler\DependencyAnalysis\ReadyToRun\MethodGCInfoNode.cs (1)
276dataBuilder.EmitReloc(item.Symbol, RelocType.IMAGE_REL_BASED_ADDR32NB, item.SymbolDelta);
Compiler\DependencyAnalysis\ReadyToRun\ReadyToRunHeaderNode.cs (1)
189builder.EmitReloc(item.StartSymbol, RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\ResumptionStubEntryPointSignature.cs (1)
23builder.EmitReloc(_resumptionStub, RelocType.IMAGE_REL_BASED_ADDR32NB, delta: factory.Target.CodeDelta);
Compiler\DependencyAnalysis\ReadyToRun\RuntimeFunctionsTableNode.cs (3)
133runtimeFunctionsBuilder.EmitReloc(symbol, RelocType.IMAGE_REL_BASED_ADDR32NB, delta: frameInfo.StartOffset + _nodeFactory.Target.CodeDelta); 138runtimeFunctionsBuilder.EmitReloc(symbol, RelocType.IMAGE_REL_BASED_ADDR32NB, delta: frameInfo.EndOffset); 141runtimeFunctionsBuilder.EmitReloc(factory.RuntimeFunctionsGCInfo, RelocType.IMAGE_REL_BASED_ADDR32NB, funcletOffsets[frameIndex]);
Compiler\DependencyAnalysis\ReadyToRun\SignatureEmbeddedPointerIndirectionNode.cs (1)
33dataBuilder.EmitReloc(Target, RelocType.IMAGE_REL_BASED_ADDR32NB);
Compiler\DependencyAnalysis\ReadyToRun\WasmImportThunkPortableEntrypoint.cs (1)
93builder.EmitReloc(_import, RelocType.IMAGE_REL_BASED_ADDR32NB);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (1)
280case RelocType.IMAGE_REL_BASED_ADDR32NB:
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Relocation.cs (3)
615case RelocType.IMAGE_REL_BASED_ADDR32NB: 706RelocType.IMAGE_REL_BASED_ADDR32NB => 4, 745case RelocType.IMAGE_REL_BASED_ADDR32NB:
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\CoffObjectWriter.cs (3)
309IMAGE_REL_BASED_ADDR32NB => IMAGE_REL_I386_DIR32NB, 331IMAGE_REL_BASED_ADDR32NB => IMAGE_REL_AMD64_ADDR32NB, 354IMAGE_REL_BASED_ADDR32NB => IMAGE_REL_ARM64_ADDR32NB,
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\MachObjectWriter.cs (3)
72/// Base symbol to use for <see cref="RelocType.IMAGE_REL_BASED_ADDR32NB"/> relocations. 695else if (symbolicRelocation.Type == IMAGE_REL_BASED_ADDR32NB) 846else if (symbolicRelocation.Type == IMAGE_REL_BASED_ADDR32NB)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (7)
634sectionWriter.EmitSymbolReference(RelocType.IMAGE_REL_BASED_ADDR32NB, exportsStringTableSymbol, exportsStringTable.GetStringOffset(moduleName)); 642sectionWriter.EmitSymbolReference(RelocType.IMAGE_REL_BASED_ADDR32NB, addressTableSymbol); 644sectionWriter.EmitSymbolReference(RelocType.IMAGE_REL_BASED_ADDR32NB, namePointerTableSymbol); 646sectionWriter.EmitSymbolReference(RelocType.IMAGE_REL_BASED_ADDR32NB, ordinalPointerTableSymbol); 653sectionWriter.EmitSymbolReference(RelocType.IMAGE_REL_BASED_ADDR32NB, exportName); 661sectionWriter.EmitSymbolReference(RelocType.IMAGE_REL_BASED_ADDR32NB, exportsStringTableSymbol, exportsStringTable.GetStringOffset(exportName)); 908case RelocType.IMAGE_REL_BASED_ADDR32NB:
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WasmObjectWriter.cs (1)
912case RelocType.IMAGE_REL_BASED_ADDR32NB:
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.Win32Structs.cs (1)
101RelocType.IMAGE_REL_BASED_ADDR32NB,