Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/WasmEdge/build/_deps/fmt-src/include/fmt/base.h
 22.87% (234/1023)
 29.35% (59/201)
 21.52% (147/683)
src/WasmEdge/build/_deps/fmt-src/include/fmt/format-inl.h
  3.27% (23/704)
 10.14% (7/69)
  4.24% (12/283)
src/WasmEdge/build/_deps/fmt-src/include/fmt/format.h
  9.69% (225/2321)
 11.03% (29/263)
  9.96% (140/1406)
src/WasmEdge/build/_deps/fmt-src/include/fmt/ranges.h
  0.00% (0/23)
  0.00% (0/6)
  0.00% (0/17)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/async.h
  0.00% (0/30)
  0.00% (0/5)
  0.00% (0/7)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/async_logger-inl.h
  0.00% (0/49)
  0.00% (0/7)
  0.00% (0/66)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/async_logger.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/4)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/common-inl.h
  0.00% (0/30)
  0.00% (0/8)
  0.00% (0/20)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/common.h
 21.05% (4/19)
 25.00% (2/8)
 16.67% (2/12)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/backtracer-inl.h
  2.38% (1/42)
 11.11% (1/9)
  9.09% (1/11)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/backtracer.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/circular_q.h
  2.13% (1/47)
  7.69% (1/13)
  4.00% (1/25)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/console_globals.h
 50.00% (4/8)
 50.00% (1/2)
 50.00% (1/2)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/file_helper-inl.h
  0.00% (0/80)
  0.00% (0/11)
  0.00% (0/66)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/fmt_helper.h
  0.00% (0/58)
  0.00% (0/9)
  0.00% (0/23)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/log_msg-inl.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/11)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/log_msg.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/log_msg_buffer-inl.h
  0.00% (0/31)
  0.00% (0/6)
  0.00% (0/10)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/log_msg_buffer.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/mpmc_blocking_q.h
  0.00% (0/56)
  0.00% (0/12)
  0.00% (0/18)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/null_mutex.h
  0.00% (0/9)
  0.00% (0/6)
  0.00% (0/6)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/os-inl.h
  2.41% (4/166)
  3.85% (1/26)
  1.49% (1/67)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/periodic_worker-inl.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/3)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/registry-inl.h
 12.50% (22/176)
 17.86% (5/28)
  9.86% (7/71)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/synchronous_factory.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/thread_pool-inl.h
  0.00% (0/82)
  0.00% (0/18)
  0.00% (0/53)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/details/thread_pool.h
  0.00% (0/10)
  0.00% (0/6)
  0.00% (0/13)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/formatter.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/logger-inl.h
  0.78% (1/129)
  3.70% (1/27)
  1.10% (1/91)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/logger.h
 54.02% (47/87)
 64.00% (16/25)
 71.79% (28/39)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/pattern_formatter-inl.h
  1.23% (9/729)
  1.98% (2/101)
  2.48% (8/323)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/pattern_formatter.h
 25.00% (3/12)
 42.86% (3/7)
 33.33% (4/12)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/ansicolor_sink-inl.h
 32.47% (25/77)
 30.77% (4/13)
 35.48% (11/31)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/ansicolor_sink.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/base_sink-inl.h
  0.00% (0/24)
  0.00% (0/8)
  0.00% (0/10)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/base_sink.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/basic_file_sink-inl.h
  0.00% (0/14)
  0.00% (0/4)
  0.00% (0/5)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/basic_file_sink.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/callback_sink.h
  0.00% (0/3)
  0.00% (0/3)
  0.00% (0/4)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/rotating_file_sink-inl.h
  0.00% (0/73)
  0.00% (0/7)
  0.00% (0/38)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/sink-inl.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/sink.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/sinks/stdout_color_sinks-inl.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/spdlog-inl.h
 10.91% (6/55)
  9.09% (2/22)
  9.09% (2/22)
src/WasmEdge/build/_deps/spdlog-src/include/spdlog/spdlog.h
 62.50% (15/24)
 62.50% (5/8)
 62.50% (5/8)
src/WasmEdge/include/ast/component/alias.h
  0.00% (0/22)
  0.00% (0/14)
  0.00% (0/14)
src/WasmEdge/include/ast/component/canonical.h
  0.00% (0/28)
  0.00% (0/21)
  0.00% (0/23)
