chromium/third_party/blink/renderer/bindings/core/v8/v8_context_snapshot.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/bindings/core/v8/v8_context_snapshot.h"

namespace blink {

namespace {

V8ContextSnapshot::CreateContextFromSnapshotFuncType
    g_create_context_from_snapshot_func;
V8ContextSnapshot::InstallContextIndependentPropsFuncType
    g_install_context_independent_props_func;
V8ContextSnapshot::EnsureInterfaceTemplatesFuncType
    g_ensure_interface_templates_func;
V8ContextSnapshot::TakeSnapshotFuncType g_take_snapshot_func;
V8ContextSnapshot::GetReferenceTableFuncType g_get_reference_table_func;

}  // namespace

v8::Local<v8::Context> V8ContextSnapshot::CreateContextFromSnapshot(
    v8::Isolate* isolate,
    const DOMWrapperWorld& world,
    v8::ExtensionConfiguration* extension_config,
    v8::Local<v8::Object> global_proxy,
    Document* document) {}

void V8ContextSnapshot::InstallContextIndependentProps(
    ScriptState* script_state) {}

void V8ContextSnapshot::EnsureInterfaceTemplates(v8::Isolate* isolate) {}

v8::StartupData V8ContextSnapshot::TakeSnapshot(v8::Isolate* isolate) {}

const intptr_t* V8ContextSnapshot::GetReferenceTable() {}

void V8ContextSnapshot::SetCreateContextFromSnapshotFunc(
    CreateContextFromSnapshotFuncType func) {}

void V8ContextSnapshot::SetInstallContextIndependentPropsFunc(
    InstallContextIndependentPropsFuncType func) {}

void V8ContextSnapshot::SetEnsureInterfaceTemplatesFunc(
    EnsureInterfaceTemplatesFuncType func) {}

void V8ContextSnapshot::SetTakeSnapshotFunc(TakeSnapshotFuncType func) {}

void V8ContextSnapshot::SetGetReferenceTableFunc(
    GetReferenceTableFuncType func) {}

}  // namespace blink