Lines Matching defs:thrower
485 Isolate* isolate, ErrorThrower* thrower, const ModuleWireBytes& bytes,
516 isolate, WasmFeatures::ForAsmjs(), thrower, std::move(result).value(),
537 Isolate* isolate, const WasmFeatures& enabled, ErrorThrower* thrower,
548 thrower->CompileFailed(result.error());
556 isolate, enabled, thrower, std::move(result).value(), bytes,
590 Isolate* isolate, ErrorThrower* thrower,
594 return InstantiateToInstanceObject(isolate, thrower, module_object, imports,
601 ErrorThrower thrower(isolate, "WebAssembly.instantiate()");
612 isolate, &thrower, module_object, imports, Handle<JSArrayBuffer>::null());
626 thrower.Reset();
628 DCHECK(thrower.error());
629 resolver->OnInstantiationFailed(thrower.Reify());
642 ErrorThrower thrower(isolate, api_method_name_for_errors);
649 module_object = SyncCompile(isolate, enabled, &thrower, bytes_copy);
652 module_object = SyncCompile(isolate, enabled, &thrower, bytes);
654 if (thrower.error()) {
655 resolver->OnCompilationFailed(thrower.Reify());