src/WasmEdge/include/ast/component/component.h
  0.00% (0/10)
  0.00% (0/10)
  0.00% (0/10)
src/WasmEdge/include/ast/component/declarator.h
  0.00% (0/98)
  0.00% (0/44)
  0.00% (0/44)
src/WasmEdge/include/ast/component/descriptor.h
  0.00% (0/82)
  0.00% (0/27)
  0.00% (0/27)
src/WasmEdge/include/ast/component/export.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/WasmEdge/include/ast/component/import.h
  0.00% (0/4)
  0.00% (0/4)
  0.00% (0/4)
src/WasmEdge/include/ast/component/instance.h
  0.00% (0/51)
  0.00% (0/22)
  0.00% (0/22)
src/WasmEdge/include/ast/component/section.h
  0.00% (0/22)
  0.00% (0/22)
  0.00% (0/22)
src/WasmEdge/include/ast/component/sort.h
  0.00% (0/10)
  0.00% (0/10)
  0.00% (0/10)
src/WasmEdge/include/ast/component/start.h
  0.00% (0/6)
  0.00% (0/6)
  0.00% (0/6)
src/WasmEdge/include/ast/component/type.h
  0.00% (0/197)
  0.00% (0/86)
  0.00% (0/87)
src/WasmEdge/include/ast/component/valtype.h
  0.00% (0/7)
  0.00% (0/7)
  0.00% (0/9)
src/WasmEdge/include/ast/description.h
 94.44% (17/18)
 94.44% (17/18)
 94.44% (17/18)
src/WasmEdge/include/ast/expression.h
100.00% (2/2)
100.00% (2/2)
100.00% (2/2)
src/WasmEdge/include/ast/instruction.h
 89.61% (138/154)
 89.80% (44/49)
 90.32% (84/93)
src/WasmEdge/include/ast/module.h
 62.50% (35/56)
 77.50% (31/40)
 72.09% (31/43)
src/WasmEdge/include/ast/section.h
 55.36% (31/56)
 62.00% (31/50)
 62.00% (31/50)
src/WasmEdge/include/ast/segment.h
 90.91% (30/33)
 88.46% (23/26)
 87.10% (27/31)
src/WasmEdge/include/ast/type.h
 80.90% (449/555)
 75.00% (69/92)
 72.98% (289/396)
src/WasmEdge/include/common/async.h
  0.00% (0/36)
  0.00% (0/11)
  0.00% (0/15)
src/WasmEdge/include/common/configure.h
 43.77% (130/297)
 42.86% (24/56)
 70.44% (143/203)
src/WasmEdge/include/common/dense_enum_map.h
  0.00% (0/22)
  0.00% (0/8)
  0.00% (0/13)
src/WasmEdge/include/common/enum_ast.hpp
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/2)
src/WasmEdge/include/common/enum_errcode.hpp
 17.02% (8/47)
 31.58% (6/19)
 31.25% (10/32)
src/WasmEdge/include/common/enum_errinfo.hpp
  0.00% (0/8)
  0.00% (0/2)
  0.00% (0/2)
src/WasmEdge/include/common/enum_types.hpp
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/2)
src/WasmEdge/include/common/errcode.h
 43.48% (10/23)
 57.14% (4/7)
 57.14% (4/7)
src/WasmEdge/include/common/errinfo.h
  4.97% (15/302)
 27.78% (10/36)
 23.03% (38/165)
src/WasmEdge/include/common/executable.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/3)
src/WasmEdge/include/common/expected.h
100.00% (1/1)
100.00% (1/1)
 80.00% (4/5)
src/WasmEdge/include/common/hash.h
 75.86% (22/29)
 55.56% (5/9)
 66.67% (8/12)
src/WasmEdge/include/common/int128.h
  0.00% (0/490)
  0.00% (0/104)
  0.00% (0/114)
src/WasmEdge/include/common/roundeven.h
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/WasmEdge/include/common/spare_enum_map.h
  0.00% (0/30)
  0.00% (0/10)
  0.00% (0/15)
src/WasmEdge/include/common/spdlog.h
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/6)
src/WasmEdge/include/common/statistics.h
  0.00% (0/124)
  0.00% (0/28)
  0.00% (0/73)
