18 references to Module
ILCompiler.ReadyToRun (18)
PortableCallHelpers\PInvokeCollector.cs (2)
29
private string Identity => $"{EntryPoint}!{
Module
}!{Method.OwningType}::{Method.Name.ToString()}{Method.Signature}";
38
public override string ToString() => $"{{ EntryPoint: {EntryPoint}, Module: {
Module
}, Method: {Method}, Skip: {Skip} }}";
PortableCallHelpers\PInvokeTableGenerator.cs (16)
47
if (pinvoke.
Module
== "QCall")
54
if (modules.Contains(pinvoke.
Module
))
58
foreach (string variation in MarshalHelpers.GetPInvokeModuleNameVariations(target, pinvoke.
Module
))
69
modules.Add(pinvoke.
Module
);
78
modules.Add(pinvoke.
Module
);
79
log.Verbose($"Adding module {pinvoke.
Module
} for WasmImportLinkage");
81
else if (pinvoke.
Module
== "*")
84
modules.Add(pinvoke.
Module
);
85
log.Verbose($"Adding module {pinvoke.
Module
} for static linking");
95
if (skippedModules.Add(pinvoke.
Module
))
96
log.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).");
114
.Where(l => modules.Contains(l.
Module
))
127
log.Warning("WASM0001", $"Found a native function ({first.EntryPoint}) with varargs in {first.
Module
}." +
157
.Where(l => l.
Module
== module && !l.Skip)
520
return FixupSymbolName($"{namespaceName}#{pinvoke.
Module
}#{pinvoke.EntryPoint}");
541
? $"__attribute__((import_module(\"{EscapeLiteral(pinvoke.
Module
)}\"),import_name(\"{EscapeLiteral(pinvoke.EntryPoint)}\"))) "