Lines Matching refs:instance
133 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
139 isolate, handle(instance->memory_object(), isolate), delta_pages);
214 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
219 DCHECK_EQ(*instance, frame_finder.frame()->wasm_instance());
223 isolate->set_context(instance->native_context());
224 bool success = wasm::CompileLazy(isolate, instance, func_index);
230 auto* native_module = instance->module_object().native_module();
235 void ReplaceWrapper(Isolate* isolate, Handle<WasmInstanceObject> instance,
238 WasmInstanceObject::GetWasmInternalFunction(isolate, instance,
253 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
257 isolate->set_context(instance->native_context());
259 const wasm::WasmModule* module = instance->module();
268 if (WasmInstanceObject::GetWasmInternalFunction(isolate, instance,
283 ReplaceWrapper(isolate, instance, function_index, wrapper_code);
294 ReplaceWrapper(isolate, instance, index, wrapper_code);
305 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
317 auto* native_module = instance->module_object().native_module();
319 wasm::TriggerTierUp(isolate, native_module, func_index, instance);
328 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
332 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(),
344 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
350 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(),
367 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
373 Handle<JSArrayBuffer> array_buffer{instance->memory_object().array_buffer(),
389 Handle<WasmInstanceObject> instance) {
393 isolate->set_context(instance->native_context());
403 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
406 return *WasmInstanceObject::GetOrCreateWasmInternalFunction(isolate, instance,
414 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
417 DCHECK_LT(table_index, instance->tables().length());
419 WasmTableObject::cast(instance->tables().get(table_index)), isolate);
422 table->instance().IsUndefined()
425 WasmInstanceObject::cast(table->instance()).module()));
438 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
444 DCHECK_LT(table_index, instance->tables().length());
446 WasmTableObject::cast(instance->tables().get(table_index)), isolate);
449 table->instance().IsUndefined()
452 WasmInstanceObject::cast(table->instance()).module()));
465 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
478 isolate, instance, table_index, elem_segment_index, dst, src, count);
479 if (oob) return ThrowTableOutOfBounds(isolate, instance);
487 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
500 isolate, instance, table_dst_index, table_src_index, dst, src, count);
501 if (oob) return ThrowTableOutOfBounds(isolate, instance);
509 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
517 WasmTableObject::cast(instance->tables().get(table_index)), isolate);
527 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
536 WasmTableObject::cast(instance->tables().get(table_index)), isolate);
541 return ThrowTableOutOfBounds(isolate, instance);
548 return ThrowTableOutOfBounds(isolate, instance);
562 auto instance = handle(frame->wasm_instance(), isolate);
563 auto script = handle(instance->module_object().script(), isolate);
564 auto* debug_info = instance->module_object().native_module()->GetDebugInfo();
565 isolate->set_context(instance->native_context());
582 DCHECK_EQ(script->break_on_entry(), !!instance->break_on_entry());
596 DCHECK(!instance->break_on_entry());
697 Handle<WasmInstanceObject> instance = args.at<WasmInstanceObject>(0);
712 instance->data_segment_sizes()[data_segment])) {
716 Address source = instance->data_segment_starts()[data_segment] + offset;