src/WasmEdge/include/common/symbol.h
 16.67% (2/12)
 20.00% (2/10)
 16.67% (2/12)
src/WasmEdge/include/common/timer.h
  0.00% (0/43)
  0.00% (0/7)
  0.00% (0/26)
src/WasmEdge/include/common/types.h
 42.16% (164/389)
 33.33% (28/84)
 45.58% (98/215)
src/WasmEdge/include/common/variant.h
 39.22% (20/51)
 47.06% (8/17)
 51.85% (14/27)
src/WasmEdge/include/driver/compiler.h
  0.00% (0/31)
  0.00% (0/2)
  0.00% (0/12)
src/WasmEdge/include/driver/options.h
  0.00% (0/71)
  0.00% (0/2)
  0.00% (0/27)
src/WasmEdge/include/driver/tool.h
  0.00% (0/117)
  0.00% (0/5)
  0.00% (0/29)
src/WasmEdge/include/executor/engine/atomic.ipp
  0.00% (0/328)
  0.00% (0/17)
  0.00% (0/287)
src/WasmEdge/include/executor/engine/binary_numeric.ipp
  0.00% (0/138)
  0.00% (0/15)
  0.00% (0/69)
src/WasmEdge/include/executor/engine/binary_numeric_vector.ipp
  0.00% (0/242)
  0.00% (0/27)
  0.00% (0/42)
src/WasmEdge/include/executor/engine/cast_numeric.ipp
  0.00% (0/85)
  0.00% (0/8)
  0.00% (0/36)
src/WasmEdge/include/executor/engine/memory.ipp
  0.00% (0/172)
  0.00% (0/15)
  0.00% (0/136)
src/WasmEdge/include/executor/engine/relation_numeric.ipp
  0.00% (0/28)
  0.00% (0/7)
  0.00% (0/28)
src/WasmEdge/include/executor/engine/simd_ops.h
  0.00% (0/114)
  0.00% (0/16)
  0.00% (0/37)
src/WasmEdge/include/executor/engine/unary_numeric.ipp
  0.00% (0/74)
  0.00% (0/10)
  0.00% (0/26)
src/WasmEdge/include/executor/engine/unary_numeric_vector.ipp
  0.00% (0/182)
  0.00% (0/20)
  0.00% (0/86)
src/WasmEdge/include/executor/engine/vector_helper.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/include/executor/executor.h
  0.00% (0/60)
  0.00% (0/9)
  0.00% (0/26)
src/WasmEdge/include/experimental/expected.hpp
 55.00% (121/220)
 59.78% (55/92)
 57.14% (108/189)
src/WasmEdge/include/experimental/scope.hpp
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/5)
src/WasmEdge/include/experimental/span.hpp
 84.51% (60/71)
 81.82% (27/33)
 73.85% (48/65)
src/WasmEdge/include/host/mock/log.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/include/host/mock/wasi_crypto_func.h
  0.00% (0/288)
  0.00% (0/72)
  0.00% (0/72)
src/WasmEdge/include/host/mock/wasi_crypto_module.h
  0.00% (0/143)
  0.00% (0/5)
  0.00% (0/10)
src/WasmEdge/include/host/mock/wasi_logging_func.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/include/host/mock/wasi_logging_module.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/mock/wasi_nn_func.h
  0.00% (0/20)
  0.00% (0/5)
  0.00% (0/5)
src/WasmEdge/include/host/mock/wasi_nn_module.h
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/mock/wasmedge_image_func.h
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/3)
src/WasmEdge/include/host/mock/wasmedge_image_module.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/mock/wasmedge_process_func.h
  0.00% (0/44)
  0.00% (0/11)
  0.00% (0/11)
src/WasmEdge/include/host/mock/wasmedge_process_module.h
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/mock/wasmedge_stablediffusion_func.h
  0.00% (0/16)
  0.00% (0/4)
  0.00% (0/4)
src/WasmEdge/include/host/mock/wasmedge_stablediffusion_module.h
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/mock/wasmedge_tensorflow_func.h
  0.00% (0/40)
  0.00% (0/10)
  0.00% (0/10)
src/WasmEdge/include/host/mock/wasmedge_tensorflow_module.h
  0.00% (0/22)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/mock/wasmedge_tensorflowlite_func.h
  0.00% (0/28)
  0.00% (0/7)
  0.00% (0/7)
