26 references to ExternFunctionSymbol
ILCompiler.Compiler (9)
Compiler\Compilation.cs (1)
365return NodeFactory.ExternFunctionSymbol(new Utf8String(JitHelper.GetNewObjectHelperForType(type)));
Compiler\DependencyAnalysis\GenericLookupResult.cs (1)
963return factory.ExternFunctionSymbol(new Utf8String(JitHelper.GetNewObjectHelperForType(instantiatedType)));
Compiler\DependencyAnalysis\Target_ARM\ARMReadyToRunHelperNode.cs (1)
134encoder.EmitJMP(factory.ExternFunctionSymbol(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_ARM64\ARM64ReadyToRunHelperNode.cs (1)
149encoder.EmitJMP(factory.ExternFunctionSymbol(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_LoongArch64\LoongArch64ReadyToRunHelperNode.cs (1)
141encoder.EmitJMP(factory.ExternFunctionSymbol(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_RiscV64\RiscV64ReadyToRunHelperNode.cs (1)
139encoder.EmitJMP(factory.ExternFunctionSymbol(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_X64\X64ReadyToRunHelperNode.cs (1)
154encoder.EmitJMP(factory.ExternFunctionSymbol(s_RhpResolveInterfaceMethod));
Compiler\DependencyAnalysis\Target_X86\X86ReadyToRunHelperNode.cs (1)
163encoder.EmitJMP(factory.ExternFunctionSymbol(s_RhpResolveInterfaceMethod));
Compiler\ILScanner.cs (1)
203entryPoint = _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String(mangledName));
ILCompiler.RyuJit (17)
JitInterface\CorInfoImpl.RyuJit.cs (17)
607return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewFast"u8)); 609return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewFinalizable"u8)); 611return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewFastAlign8"u8)); 613return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewFinalizableAlign8"u8)); 615return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewFastMisalign"u8)); 620return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewPtrArrayFast"u8)); 622return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewArrayFastAlign8"u8)); 624return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpNewArrayFast"u8)); 627return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpStackProbe"u8)); 630return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpGcPoll"u8)); 776return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpInterfaceDispatchGuarded"u8)); 777return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpInterfaceDispatch"u8)); 779return _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("RhpResolveInterfaceMethodFast"u8)); 811entryPoint = _compilation.NodeFactory.ExternFunctionSymbol(new Utf8String(mangledName)); 1665pResult->codePointerOrStubLookup.constLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("NYI_LDVIRTFTN"u8))); 1937pLookup = CreateConstLookupToSymbol(_compilation.NodeFactory.ExternFunctionSymbol(externName)); 2496pInfo->tlsGetAddrFtnPtr = CreateConstLookupToSymbol(_compilation.NodeFactory.ExternFunctionSymbol(new Utf8String("__tls_get_addr"u8)));