Home | History | Annotate | Download | only in wasm

Lines Matching defs:module_

212       : isolate_(isolate), module_(module) {}
224 helper_->module_->pending_tasks.get()->Signal();
229 WasmModule* module_;
295 module_->pending_tasks.get()->Wait();
407 WasmModuleWrapper::New(isolate_, module_);
408 WasmInstance temp_instance(module_);
410 temp_instance.mem_size = WasmModule::kPageSize * module_->min_mem_pages;
416 static_cast<int>(module_->function_tables.size());
431 ModuleBytesEnv module_env(module_, &temp_instance, wire_bytes);
435 int code_table_size = static_cast<int>(module_->functions.size() +
436 module_->num_exported_functions);
444 for (uint32_t i = 0; i < module_->functions.size(); ++i) {
450 static_cast<int>(module_->functions.size()));
451 CompilationHelper helper(isolate_, module_);
510 module_->num_imported_functions);
512 compiled_module->set_min_mem_pages(module_->min_mem_pages);
513 compiled_module->set_max_mem_pages(module_->max_mem_pages);
530 for (auto exp : module_->export_table) {
534 js_to_wasm_cache.CloneOrCompileJSToWasmWrapper(isolate_, module_,
537 static_cast<int>(module_->functions.size() + func_index);
956 module_(module_object->compiled_module()->module()),
968 if (!module_->import_table.empty() && ffi_.is_null()) {
1060 uint32_t globals_size = module_->globals_size;
1086 static_cast<int>(module_->function_tables.size());
1087 table_instances_.reserve(module_->function_tables.size());
1116 uint32_t min_mem_pages = module_->min_mem_pages;
1123 DCHECK_IMPLIES(EnableGuardRegions(), module_->origin == kAsmJsOrigin ||
1133 for (WasmTableInit& table_init : module_->table_inits) {
1148 for (WasmDataSegment& seg : module_->data_segments) {
1301 if (module_->start_function_index >= 0) {
1303 int start_index = module_->start_function_index;
1306 FunctionSig* sig = module_->functions[start_index].sig;
1309 isolate_, module_, startup_code, start_index);
1346 WasmModule* const module_;
1410 uint32_t offset = module_->globals[expr.val.global_index].offset;
1427 for (const WasmDataSegment& segment : module_->data_segments) {
1478 for (int index = 0; index < static_cast<int>(module_->import_table.size());
1480 WasmImport& import = module_->import_table[index];
1511 isolate_, index, module_->functions[import.index].sig,
1513 module_->origin);
1532 module_->function_tables[num_imported_tables];
1609 if (imported_cur_pages < module_->min_mem_pages) {
1612 module_->min_mem_pages, imported_cur_pages);
1615 if (module_->has_max_mem) {
1623 module_->max_mem_pages) {
1626 index, module_->max_mem_pages, imported_max_pages);
1635 if (module_->globals[import.index].type == kWasmI64) {
1645 WriteGlobalValue(module_->globals[import.index], value);
1663 for (auto global : module_->globals) {
1681 module_->globals[global.init.val.global_index].offset;
1718 if (module_->num_exported_functions > 0) return true;
1722 for (auto table : module_->function_tables) {
1735 js_wrappers_.insert(js_wrappers_.begin(), module_->functions.size(),
1740 if (module_->origin == kWasmOrigin) {
1743 } else if (module_->origin == kAsmJsOrigin) {
1762 desc.set_writable(module_->origin == kAsmJsOrigin);
1767 for (auto exp : module_->export_table) {
1786 for (auto exp : base::Reversed(module_->export_table)) {
1792 if (module_->origin == kAsmJsOrigin && exp.kind == kExternalFunction &&
1803 WasmFunction& function = module_->functions[exp.index];
1805 static_cast<int>(module_->functions.size() + --export_index);
1812 if (module_->origin == kAsmJsOrigin) {
1835 module_->function_tables[exp.index];
1853 (module_->max_mem_pages != 0) ? module_->max_mem_pages : -1);
1867 WasmGlobal& global = module_->globals[exp.index];
1895 if (module_->origin == kAsmJsOrigin) {
1910 if (module_->origin == kWasmOrigin) {
1922 static_cast<int>(module_->function_tables.size());
1928 WasmIndirectFunctionTable& table = module_->function_tables[index];
1983 static_cast<int>(module_->function_tables.size());
1985 WasmIndirectFunctionTable& table = module_->function_tables[index];
1999 for (auto table_init : module_->table_inits) {
2005 WasmFunction* function = &module_->functions[func_index];
2025 isolate_, module_, wasm_code, func_index);
2027 if (module_->origin == kAsmJsOrigin) {