src/WasmEdge/include/host/mock/wasmedge_tensorflowlite_module.h
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/host/wasi/environ.h
  0.00% (0/588)
  0.00% (0/74)
  0.00% (0/389)
src/WasmEdge/include/host/wasi/error.h
  0.00% (0/294)
  0.00% (0/3)
  0.00% (0/93)
src/WasmEdge/include/host/wasi/inode.h
  0.00% (0/90)
  0.00% (0/27)
  0.00% (0/52)
src/WasmEdge/include/host/wasi/vinode.h
  0.00% (0/226)
  0.00% (0/44)
  0.00% (0/137)
src/WasmEdge/include/host/wasi/wasibase.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/3)
src/WasmEdge/include/host/wasi/wasifunc.h
  0.00% (0/68)
  0.00% (0/68)
  0.00% (0/136)
src/WasmEdge/include/host/wasi/wasimodule.h
  0.00% (0/12)
  0.00% (0/5)
  0.00% (0/5)
src/WasmEdge/include/llvm/codegen.h
100.00% (1/1)
100.00% (1/1)
100.00% (2/2)
src/WasmEdge/include/llvm/compiler.h
100.00% (1/1)
100.00% (1/1)
100.00% (3/3)
src/WasmEdge/include/llvm/data.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/include/llvm/jit.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/3)
src/WasmEdge/include/loader/aot_section.h
  0.00% (0/35)
  0.00% (0/7)
  0.00% (0/16)
src/WasmEdge/include/loader/filemgr.h
100.00% (19/19)
100.00% (5/5)
100.00% (7/7)
src/WasmEdge/include/loader/loader.h
 49.32% (108/219)
 43.86% (25/57)
 65.94% (151/229)
src/WasmEdge/include/loader/serialize.h
  1.09% (1/92)
  6.25% (1/16)
  3.51% (2/57)
src/WasmEdge/include/loader/shared_library.h
  0.00% (0/53)
  0.00% (0/8)
  0.00% (0/27)
src/WasmEdge/include/plugin/plugin.h
  0.00% (0/57)
  0.00% (0/17)
  0.00% (0/61)
src/WasmEdge/include/plugin/wasi_logging/base.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/3)
src/WasmEdge/include/plugin/wasi_logging/env.h
  0.00% (0/38)
  0.00% (0/6)
  0.00% (0/14)
src/WasmEdge/include/plugin/wasi_logging/func.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/include/plugin/wasi_logging/module.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/include/po/argument_parser.h
 45.99% (63/137)
 61.76% (21/34)
 57.58% (38/66)
src/WasmEdge/include/po/error.h
 66.67% (4/6)
 66.67% (4/6)
 75.00% (6/8)
src/WasmEdge/include/po/helper.h
 75.00% (3/4)
 75.00% (3/4)
 75.00% (6/8)
src/WasmEdge/include/po/list.h
 96.00% (24/25)
 91.67% (11/12)
 90.48% (19/21)
src/WasmEdge/include/po/option.h
 43.96% (40/91)
 48.89% (22/45)
 42.11% (32/76)
src/WasmEdge/include/po/parser.h
 32.00% (48/150)
 25.00% (5/20)
 29.73% (22/74)
src/WasmEdge/include/po/subcommand.h
  0.00% (0/7)
  0.00% (0/5)
  0.00% (0/6)
src/WasmEdge/include/runtime/callingframe.h
  0.00% (0/17)
  0.00% (0/5)
  0.00% (0/12)
src/WasmEdge/include/runtime/hostfunc.h
  0.00% (0/69)
  0.00% (0/13)
  0.00% (0/49)
src/WasmEdge/include/runtime/instance/array.h
  0.00% (0/13)
  0.00% (0/7)
  0.00% (0/19)
src/WasmEdge/include/runtime/instance/component/component.h
  0.00% (0/211)
  0.00% (0/64)
  0.00% (0/76)
src/WasmEdge/include/runtime/instance/component/function.h
  0.00% (0/14)
  0.00% (0/6)
  0.00% (0/10)
src/WasmEdge/include/runtime/instance/composite.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/22)
src/WasmEdge/include/runtime/instance/data.h
  0.00% (0/14)
  0.00% (0/5)
  0.00% (0/17)
