MCPcopy Create free account
hub / github.com/WasmEdge/WasmEdge / WasmEdge_ModuleInstanceCreateWithData

Function WasmEdge_ModuleInstanceCreateWithData

lib/api/wasmedge.cpp:2321–2332  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2319}
2320
2321WASMEDGE_CAPI_EXPORT extern WasmEdge_ModuleInstanceContext *
2322WasmEdge_ModuleInstanceCreateWithData(const WasmEdge_String ModuleName,
2323 void *HostData,
2324 void (*Finalizer)(void *)) noexcept {
2325 try {
2326 return toModCxt(new WasmEdge::Runtime::Instance::ModuleInstance(
2327 genStrView(ModuleName), HostData, Finalizer));
2328 } catch (...) {
2329 handleCAPIError();
2330 return nullptr;
2331 }
2332}
2333
2334WASMEDGE_CAPI_EXPORT void WasmEdge_ModuleInstanceInitWASI(
2335 WasmEdge_ModuleInstanceContext *Cxt, const char *const *Args,

Callers 2

TESTFunction · 0.85
CreateTestModuleFunction · 0.85

Calls 2

genStrViewFunction · 0.85
handleCAPIErrorFunction · 0.85

Tested by 2

TESTFunction · 0.68
CreateTestModuleFunction · 0.68