Lines Matching defs:function
321 // Should decode to exactly one function.
330 WasmFunction* function = &result.val->functions->back();
332 EXPECT_EQ(9, function->name_offset);
333 EXPECT_EQ(kCodeStartOffset, function->code_start_offset);
334 EXPECT_EQ(kCodeEndOffset, function->code_end_offset);
336 EXPECT_EQ(523, function->local_int32_count);
337 EXPECT_EQ(1037, function->local_int64_count);
338 EXPECT_EQ(1551, function->local_float32_count);
339 EXPECT_EQ(2065, function->local_float64_count);
341 EXPECT_TRUE(function->exported);
342 EXPECT_FALSE(function->external);
370 WasmFunction* function = &result.val->functions->back();
372 EXPECT_EQ(0, function->name_offset);
373 EXPECT_EQ(0, function->code_start_offset);
374 EXPECT_EQ(0, function->code_end_offset);
376 EXPECT_EQ(0, function->local_int32_count);
377 EXPECT_EQ(0, function->local_int64_count);
378 EXPECT_EQ(0, function->local_float32_count);
379 EXPECT_EQ(0, function->local_float64_count);
381 EXPECT_FALSE(function->exported);
382 EXPECT_TRUE(function->external);
407 WasmFunction* function = &result.val->functions->back();
409 EXPECT_EQ(0, function->name_offset);
410 EXPECT_EQ(kCodeStartOffset, function->code_start_offset);
411 EXPECT_EQ(kCodeEndOffset, function->code_end_offset);
413 EXPECT_EQ(0, function->local_int32_count);
414 EXPECT_EQ(0, function->local_int64_count);
415 EXPECT_EQ(0, function->local_float32_count);
416 EXPECT_EQ(0, function->local_float64_count);
418 EXPECT_FALSE(function->exported);
419 EXPECT_FALSE(function->external);
447 WasmFunction* function = &result.val->functions->back();
449 EXPECT_EQ(0, function->name_offset);
450 EXPECT_EQ(kCodeStartOffset, function->code_start_offset);
451 EXPECT_EQ(kCodeEndOffset, function->code_end_offset);
453 EXPECT_EQ(513, function->local_int32_count);
454 EXPECT_EQ(1027, function->local_int64_count);
455 EXPECT_EQ(1541, function->local_float32_count);
456 EXPECT_EQ(2055, function->local_float64_count);
458 EXPECT_FALSE(function->exported);
459 EXPECT_FALSE(function->external);
511 WasmFunction* function = &result.val->functions->back();
513 EXPECT_EQ(9, function->name_offset);
514 EXPECT_EQ(kCodeStartOffset, function->code_start_offset);
515 EXPECT_EQ(kCodeEndOffset, function->code_end_offset);
517 EXPECT_FALSE(function->exported);
518 EXPECT_FALSE(function->external);
642 #define FUNCTION(sig_index, external) \
652 kDeclFunctions, 1, FUNCTION(0, 0),
674 kDeclFunctions, 4, FUNCTION(0, 1), FUNCTION(1, 1), FUNCTION(0, 1),
675 FUNCTION(1, 1),
711 kDeclFunctions, 1, FUNCTION(0, 1),
865 WasmFunction* function = result.val;
866 EXPECT_EQ(0, function->sig->parameter_count());
867 EXPECT_EQ(0, function->sig->return_count());
868 EXPECT_EQ(0, function->name_offset);
869 EXPECT_EQ(arraysize(data) - 1, function->code_start_offset);
870 EXPECT_EQ(arraysize(data), function->code_end_offset);
871 EXPECT_EQ(3, function->local_int32_count);
872 EXPECT_EQ(4, function->local_int64_count);
873 EXPECT_EQ(5, function->local_float32_count);
874 EXPECT_EQ(6, function->local_float64_count);
875 EXPECT_FALSE(function->external);
876 EXPECT_FALSE(function->exported);