src/WasmEdge/include/runtime/instance/elem.h
  0.00% (0/7)
  0.00% (0/5)
  0.00% (0/12)
src/WasmEdge/include/runtime/instance/exception.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/9)
src/WasmEdge/include/runtime/instance/function.h
  0.00% (0/66)
  0.00% (0/17)
  0.00% (0/51)
src/WasmEdge/include/runtime/instance/global.h
  0.00% (0/9)
  0.00% (0/5)
  0.00% (0/15)
src/WasmEdge/include/runtime/instance/memory.h
  0.00% (0/220)
  0.00% (0/25)
  0.00% (0/117)
src/WasmEdge/include/runtime/instance/module.h
  0.00% (0/441)
  0.00% (0/88)
  0.00% (0/151)
src/WasmEdge/include/runtime/instance/reflifetime.h
  0.00% (0/24)
  0.00% (0/4)
  0.00% (0/16)
src/WasmEdge/include/runtime/instance/struct.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/9)
src/WasmEdge/include/runtime/instance/table.h
  0.00% (0/100)
  0.00% (0/12)
  0.00% (0/71)
src/WasmEdge/include/runtime/instance/tag.h
  0.00% (0/2)
  0.00% (0/2)
  0.00% (0/3)
src/WasmEdge/include/runtime/stackmgr.h
  0.00% (0/124)
  0.00% (0/23)
  0.00% (0/116)
src/WasmEdge/include/runtime/storemgr.h
  0.00% (0/101)
  0.00% (0/16)
  0.00% (0/35)
src/WasmEdge/include/system/fault.h
  0.00% (0/4)
  0.00% (0/2)
  0.00% (0/2)
src/WasmEdge/include/validator/component_context.h
  0.00% (0/246)
  0.00% (0/58)
  0.00% (0/152)
src/WasmEdge/include/validator/component_name.h
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/7)
src/WasmEdge/include/validator/formchecker.h
 95.45% (21/22)
 93.75% (15/16)
 97.44% (38/39)
src/WasmEdge/include/validator/validator.h
100.00% (1/1)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/include/vm/vm.h
  0.00% (0/152)
  0.00% (0/37)
  0.00% (0/53)
src/WasmEdge/lib/api/wasmedge.cpp
  0.34% (10/2926)
  0.51% (2/396)
  0.28% (4/1440)
src/WasmEdge/lib/api/wasmedge_compat.cpp
  0.00% (0/110)
  0.00% (0/20)
  0.00% (0/60)
src/WasmEdge/lib/common/hash.cpp
100.00% (62/62)
100.00% (3/3)
100.00% (23/23)
src/WasmEdge/lib/common/hexstr.cpp
  0.00% (0/66)
  0.00% (0/6)
  0.00% (0/56)
src/WasmEdge/lib/common/spdlog.cpp
  0.00% (0/49)
  0.00% (0/9)
  0.00% (0/37)
src/WasmEdge/lib/driver/compilerTool.cpp
  0.00% (0/105)
  0.00% (0/1)
  0.00% (0/61)
src/WasmEdge/lib/driver/fuzzPO.cpp
 97.86% (183/187)
100.00% (6/6)
 93.62% (44/47)
src/WasmEdge/lib/driver/fuzzTool.cpp
 83.33% (35/42)
100.00% (1/1)
 85.71% (18/21)
src/WasmEdge/lib/driver/instantiateTool.cpp
  0.00% (0/42)
  0.00% (0/1)
  0.00% (0/29)
src/WasmEdge/lib/driver/parseTool.cpp
  0.00% (0/387)
  0.00% (0/9)
  0.00% (0/193)
src/WasmEdge/lib/driver/runtimeTool.cpp
  0.00% (0/544)
  0.00% (0/19)
  0.00% (0/308)
src/WasmEdge/lib/driver/toolConfig.cpp
  0.00% (0/109)
  0.00% (0/2)
  0.00% (0/66)
src/WasmEdge/lib/driver/uniTool.cpp
  0.00% (0/110)
  0.00% (0/2)
  0.00% (0/79)
src/WasmEdge/lib/driver/validateTool.cpp
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/10)
src/WasmEdge/lib/executor/coredump.cpp
  0.00% (0/147)
  0.00% (0/7)
  0.00% (0/49)
