MCPcopy Create free account
hub / github.com/WebAssembly/wabt / VisitModule

Method VisitModule

src/apply-names.cc:551–571  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

549}
550
551Result NameApplier::VisitModule(Module* module) {
552 module_ = module;
553 for (size_t i = 0; i < module->funcs.size(); ++i)
554 CHECK_RESULT(VisitFunc(i, module->funcs[i]));
555 for (size_t i = 0; i < module->globals.size(); ++i)
556 CHECK_RESULT(VisitGlobal(module->globals[i]));
557 for (size_t i = 0; i < module->tags.size(); ++i)
558 CHECK_RESULT(VisitTag(module->tags[i]));
559 for (size_t i = 0; i < module->exports.size(); ++i)
560 CHECK_RESULT(VisitExport(i, module->exports[i]));
561 for (size_t i = 0; i < module->tables.size(); ++i)
562 CHECK_RESULT(VisitTable(module->tables[i]));
563 for (size_t i = 0; i < module->elem_segments.size(); ++i)
564 CHECK_RESULT(VisitElemSegment(i, module->elem_segments[i]));
565 for (size_t i = 0; i < module->data_segments.size(); ++i)
566 CHECK_RESULT(VisitDataSegment(i, module->data_segments[i]));
567 for (size_t i = 0; i < module->starts.size(); ++i)
568 CHECK_RESULT(VisitStart(module->starts[i]));
569 module_ = nullptr;
570 return Result::Ok;
571}
572
573} // end anonymous namespace
574

Callers 1

ApplyNamesFunction · 0.45

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected