20 references to Module
ILCompiler.ReadyToRun (20)
PortableCallHelpers\PInvokeCollector.cs (2)
28private string Identity => $"{EntryPoint}!{Module}!{Method.OwningType}::{Method.Name.ToString()}{Method.Signature}"; 37public override string ToString() => $"{{ EntryPoint: {EntryPoint}, Module: {Module}, Method: {Method}, Skip: {Skip} }}";
PortableCallHelpers\PInvokeTableGenerator.cs (18)
39if (modules.Contains(pinvoke.Module)) 46if (linkedModules.Contains($"lib{pinvoke.Module}")) 48modules.Add(pinvoke.Module); 49log.Verbose($"Adding module {pinvoke.Module} for statically linked lib{pinvoke.Module}"); 58modules.Add(pinvoke.Module); 59log.Verbose($"Adding module {pinvoke.Module} for WasmImportLinkage"); 61else if (pinvoke.Module == "*") 64modules.Add(pinvoke.Module); 65log.Verbose($"Adding module {pinvoke.Module} for static linking"); 67else if (pinvoke.Module != "QCall") 75if (skippedModules.Add(pinvoke.Module)) 76log.Verbose($"Skipping unresolved PInvoke module '{pinvoke.Module}' for method '{pinvoke.Method.OwningType}::{pinvoke.Method.Name.ToString()}' (not statically linked on wasm; will throw if called)."); 94.Where(l => modules.Contains(l.Module)) 107log.Warning("WASM0001", $"Found a native function ({first.EntryPoint}) with varargs in {first.Module}." + 137.Where(l => l.Module == module && !l.Skip) 351return FixupSymbolName($"{namespaceName}#{pinvoke.Module}#{pinvoke.EntryPoint}"); 372? $"__attribute__((import_module(\"{EscapeLiteral(pinvoke.Module)}\"),import_name(\"{EscapeLiteral(pinvoke.EntryPoint)}\"))) "