src/WasmEdge/lib/executor/engine/controlInstr.cpp
  0.00% (0/174)
  0.00% (0/14)
  0.00% (0/149)
src/WasmEdge/lib/executor/engine/engine.cpp
  0.00% (0/3828)
  0.00% (0/5)
  0.00% (0/655)
src/WasmEdge/lib/executor/engine/memoryInstr.cpp
  0.00% (0/94)
  0.00% (0/9)
  0.00% (0/79)
src/WasmEdge/lib/executor/engine/proxy.cpp
  0.00% (0/401)
  0.00% (0/40)
  0.00% (0/709)
src/WasmEdge/lib/executor/engine/refInstr.cpp
  0.00% (0/524)
  0.00% (0/43)
  0.00% (0/441)
src/WasmEdge/lib/executor/engine/tableInstr.cpp
  0.00% (0/117)
  0.00% (0/15)
  0.00% (0/18)
src/WasmEdge/lib/executor/engine/threadInstr.cpp
  0.00% (0/57)
  0.00% (0/4)
  0.00% (0/63)
src/WasmEdge/lib/executor/engine/variableInstr.cpp
  0.00% (0/25)
  0.00% (0/5)
  0.00% (0/15)
src/WasmEdge/lib/executor/executor.cpp
  0.00% (0/178)
  0.00% (0/17)
  0.00% (0/148)
src/WasmEdge/lib/executor/helper.cpp
  0.00% (0/400)
  0.00% (0/22)
  0.00% (0/218)
src/WasmEdge/lib/executor/instantiate/component/component.cpp
  0.00% (0/76)
  0.00% (0/5)
  0.00% (0/83)
src/WasmEdge/lib/executor/instantiate/component/component_alias.cpp
  0.00% (0/106)
  0.00% (0/2)
  0.00% (0/48)
src/WasmEdge/lib/executor/instantiate/component/component_canon.cpp
  0.00% (0/165)
  0.00% (0/4)
  0.00% (0/79)
src/WasmEdge/lib/executor/instantiate/component/component_export.cpp
  0.00% (0/41)
  0.00% (0/1)
  0.00% (0/22)
src/WasmEdge/lib/executor/instantiate/component/component_import.cpp
  0.00% (0/58)
  0.00% (0/2)
  0.00% (0/28)
src/WasmEdge/lib/executor/instantiate/component/component_instance.cpp
  0.00% (0/186)
  0.00% (0/2)
  0.00% (0/116)
src/WasmEdge/lib/executor/instantiate/component/component_module.cpp
  0.00% (0/76)
  0.00% (0/4)
  0.00% (0/153)
src/WasmEdge/lib/executor/instantiate/component/component_start.cpp
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/33)
src/WasmEdge/lib/executor/instantiate/component/component_type.cpp
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/4)
src/WasmEdge/lib/executor/instantiate/data.cpp
  0.00% (0/50)
  0.00% (0/2)
  0.00% (0/69)
src/WasmEdge/lib/executor/instantiate/elem.cpp
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/92)
src/WasmEdge/lib/executor/instantiate/export.cpp
  0.00% (0/27)
  0.00% (0/1)
  0.00% (0/9)
src/WasmEdge/lib/executor/instantiate/function.cpp
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/13)
src/WasmEdge/lib/executor/instantiate/global.cpp
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/24)
src/WasmEdge/lib/executor/instantiate/import.cpp
  0.00% (0/238)
  0.00% (0/5)
  0.00% (0/153)
src/WasmEdge/lib/executor/instantiate/memory.cpp
  0.00% (0/16)
  0.00% (0/1)
  0.00% (0/5)
src/WasmEdge/lib/executor/instantiate/module.cpp
  0.00% (0/114)
  0.00% (0/4)
  0.00% (0/166)
src/WasmEdge/lib/executor/instantiate/table.cpp
  0.00% (0/19)
  0.00% (0/1)
  0.00% (0/24)
src/WasmEdge/lib/executor/instantiate/tag.cpp
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/lib/host/wasi/clock-linux.cpp
  0.00% (0/18)
  0.00% (0/2)
  0.00% (0/10)
src/WasmEdge/lib/host/wasi/environ-linux.cpp
  0.00% (0/108)
  0.00% (0/2)
  0.00% (0/69)
