| Index: src/api.cc
|
| diff --git a/src/api.cc b/src/api.cc
|
| index 1720995d9f8611345ceafc665692f458ef77206b..404d1e4f4ae987ab6bca0c1d1550bbfdee5e7cc7 100644
|
| --- a/src/api.cc
|
| +++ b/src/api.cc
|
| @@ -3129,11 +3129,6 @@
|
| return Nothing<uint32_t>();
|
| }
|
|
|
| -Maybe<uint32_t> ValueSerializer::Delegate::GetWasmModuleTransferId(
|
| - Isolate* v8_isolate, Local<WasmCompiledModule> module) {
|
| - return Nothing<uint32_t>();
|
| -}
|
| -
|
| void* ValueSerializer::Delegate::ReallocateBufferMemory(void* old_buffer,
|
| size_t size,
|
| size_t* actual_size) {
|
| @@ -3220,15 +3215,6 @@
|
| isolate->error_function(),
|
| i::MessageTemplate::kDataCloneDeserializationError));
|
| return MaybeLocal<Object>();
|
| -}
|
| -
|
| -MaybeLocal<WasmCompiledModule> ValueDeserializer::Delegate::GetWasmModuleFromId(
|
| - Isolate* v8_isolate, uint32_t id) {
|
| - i::Isolate* isolate = reinterpret_cast<i::Isolate*>(v8_isolate);
|
| - isolate->ScheduleThrow(*isolate->factory()->NewError(
|
| - isolate->error_function(),
|
| - i::MessageTemplate::kDataCloneDeserializationError));
|
| - return MaybeLocal<WasmCompiledModule>();
|
| }
|
|
|
| struct ValueDeserializer::PrivateData {
|
| @@ -3291,10 +3277,6 @@
|
| void ValueDeserializer::SetSupportsLegacyWireFormat(
|
| bool supports_legacy_wire_format) {
|
| private_->supports_legacy_wire_format = supports_legacy_wire_format;
|
| -}
|
| -
|
| -void ValueDeserializer::SetExpectInlineWasm(bool expect_inline_wasm) {
|
| - private_->deserializer.set_expect_inline_wasm(expect_inline_wasm);
|
| }
|
|
|
| uint32_t ValueDeserializer::GetWireFormatVersion() const {
|
| @@ -7528,36 +7510,6 @@
|
| return Local<String>::Cast(Utils::ToLocal(wire_bytes));
|
| }
|
|
|
| -// Currently, wasm modules are bound, both to Isolate and to
|
| -// the Context they were created in. The currently-supported means to
|
| -// decontextualize and then re-contextualize a module is via
|
| -// serialization/deserialization.
|
| -WasmCompiledModule::TransferrableModule
|
| -WasmCompiledModule::GetTransferrableModule() {
|
| - i::DisallowHeapAllocation no_gc;
|
| - WasmCompiledModule::SerializedModule compiled_part = Serialize();
|
| -
|
| - Local<String> wire_bytes = GetWasmWireBytes();
|
| - size_t wire_size = static_cast<size_t>(wire_bytes->Length());
|
| - uint8_t* bytes = new uint8_t[wire_size];
|
| - wire_bytes->WriteOneByte(bytes, 0, wire_bytes->Length());
|
| -
|
| - return TransferrableModule(
|
| - std::move(compiled_part),
|
| - std::make_pair(
|
| - std::unique_ptr<const uint8_t[]>(const_cast<const uint8_t*>(bytes)),
|
| - wire_size));
|
| -}
|
| -
|
| -MaybeLocal<WasmCompiledModule> WasmCompiledModule::FromTransferrableModule(
|
| - Isolate* isolate,
|
| - const WasmCompiledModule::TransferrableModule& transferrable_module) {
|
| - MaybeLocal<WasmCompiledModule> ret =
|
| - Deserialize(isolate, AsCallerOwned(transferrable_module.compiled_code),
|
| - AsCallerOwned(transferrable_module.wire_bytes));
|
| - return ret;
|
| -}
|
| -
|
| WasmCompiledModule::SerializedModule WasmCompiledModule::Serialize() {
|
| i::Handle<i::JSObject> obj =
|
| i::Handle<i::JSObject>::cast(Utils::OpenHandle(this));
|
|
|