Lines Matching refs:index
787 0 // index
798 import->index = static_cast<uint32_t>(module_->functions.size());
801 import->index, // func_index
815 import->index = static_cast<uint32_t>(module_->tables.size());
848 import->index = static_cast<uint32_t>(module_->globals.size());
864 import->index = static_cast<uint32_t>(module_->tags.size());
974 0 // index
985 exp->index =
986 consume_func_index(module_.get(), &func, "export function index");
999 exp->index = consume_table_index(module_.get(), &table);
1004 uint32_t index = consume_u32v("memory index");
1007 if (!module_->has_memory || index != 0) {
1008 error("invalid memory index != 0");
1015 exp->index = consume_global_index(module_.get(), &global);
1027 exp->index = consume_tag_index(module_.get(), &tag);
1059 last->index, ExternalKindName(it->kind), it->index);
1070 consume_func_index(module_.get(), &func, "start function index");
1141 void DecodeFunctionBody(uint32_t index, uint32_t length, uint32_t offset,
1144 &module_->functions[index + module_->num_imported_functions];
1149 index + module_->num_imported_functions, bytes,
1187 errorf(pos, "illegal memory index %u != 0", memory_index);
1371 // Keep track of the previous function index to validate the ordering
1374 uint32_t func_idx = inner.consume_u32v("function index");
1376 inner.errorf("Invalid function index: %d", func_idx);
1646 global.index = num_imported_mutable_globals++;
1693 uint32_t sig_index = consume_u32v("signature index");
1695 errorf(pos, "signature index %u out of bounds (%d signatures)", sig_index,
1731 return consume_index("global index", &module->globals, global);
1735 return consume_index("table index", &module->tables, table);
1739 return consume_index("tag index", &module->tags, tag);
1745 uint32_t index = consume_u32v(name);
1746 if (index >= vector->size()) {
1747 errorf(pos, "%s %u out of bounds (%d entr%s)", name, index,
1753 *ptr = &(*vector)[index];
1754 return index;
1893 uint32_t index =
1897 if (V8_UNLIKELY(index >= module_->functions.size())) {
1898 errorf(pc() + 1, "function index %u out of bounds", index);
1903 ? ValueType::Ref(module_->functions[index].sig_index,
1907 module_->functions[index].declared = true;
1909 return ConstantExpression::RefFunc(index);
2071 // - for active tables, if the segment has an explicit table index field.
2101 uint32_t table_index = has_table_index ? consume_u32v("table index") : 0;
2103 errorf(pos, "out of bounds%s table index %u",
2117 // Denotes an active segment without table index, type, or element kind.
2170 void consume_data_segment_header(bool* is_active, uint32_t* index,
2187 *index = 0;
2197 *index = consume_u32v("memory index");
2205 uint32_t index =
2206 consume_func_index(module_.get(), &func, "element function index");
2207 if (failed()) return index;
2209 DCHECK_EQ(index, func->func_index);
2215 return index;
2218 return index;
2303 void ModuleDecoder::DecodeFunctionBody(uint32_t index, uint32_t length,
2305 impl_->DecodeFunctionBody(index, length, offset, verify_functions);
2503 uint32_t function_index = decoder.consume_u32v("function index");
2537 uint32_t index = decoder.consume_u32v("index");
2540 if (index > kMaxInt) continue;
2542 names.emplace_back(static_cast<int>(index), name);
2569 uint32_t outer_index = decoder.consume_u32v("outer index");
2574 uint32_t inner_index = decoder.consume_u32v("inner index");