src/WasmEdge/lib/host/wasi/environ.cpp
  0.00% (0/198)
  0.00% (0/8)
  0.00% (0/100)
src/WasmEdge/lib/host/wasi/inode-linux.cpp
  0.00% (0/1354)
  0.00% (0/81)
  0.00% (0/1035)
src/WasmEdge/lib/host/wasi/linux.h
  0.00% (0/454)
  0.00% (0/19)
  0.00% (0/404)
src/WasmEdge/lib/host/wasi/vinode.cpp
  0.00% (0/353)
  0.00% (0/24)
  0.00% (0/678)
src/WasmEdge/lib/host/wasi/wasifunc.cpp
  0.00% (0/2695)
  0.00% (0/100)
  0.00% (0/1675)
src/WasmEdge/lib/host/wasi/wasimodule.cpp
  0.00% (0/84)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/lib/llvm/codegen.cpp
 82.08% (261/318)
100.00% (10/10)
 82.23% (199/242)
src/WasmEdge/lib/llvm/compiler.cpp
 88.81% (8249/9288)
 94.15% (193/205)
 80.45% (1691/2102)
src/WasmEdge/lib/llvm/data.cpp
 37.50% (3/8)
 75.00% (3/4)
 83.33% (5/6)
src/WasmEdge/lib/llvm/data.h
 33.33% (2/6)
 50.00% (2/4)
 60.00% (3/5)
src/WasmEdge/lib/llvm/jit.cpp
  0.00% (0/176)
  0.00% (0/11)
  0.00% (0/87)
src/WasmEdge/lib/llvm/lazyjit.cpp
  0.00% (0/219)
  0.00% (0/15)
  0.00% (0/236)
src/WasmEdge/lib/llvm/llvm.h
 63.98% (1016/1588)
 58.88% (305/518)
 57.56% (373/648)
src/WasmEdge/lib/loader/aot_section.cpp
  0.00% (0/76)
  0.00% (0/4)
  0.00% (0/39)
src/WasmEdge/lib/loader/ast/component/component.cpp
 21.00% (21/100)
 33.33% (1/3)
  3.97% (10/252)
src/WasmEdge/lib/loader/ast/component/component_alias.cpp
  0.00% (0/49)
  0.00% (0/4)
  0.00% (0/254)
src/WasmEdge/lib/loader/ast/component/component_canonical.cpp
  0.00% (0/209)
  0.00% (0/6)
  0.00% (0/737)
src/WasmEdge/lib/loader/ast/component/component_declarator.cpp
  0.00% (0/169)
  0.00% (0/14)
  0.00% (0/409)
src/WasmEdge/lib/loader/ast/component/component_descriptor.cpp
  0.00% (0/108)
  0.00% (0/4)
  0.00% (0/419)
src/WasmEdge/lib/loader/ast/component/component_export.cpp
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/70)
src/WasmEdge/lib/loader/ast/component/component_import.cpp
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/38)
src/WasmEdge/lib/loader/ast/component/component_instance.cpp
  0.00% (0/163)
  0.00% (0/12)
  0.00% (0/353)
src/WasmEdge/lib/loader/ast/component/component_section.cpp
  0.00% (0/238)
  0.00% (0/33)
  0.00% (0/133)
src/WasmEdge/lib/loader/ast/component/component_sort.cpp
  0.00% (0/53)
  0.00% (0/3)
  0.00% (0/134)
src/WasmEdge/lib/loader/ast/component/component_start.cpp
  0.00% (0/20)
  0.00% (0/3)
  0.00% (0/98)
src/WasmEdge/lib/loader/ast/component/component_type.cpp
  0.00% (0/482)
  0.00% (0/30)
  0.00% (0/1209)
src/WasmEdge/lib/loader/ast/component/component_valtype.cpp
  0.00% (0/59)
  0.00% (0/3)
  0.00% (0/155)
src/WasmEdge/lib/loader/ast/description.cpp
 86.21% (75/87)
100.00% (4/4)
 98.30% (173/176)
src/WasmEdge/lib/loader/ast/expression.cpp
100.00% (19/19)
100.00% (3/3)
100.00% (3/3)
src/WasmEdge/lib/loader/ast/instruction.cpp
 91.38% (975/1067)
100.00% (11/11)
 98.91% (4431/4480)
