Lines Matching defs:functions

798           import->index = static_cast<uint32_t>(module_->functions.size());
800 module_->functions.push_back({nullptr, // sig
808 WasmFunction* function = &module_->functions.back();
880 consume_count("functions count", kV8MaxWasmFunctions);
884 DCHECK_EQ(module_->functions.size(), module_->num_imported_functions);
887 module_->functions.reserve(total_function_count);
890 uint32_t func_index = static_cast<uint32_t>(module_->functions.size());
891 module_->functions.push_back({nullptr, // sig
899 WasmFunction* function = &module_->functions.back();
903 DCHECK_EQ(module_->functions.size(), total_function_count);
993 // Exported functions are considered "declared".
1105 uint32_t functions_count = consume_u32v("functions count");
1144 &module_->functions[index + module_->num_imported_functions];
1370 uint32_t func_count = inner.consume_u32v("number of functions");
1459 DCHECK_LT(module_->num_imported_functions, module_->functions.size());
1462 if (!module_->functions[module_->num_imported_functions].code.is_set()) {
1727 return consume_index(name, &module->functions, func);
1897 if (V8_UNLIKELY(index >= module_->functions.size())) {
1903 ? ValueType::Ref(module_->functions[index].sig_index,
1907 module_->functions[index].declared = true;
2074 // The mask for the bit in the flag which indicates if the functions of this
2371 std::vector<AsmJsOffsetFunctionEntries> functions;
2374 uint32_t functions_count = decoder.consume_u32v("functions count");
2377 functions.reserve(functions_count);
2382 functions.emplace_back();
2415 functions.emplace_back(AsmJsOffsetFunctionEntries{
2422 return decoder.toResult(AsmJsOffsets{std::move(functions)});
2500 uint32_t functions_count = decoder.consume_u32v("functions count");