• Home
  • Raw
  • Download

Lines Matching refs:module_

292   const WasmModule* const module_;  member in v8::internal::wasm::InstanceBuilder
443 module_(module_object->module()), in InstanceBuilder()
449 sanitized_imports_.reserve(module_->import_table.size()); in InstanceBuilder()
458 if (!module_->import_table.empty() && ffi_.is_null()) { in Build()
471 isolate_->counters(), module_->origin, wasm_instantiate, module_time)); in Build()
480 uint32_t initial_pages = module_->initial_pages; in Build()
482 isolate_->counters(), module_->origin, wasm, min_mem_pages_count); in Build()
484 if (module_->has_maximum_pages) { in Build()
485 DCHECK_EQ(kWasmOrigin, module_->origin); in Build()
488 max_pages_counter->AddSample(module_->maximum_pages); in Build()
491 if (is_asmjs_module(module_)) { in Build()
522 if (module_->has_memory && !AllocateMemory()) { in Build()
539 if (module_->has_memory) { in Build()
556 uint32_t untagged_globals_buffer_size = module_->untagged_globals_buffer_size; in Build()
573 uint32_t tagged_globals_buffer_size = module_->tagged_globals_buffer_size; in Build()
583 if (module_->num_imported_mutable_globals > 0) { in Build()
588 module_->num_imported_mutable_globals, AllocationType::kOld); in Build()
595 int tags_count = static_cast<int>(module_->tags.size()); in Build()
606 int table_count = static_cast<int>(module_->tables.size()); in Build()
609 const WasmTable& table = module_->tables[i]; in Build()
620 for (int i = module_->num_imported_tables; i < table_count; i++) { in Build()
621 const WasmTable& table = module_->tables[i]; in Build()
636 const WasmTable& table = module_->tables[i]; in Build()
637 if (IsSubtypeOf(table.type, kWasmFuncRef, module_)) { in Build()
651 if (!module_->import_table.empty()) { in Build()
666 *std::max_element(module_->isorecursive_canonical_type_ids.begin(), in Build()
667 module_->isorecursive_canonical_type_ids.end()); in Build()
674 static_cast<int>(module_->types.size())); in Build()
675 for (uint32_t index = 0; index < module_->types.size(); index++) { in Build()
676 CreateMapForType(isolate_, module_, index, instance, maps); in Build()
685 int num_functions = static_cast<int>(module_->num_declared_functions); in Build()
690 int func_index = module_->num_imported_functions + i; in Build()
692 base::Relaxed_Load(&module_->functions[func_index].feedback_slots); in Build()
716 table_index < static_cast<int>(module_->tables.size()); ++table_index) { in Build()
717 const WasmTable& table = module_->tables[table_index]; in Build()
719 if (IsSubtypeOf(table.type, kWasmFuncRef, module_)) { in Build()
761 if (module_->data_segments.size() > 0) { in Build()
769 if (module_->start_function_index >= 0) { in Build()
770 int start_index = module_->start_function_index; in Build()
771 auto& function = module_->functions[start_index]; in Build()
774 isolate_, function.sig, module_, function.imported), in Build()
783 ImportedFunctionEntry entry(instance, module_->start_function_index); in Build()
987 module_->import_table[index].kind == kExternalGlobal && in LookupImportAsm()
1002 for (const WasmDataSegment& segment : module_->data_segments) { in LoadDataSegments()
1009 if (module_->is_memory64) { in LoadDataSegments()
1045 DCHECK(IsSubtypeOf(value.type(), global.type, module_)); in WriteGlobalValue()
1056 for (size_t index = 0; index < module_->import_table.size(); ++index) { in SanitizeImports()
1057 const WasmImport& import = module_->import_table[index]; in SanitizeImports()
1069 is_asmjs_module(module_) in SanitizeImports()
1082 DCHECK_EQ(module_->import_table.size(), sanitized_imports_.size()); in FindImportedMemory()
1083 for (size_t index = 0; index < module_->import_table.size(); index++) { in FindImportedMemory()
1084 WasmImport import = module_->import_table[index]; in FindImportedMemory()
1119 const FunctionSig* expected_sig = module_->functions[func_index].sig; in ProcessImportedFunction()
1121 module_, enabled_); in ProcessImportedFunction()
1234 isolate_, module_, table_object, i, &is_valid, &is_null, in InitializeImportedIndirectFunctionTable()
1261 ->Set(i, module_->signature_map.Find(*sig), entry.call_target(), in InitializeImportedIndirectFunctionTable()
1277 const WasmTable& table = module_->tables[table_index]; in ProcessImportedTable()
1315 if (!EquivalentTypes(table.type, table_object->type(), module_, in ProcessImportedTable()
1322 if (IsSubtypeOf(table.type, kWasmFuncRef, module_) && in ProcessImportedTable()
1352 if (imported_cur_pages < module_->initial_pages) { in ProcessImportedMemory()
1354 import_index, module_->initial_pages, in ProcessImportedMemory()
1359 if (module_->has_maximum_pages) { in ProcessImportedMemory()
1367 module_->maximum_pages) { in ProcessImportedMemory()
1371 import_index, imported_maximum_pages, module_->maximum_pages); in ProcessImportedMemory()
1375 if (module_->has_shared_memory != buffer->is_shared()) { in ProcessImportedMemory()
1378 module_->has_shared_memory, buffer->is_shared()); in ProcessImportedMemory()
1413 DCHECK_LT(global.index, module_->num_imported_mutable_globals); in ProcessImportedWasmGlobalObject()
1479 const WasmGlobal& global = module_->globals[global_index]; in ProcessImportedGlobal()
1492 if (is_asmjs_module(module_)) { in ProcessImportedGlobal()
1528 if (!wasm::TypecheckJSObject(isolate_, module_, value, global.type, in ProcessImportedGlobal()
1533 if (IsSubtypeOf(global.type, kWasmFuncRef, module_) && !value->IsNull()) { in ProcessImportedGlobal()
1569 int num_imports = static_cast<int>(module_->import_table.size()); in CompileImportWrappers()
1584 if (module_->import_table[index].kind != kExternalFunction || in CompileImportWrappers()
1589 uint32_t func_index = module_->import_table[index].index; in CompileImportWrappers()
1590 const FunctionSig* sig = module_->functions[func_index].sig; in CompileImportWrappers()
1592 compiler::ResolveWasmImportCall(js_receiver, sig, module_, enabled_); in CompileImportWrappers()
1638 DCHECK_EQ(module_->import_table.size(), sanitized_imports_.size()); in ProcessImports()
1641 int num_imports = static_cast<int>(module_->import_table.size()); in ProcessImports()
1643 const WasmImport& import = module_->import_table[index]; in ProcessImports()
1692 if (!imported_tag->MatchesSignature(module_->tags[import.index].sig)) { in ProcessImports()
1717 for (const WasmGlobal& global : module_->globals) { in InitGlobals()
1737 int initial_pages = static_cast<int>(module_->initial_pages); in AllocateMemory()
1738 int maximum_pages = module_->has_maximum_pages in AllocateMemory()
1739 ? static_cast<int>(module_->maximum_pages) in AllocateMemory()
1741 auto shared = (module_->has_shared_memory && enabled_.has_threads()) in AllocateMemory()
1764 for (int index = 0, end = static_cast<int>(module_->import_table.size()); in ProcessExports()
1766 const WasmImport& import = module_->import_table[index]; in ProcessExports()
1786 bool is_asm_js = is_asmjs_module(module_); in ProcessExports()
1804 for (const WasmExport& exp : module_->export_table) { in ProcessExports()
1840 const WasmGlobal& global = module_->globals[exp.index]; in ProcessExports()
1899 const WasmTag& tag = module_->tags[exp.index]; in ProcessExports()
1926 if (module_->origin == kWasmOrigin) { in ProcessExports()
1969 table_index < static_cast<int>(module_->tables.size()); ++table_index) { in InitializeNonDefaultableTables()
1970 const WasmTable& table = module_->tables[table_index]; in InitializeNonDefaultableTables()
1974 bool is_function_table = IsSubtypeOf(table.type, kWasmFuncRef, module_); in InitializeNonDefaultableTables()
2050 segment_index < module_->elem_segments.size(); ++segment_index) { in LoadTableSegments()