src/WasmEdge/lib/loader/ast/module.cpp
 43.15% (107/248)
 33.33% (2/6)
 81.22% (307/378)
src/WasmEdge/lib/loader/ast/section.cpp
 66.82% (300/449)
 90.91% (40/44)
 40.44% (292/722)
src/WasmEdge/lib/loader/ast/segment.cpp
 94.12% (240/255)
100.00% (12/12)
 95.83% (552/576)
src/WasmEdge/lib/loader/ast/type.cpp
 85.37% (286/335)
100.00% (17/17)
 89.24% (597/669)
src/WasmEdge/lib/loader/filemgr.cpp
 78.98% (248/314)
 84.21% (16/19)
 84.03% (400/476)
src/WasmEdge/lib/loader/loader.cpp
 36.36% (68/187)
 44.44% (4/9)
 29.62% (117/395)
src/WasmEdge/lib/loader/serialize/serial_description.cpp
  0.00% (0/50)
  0.00% (0/2)
  0.00% (0/22)
src/WasmEdge/lib/loader/serialize/serial_expression.cpp
  0.00% (0/9)
  0.00% (0/1)
  0.00% (0/20)
src/WasmEdge/lib/loader/serialize/serial_instruction.cpp
  0.00% (0/811)
  0.00% (0/4)
  0.00% (0/3600)
src/WasmEdge/lib/loader/serialize/serial_module.cpp
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/24)
src/WasmEdge/lib/loader/serialize/serial_section.cpp
  0.00% (0/168)
  0.00% (0/24)
  0.00% (0/68)
src/WasmEdge/lib/loader/serialize/serial_segment.cpp
  0.00% (0/159)
  0.00% (0/12)
  0.00% (0/182)
src/WasmEdge/lib/loader/serialize/serial_type.cpp
  0.00% (0/234)
  0.00% (0/13)
  0.00% (0/259)
src/WasmEdge/lib/loader/shared_library.cpp
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/13)
src/WasmEdge/lib/plugin/plugin.cpp
  0.00% (0/329)
  0.00% (0/20)
  0.00% (0/134)
src/WasmEdge/lib/plugin/wasi_logging/func.cpp
  0.00% (0/68)
  0.00% (0/1)
  0.00% (0/31)
src/WasmEdge/lib/plugin/wasi_logging/module.cpp
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/3)
src/WasmEdge/lib/po/argument_parser.cpp
 85.52% (248/290)
100.00% (10/10)
 90.11% (164/182)
src/WasmEdge/lib/system/allocator.cpp
  0.00% (0/50)
  0.00% (0/8)
  0.00% (0/52)
src/WasmEdge/lib/system/fault.cpp
  0.00% (0/54)
  0.00% (0/8)
  0.00% (0/42)
src/WasmEdge/lib/system/mmap.cpp
  0.00% (0/44)
  0.00% (0/7)
  0.00% (0/32)
src/WasmEdge/lib/system/stacktrace.cpp
  0.00% (0/90)
  0.00% (0/6)
  0.00% (0/69)
src/WasmEdge/lib/validator/component_context.cpp
  0.00% (0/158)
  0.00% (0/9)
  0.00% (0/79)
src/WasmEdge/lib/validator/component_name.cpp
  0.00% (0/512)
  0.00% (0/20)
  0.00% (0/524)
src/WasmEdge/lib/validator/component_validator.cpp
  0.00% (0/2224)
  0.00% (0/69)
  0.00% (0/2133)
src/WasmEdge/lib/validator/formchecker.cpp
 88.43% (1850/2092)
100.00% (46/46)
 96.91% (3073/3171)
src/WasmEdge/lib/validator/validator.cpp
 89.57% (713/796)
 97.06% (33/34)
 93.71% (938/1001)
src/WasmEdge/lib/vm/plugin_modules.cpp
  0.00% (0/30)
  0.00% (0/5)
  0.00% (0/11)
src/WasmEdge/lib/vm/vm.cpp
  0.00% (0/600)
  0.00% (0/55)
  0.00% (0/737)
src/WasmEdge/thirdparty/wasi/api.hpp
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/5)
src/WasmEdge/tools/fuzz/po.cpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/tools/fuzz/tool.cpp
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
Totals
 29.23% (17195/58832)
 24.67% (1372/5561)
 32.01% (15080/47115)