Search in sources :

Example 6 with InitializeGlobalSym

use of org.graalvm.wasm.Linker.ResolutionDag.InitializeGlobalSym in project graal by oracle.

the class Linker method resolveGlobalInitialization.

void resolveGlobalInitialization(WasmInstance instance, int globalIndex) {
    final Sym[] dependencies = ResolutionDag.NO_DEPENDENCIES;
    resolutionDag.resolveLater(new InitializeGlobalSym(instance.name(), globalIndex), dependencies, NO_RESOLVE_ACTION);
}
Also used : ElemSym(org.graalvm.wasm.Linker.ResolutionDag.ElemSym) ExportMemorySym(org.graalvm.wasm.Linker.ResolutionDag.ExportMemorySym) ExportTableSym(org.graalvm.wasm.Linker.ResolutionDag.ExportTableSym) InitializeGlobalSym(org.graalvm.wasm.Linker.ResolutionDag.InitializeGlobalSym) ExportFunctionSym(org.graalvm.wasm.Linker.ResolutionDag.ExportFunctionSym) CodeEntrySym(org.graalvm.wasm.Linker.ResolutionDag.CodeEntrySym) CallsiteSym(org.graalvm.wasm.Linker.ResolutionDag.CallsiteSym) ImportMemorySym(org.graalvm.wasm.Linker.ResolutionDag.ImportMemorySym) ExportGlobalSym(org.graalvm.wasm.Linker.ResolutionDag.ExportGlobalSym) ImportFunctionSym(org.graalvm.wasm.Linker.ResolutionDag.ImportFunctionSym) Sym(org.graalvm.wasm.Linker.ResolutionDag.Sym) ImportTableSym(org.graalvm.wasm.Linker.ResolutionDag.ImportTableSym) ImportGlobalSym(org.graalvm.wasm.Linker.ResolutionDag.ImportGlobalSym) DataSym(org.graalvm.wasm.Linker.ResolutionDag.DataSym) InitializeGlobalSym(org.graalvm.wasm.Linker.ResolutionDag.InitializeGlobalSym)

Aggregations

CallsiteSym (org.graalvm.wasm.Linker.ResolutionDag.CallsiteSym)6 CodeEntrySym (org.graalvm.wasm.Linker.ResolutionDag.CodeEntrySym)6 DataSym (org.graalvm.wasm.Linker.ResolutionDag.DataSym)6 ElemSym (org.graalvm.wasm.Linker.ResolutionDag.ElemSym)6 ExportFunctionSym (org.graalvm.wasm.Linker.ResolutionDag.ExportFunctionSym)6 ExportGlobalSym (org.graalvm.wasm.Linker.ResolutionDag.ExportGlobalSym)6 ExportMemorySym (org.graalvm.wasm.Linker.ResolutionDag.ExportMemorySym)6 ExportTableSym (org.graalvm.wasm.Linker.ResolutionDag.ExportTableSym)6 ImportFunctionSym (org.graalvm.wasm.Linker.ResolutionDag.ImportFunctionSym)6 ImportGlobalSym (org.graalvm.wasm.Linker.ResolutionDag.ImportGlobalSym)6 ImportMemorySym (org.graalvm.wasm.Linker.ResolutionDag.ImportMemorySym)6 ImportTableSym (org.graalvm.wasm.Linker.ResolutionDag.ImportTableSym)6 InitializeGlobalSym (org.graalvm.wasm.Linker.ResolutionDag.InitializeGlobalSym)6 Sym (org.graalvm.wasm.Linker.ResolutionDag.Sym)6 ArrayList (java.util.ArrayList)2 WasmMemory (org.graalvm.wasm.memory.WasmMemory)1