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