chromium/v8/test/wasm-api-tests/finalize.cc

// Copyright 2019 the V8 project authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "test/wasm-api-tests/wasm-api-test.h"

namespace v8 {
namespace internal {
namespace wasm {

namespace {

int g_instances_finalized =;
int g_functions_finalized =;
int g_foreigns_finalized =;
int g_modules_finalized =;

const int kModuleMagic =;

void FinalizeInstance(void* data) {}

void FinalizeFunction(void* data) {}

void FinalizeForeign(void* data) {}

void FinalizeModule(void* data) {}

void RunInStore(Store* store, base::Vector<const uint8_t> wire_bytes,
                int iterations) {}

}  // namespace

TEST_F(WasmCapiTest, InstanceFinalization) {}

namespace {

own<Trap> CapiFunction(void* env, const Val args[], Val results[]) {}

int g_host_data_finalized =;
int g_capi_function_finalized =;

void FinalizeCapiFunction(void* data) {}

void FinalizeHostData(void* data) {}

}  // namespace

TEST_F(WasmCapiTest, CapiFunctionLifetimes) {}

}  // namespace wasm
}  // namespace internal
}  // namespace v8