MCPcopy Create free account
hub / github.com/WebAssembly/wasm-c-api / ~FuncData

Method ~FuncData

src/wasm-v8.cc:1621–1628  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1619 }
1620
1621 ~FuncData() {
1622 stats.free(Stats::FUNCDATA_FUNCTYPE, nullptr);
1623 stats.free(Stats::FUNCDATA_VALTYPE, nullptr, Stats::OWN, type->params().size());
1624 stats.free(Stats::FUNCDATA_VALTYPE, nullptr, Stats::OWN, type->results().size());
1625 if (type->params().get()) stats.free(Stats::FUNCDATA_VALTYPE, nullptr, Stats::VEC);
1626 if (type->results().get()) stats.free(Stats::FUNCDATA_VALTYPE, nullptr, Stats::VEC);
1627 if (finalizer) (*finalizer)(env);
1628 }
1629
1630 static void v8_callback(const v8::FunctionCallbackInfo<v8::Value>&);
1631 static void finalize_func_data(void* data);

Callers

nothing calls this directly

Calls 5

freeMethod · 0.80
paramsMethod · 0.80
resultsMethod · 0.80
sizeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected