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)
46
if (modules.Contains(pinvoke.
Module
))
50
foreach (string variation in MarshalHelpers.GetPInvokeModuleNameVariations(target, pinvoke.
Module
))
61
modules.Add(pinvoke.
Module
);
70
modules.Add(pinvoke.
Module
);
71
log.Verbose($"Adding module {pinvoke.
Module
} for WasmImportLinkage");
73
else if (pinvoke.
Module
== "*")
76
modules.Add(pinvoke.
Module
);
77
log.Verbose($"Adding module {pinvoke.
Module
} for static linking");
79
else if (pinvoke.
Module
!= "QCall")
87
if (skippedModules.Add(pinvoke.
Module
))
88
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).");
106
.Where(l => modules.Contains(l.
Module
))
119
log.Warning("WASM0001", $"Found a native function ({first.EntryPoint}) with varargs in {first.
Module
}." +
149
.Where(l => l.
Module
== module && !l.Skip)
449
return FixupSymbolName($"{namespaceName}#{pinvoke.
Module
}#{pinvoke.EntryPoint}");
470
? $"__attribute__((import_module(\"{EscapeLiteral(pinvoke.
Module
)}\"),import_name(\"{EscapeLiteral(pinvoke.EntryPoint)}\"))) "