Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/WasmEdge/include/ast/component/alias.h
100.00% (20/20)
100.00% (12/12)
100.00% (12/12)
src/WasmEdge/include/ast/component/canonical.h
 86.96% (80/92)
 95.83% (23/24)
 88.57% (62/70)
src/WasmEdge/include/ast/component/component.h
 60.00% (6/10)
 60.00% (6/10)
 60.00% (6/10)
src/WasmEdge/include/ast/component/declarator.h
 94.55% (104/110)
 96.00% (48/50)
 96.00% (48/50)
src/WasmEdge/include/ast/component/descriptor.h
100.00% (84/84)
100.00% (23/23)
100.00% (35/35)
src/WasmEdge/include/ast/component/export.h
 83.33% (15/18)
 91.67% (11/12)
 91.67% (11/12)
src/WasmEdge/include/ast/component/import.h
 81.25% (13/16)
 90.00% (9/10)
 90.00% (9/10)
src/WasmEdge/include/ast/component/instance.h
 85.71% (54/63)
 89.29% (25/28)
 89.29% (25/28)
src/WasmEdge/include/ast/component/section.h
100.00% (24/24)
100.00% (24/24)
100.00% (24/24)
src/WasmEdge/include/ast/component/sort.h
100.00% (15/15)
100.00% (11/11)
100.00% (18/18)
src/WasmEdge/include/ast/component/start.h
100.00% (6/6)
100.00% (6/6)
100.00% (6/6)
src/WasmEdge/include/ast/component/type.h
 97.88% (185/189)
 97.53% (79/81)
 97.67% (84/86)
src/WasmEdge/include/ast/component/valtype.h
 71.43% (5/7)
 71.43% (5/7)
 71.43% (5/7)
src/WasmEdge/include/ast/component/value.h
 70.00% (7/10)
 83.33% (5/6)
 83.33% (5/6)
src/WasmEdge/include/ast/description.h
100.00% (18/18)
100.00% (18/18)
100.00% (18/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.50% (28/32)
src/WasmEdge/include/ast/type.h
 65.26% (355/544)
 71.70% (76/106)
 62.97% (250/397)
src/WasmEdge/include/common/async.h
  0.00% (0/36)
  0.00% (0/11)
  0.00% (0/15)
src/WasmEdge/include/common/component_valtype.h
 41.67% (20/48)
 50.00% (7/14)
 36.84% (7/19)
src/WasmEdge/include/common/component_variant.h
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/include/common/configure.h
 44.55% (139/312)
 43.10% (25/58)
 77.27% (153/198)
src/WasmEdge/include/common/dense_enum_map.h
100.00% (22/22)
100.00% (8/8)
100.00% (13/13)
src/WasmEdge/include/common/enum_ast.hpp
100.00% (7/7)
100.00% (2/2)
100.00% (2/2)
src/WasmEdge/include/common/enum_errcode.hpp
 60.87% (28/46)
 57.89% (11/19)
 65.52% (19/29)
src/WasmEdge/include/common/enum_errinfo.hpp
100.00% (8/8)
100.00% (2/2)
100.00% (2/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
100.00% (17/17)
100.00% (5/5)
100.00% (5/5)
src/WasmEdge/include/common/errinfo.h
 44.75% (132/295)
 47.22% (17/36)
 47.73% (63/132)
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)
100.00% (4/4)
src/WasmEdge/include/common/filesystem.h
 36.36% (4/11)
 50.00% (1/2)
 50.00% (1/2)
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/501)
  0.00% (0/104)
  0.00% (0/104)
src/WasmEdge/include/common/nan.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/include/common/spare_enum_map.h
 96.67% (29/30)
100.00% (10/10)
 93.33% (14/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/72)
src/WasmEdge/include/common/symbol.h
 25.00% (3/12)
 30.00% (3/10)
 25.00% (3/12)
src/WasmEdge/include/common/timer.h
  0.00% (0/43)
  0.00% (0/7)
  0.00% (0/29)
src/WasmEdge/include/common/types.h
 49.86% (184/369)
 40.00% (30/75)
 54.00% (108/200)
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/20)
  0.00% (0/2)
  0.00% (0/8)
src/WasmEdge/include/driver/options.h
  0.00% (0/77)
  0.00% (0/7)
  0.00% (0/34)
src/WasmEdge/include/driver/tool.h
  0.00% (0/105)
  0.00% (0/6)
  0.00% (0/24)
src/WasmEdge/include/executor/component/canonical_abi.h
  0.00% (0/23)
  0.00% (0/6)
  0.00% (0/19)
src/WasmEdge/include/executor/engine/atomic.ipp
  0.00% (0/328)
  0.00% (0/17)
  0.00% (0/288)
src/WasmEdge/include/executor/engine/binary_numeric.ipp
  0.00% (0/158)
  0.00% (0/18)
  0.00% (0/75)
src/WasmEdge/include/executor/engine/binary_numeric_vector.ipp
  0.00% (0/199)
  0.00% (0/27)
  0.00% (0/31)
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/146)
  0.00% (0/15)
  0.00% (0/123)
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/95)
  0.00% (0/18)
  0.00% (0/19)
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/126)
  0.00% (0/20)
  0.00% (0/22)
src/WasmEdge/include/executor/engine/vector_helper.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/18)
src/WasmEdge/include/executor/executor.h
  0.00% (0/69)
  0.00% (0/12)
  0.00% (0/29)
src/WasmEdge/include/experimental/bit.hpp
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/1)
src/WasmEdge/include/experimental/expected.hpp
 62.35% (154/247)
 65.66% (65/99)
 65.02% (132/203)
src/WasmEdge/include/experimental/math.hpp
  0.00% (0/57)
  0.00% (0/3)
  0.00% (0/6)
src/WasmEdge/include/experimental/scope.hpp
  0.00% (0/7)
  0.00% (0/2)
  0.00% (0/5)
src/WasmEdge/include/experimental/simd/backend_m128i.hpp
  0.00% (0/142)
  0.00% (0/20)
  0.00% (0/67)
src/WasmEdge/include/experimental/simd/backend_vector_ext.hpp
  3.49% (3/86)
  5.00% (1/20)
  3.85% (1/26)
src/WasmEdge/include/experimental/simd/detail.hpp
  0.00% (0/43)
  0.00% (0/7)
  0.00% (0/7)
src/WasmEdge/include/experimental/simd/ext.hpp
  0.00% (0/9)
  0.00% (0/2)
  0.00% (0/2)
src/WasmEdge/include/experimental/simd/functions.hpp
  0.00% (0/38)
  0.00% (0/6)
  0.00% (0/11)
src/WasmEdge/include/experimental/simd/vec.hpp
  6.12% (3/49)
  5.00% (1/20)
  3.70% (1/27)
src/WasmEdge/include/experimental/simd/vector_ext_intrinsics_sse2.hpp
  0.00% (0/9)
  0.00% (0/3)
  0.00% (0/3)
src/WasmEdge/include/experimental/span.hpp
 83.33% (60/72)
 79.41% (27/34)
 72.73% (48/66)
src/WasmEdge/include/host/mock/log.h
  0.00% (0/6)
  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_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/595)
  0.00% (0/75)
  0.00% (0/391)
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/54)
src/WasmEdge/include/host/wasi/vinode.h
  0.00% (0/222)
  0.00% (0/43)
  0.00% (0/136)
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/51)
  0.00% (0/8)
  0.00% (0/32)
src/WasmEdge/include/loader/filemgr.h
100.00% (19/19)
100.00% (5/5)
100.00% (7/7)
src/WasmEdge/include/loader/loader.h
 98.21% (220/224)
 96.67% (58/60)
 99.14% (230/232)
src/WasmEdge/include/loader/serialize.h
  0.00% (0/80)
  0.00% (0/13)
  0.00% (0/40)
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/69)
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.53% (37/85)
 48.89% (22/45)
 42.11% (32/76)
src/WasmEdge/include/po/parser.h
 29.49% (46/156)
 20.00% (4/20)
 30.38% (24/79)
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/21)
src/WasmEdge/include/runtime/instance/component/component.h
  0.00% (0/267)
  0.00% (0/81)
  0.00% (0/93)
src/WasmEdge/include/runtime/instance/component/function.h
  0.00% (0/22)
  0.00% (0/9)
  0.00% (0/16)
src/WasmEdge/include/runtime/instance/composite.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/24)
src/WasmEdge/include/runtime/instance/data.h
  0.00% (0/18)
  0.00% (0/6)
  0.00% (0/19)
src/WasmEdge/include/runtime/instance/elem.h
  0.00% (0/11)
  0.00% (0/6)
  0.00% (0/14)
src/WasmEdge/include/runtime/instance/exception.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/10)
src/WasmEdge/include/runtime/instance/function.h
  8.22% (6/73)
 15.00% (3/20)
  9.84% (6/61)
src/WasmEdge/include/runtime/instance/global.h
  0.00% (0/13)
  0.00% (0/7)
  0.00% (0/19)
src/WasmEdge/include/runtime/instance/memory.h
  0.00% (0/243)
  0.00% (0/29)
  0.00% (0/135)
src/WasmEdge/include/runtime/instance/module.h
  0.00% (0/497)
  0.00% (0/102)
  0.00% (0/186)
src/WasmEdge/include/runtime/instance/reflifetime.h
  0.00% (0/24)
  0.00% (0/4)
  0.00% (0/17)
src/WasmEdge/include/runtime/instance/struct.h
  0.00% (0/5)
  0.00% (0/3)
  0.00% (0/10)
src/WasmEdge/include/runtime/instance/table.h
  0.00% (0/119)
  0.00% (0/19)
  0.00% (0/89)
src/WasmEdge/include/runtime/instance/tag.h
  0.00% (0/6)
  0.00% (0/4)
  0.00% (0/6)
src/WasmEdge/include/runtime/stackmgr.h
  0.00% (0/132)
  0.00% (0/24)
  0.00% (0/134)
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
 84.21% (96/114)
100.00% (17/17)
 84.44% (76/90)
src/WasmEdge/include/validator/component_name.h
100.00% (4/4)
100.00% (4/4)
100.00% (4/4)
src/WasmEdge/include/validator/component_types.h
 78.16% (68/87)
 93.75% (30/32)
 89.89% (80/89)
src/WasmEdge/include/validator/component_value_decode.h
 97.76% (305/312)
100.00% (9/9)
 99.43% (1055/1061)
src/WasmEdge/include/validator/formchecker.h
 95.24% (20/21)
 93.33% (14/15)
 97.37% (37/38)
src/WasmEdge/include/validator/validator.h
100.00% (2/2)
100.00% (2/2)
100.00% (3/3)
src/WasmEdge/include/vm/vm.h
  0.00% (0/152)
  0.00% (0/37)
  0.00% (0/53)
src/WasmEdge/lib/api/wasm_c.cpp
  0.05% (1/1918)
  0.36% (1/276)
  0.14% (2/1427)
src/WasmEdge/lib/api/wasmedge.cpp
  0.34% (10/2942)
  0.50% (2/398)
  0.27% (4/1455)
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% (63/63)
100.00% (3/3)
100.00% (23/23)
src/WasmEdge/lib/common/spdlog.cpp
  0.00% (0/49)
  0.00% (0/9)
  0.00% (0/37)
src/WasmEdge/lib/driver/compilerTool.cpp
 30.30% (30/99)
 33.33% (1/3)
 39.58% (19/48)
src/WasmEdge/lib/driver/fuzzPO.cpp
 97.86% (183/187)
100.00% (6/6)
 93.62% (44/47)
src/WasmEdge/lib/driver/fuzzTool.cpp
100.00% (8/8)
100.00% (1/1)
100.00% (1/1)
src/WasmEdge/lib/driver/instantiateTool.cpp
  0.00% (0/24)
  0.00% (0/1)
  0.00% (0/22)
src/WasmEdge/lib/driver/parseTool.cpp
  0.00% (0/383)
  0.00% (0/7)
  0.00% (0/291)
src/WasmEdge/lib/driver/runtimeTool.cpp
  0.00% (0/514)
  0.00% (0/18)
  0.00% (0/320)
src/WasmEdge/lib/driver/toolConfig.cpp
  0.00% (0/151)
  0.00% (0/8)
  0.00% (0/89)
src/WasmEdge/lib/driver/uniTool.cpp
  0.00% (0/130)
  0.00% (0/3)
  0.00% (0/49)
src/WasmEdge/lib/driver/validateTool.cpp
  0.00% (0/17)
  0.00% (0/1)
  0.00% (0/14)
src/WasmEdge/lib/executor/coredump.cpp
  0.00% (0/630)
  0.00% (0/41)
  0.00% (0/317)
src/WasmEdge/lib/executor/engine/controlInstr.cpp
  0.00% (0/149)
  0.00% (0/14)
  0.00% (0/137)
src/WasmEdge/lib/executor/engine/engine.cpp
  0.00% (0/4279)
  0.00% (0/7)
  0.00% (0/661)
src/WasmEdge/lib/executor/engine/memoryInstr.cpp
  0.00% (0/72)
  0.00% (0/9)
  0.00% (0/37)
src/WasmEdge/lib/executor/engine/proxy.cpp
  0.00% (0/391)
  0.00% (0/43)
  0.00% (0/587)
src/WasmEdge/lib/executor/engine/refInstr.cpp
  0.00% (0/518)
  0.00% (0/43)
  0.00% (0/431)
src/WasmEdge/lib/executor/engine/tableInstr.cpp
  0.00% (0/116)
  0.00% (0/14)
  0.00% (0/42)
src/WasmEdge/lib/executor/engine/threadInstr.cpp
  0.00% (0/54)
  0.00% (0/4)
  0.00% (0/60)
src/WasmEdge/lib/executor/engine/variableInstr.cpp
  0.00% (0/25)
  0.00% (0/5)
  0.00% (0/17)
src/WasmEdge/lib/executor/executor.cpp
  0.00% (0/219)
  0.00% (0/18)
  0.00% (0/214)
src/WasmEdge/lib/executor/helper.cpp
  0.00% (0/533)
  0.00% (0/27)
  0.00% (0/323)
src/WasmEdge/lib/executor/instantiate/component/component.cpp
  0.00% (0/82)
  0.00% (0/5)
  0.00% (0/85)
src/WasmEdge/lib/executor/instantiate/component/component_alias.cpp
  0.00% (0/116)
  0.00% (0/2)
  0.00% (0/51)
src/WasmEdge/lib/executor/instantiate/component/component_canon.cpp
  0.00% (0/154)
  0.00% (0/4)
  0.00% (0/129)
src/WasmEdge/lib/executor/instantiate/component/component_canon_abi.cpp
  0.00% (0/2159)
  0.00% (0/69)
  0.00% (0/5508)
src/WasmEdge/lib/executor/instantiate/component/component_export.cpp
  0.00% (0/48)
  0.00% (0/1)
  0.00% (0/24)
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/202)
  0.00% (0/2)
  0.00% (0/123)
src/WasmEdge/lib/executor/instantiate/component/component_lower_thunk.cpp
  0.00% (0/65)
  0.00% (0/2)
  0.00% (0/105)
src/WasmEdge/lib/executor/instantiate/component/component_module.cpp
  0.00% (0/77)
  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/34)
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/72)
src/WasmEdge/lib/executor/instantiate/elem.cpp
  0.00% (0/63)
  0.00% (0/2)
  0.00% (0/95)
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/219)
  0.00% (0/5)
  0.00% (0/128)
src/WasmEdge/lib/executor/instantiate/memory.cpp
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/5)
src/WasmEdge/lib/executor/instantiate/module.cpp
  0.00% (0/115)
  0.00% (0/4)
  0.00% (0/166)
src/WasmEdge/lib/executor/instantiate/table.cpp
  0.00% (0/33)
  0.00% (0/1)
  0.00% (0/28)
src/WasmEdge/lib/executor/instantiate/tag.cpp
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/lib/executor/restore.cpp
  0.00% (0/552)
  0.00% (0/24)
  0.00% (0/1638)
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/207)
  0.00% (0/8)
  0.00% (0/106)
src/WasmEdge/lib/host/wasi/inode-linux.cpp
  0.00% (0/1404)
  0.00% (0/81)
  0.00% (0/1134)
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/374)
  0.00% (0/24)
  0.00% (0/684)
src/WasmEdge/lib/host/wasi/wasifunc.cpp
  0.00% (0/2695)
  0.00% (0/100)
  0.00% (0/1678)
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.13% (262/319)
100.00% (10/10)
 82.23% (199/242)
src/WasmEdge/lib/llvm/compiler.cpp
 77.57% (453/584)
 90.91% (20/22)
 68.81% (203/295)
src/WasmEdge/lib/llvm/compiler/context.cpp
 95.05% (192/202)
100.00% (10/10)
 90.98% (111/122)
src/WasmEdge/lib/llvm/compiler/context.h
 83.22% (119/143)
 68.42% (13/19)
 78.57% (22/28)
src/WasmEdge/lib/llvm/compiler/function_compiler.cpp
 92.09% (2784/3023)
100.00% (36/36)
 93.57% (960/1026)
src/WasmEdge/lib/llvm/compiler/function_compiler.h
100.00% (30/30)
100.00% (8/8)
100.00% (20/20)
src/WasmEdge/lib/llvm/compiler/memoryInstr.cpp
 97.37% (259/266)
100.00% (5/5)
 95.00% (57/60)
src/WasmEdge/lib/llvm/compiler/numericInstr.cpp
 92.28% (921/998)
100.00% (13/13)
 85.48% (365/427)
src/WasmEdge/lib/llvm/compiler/refInstr.cpp
 76.56% (441/576)
100.00% (1/1)
 59.15% (84/142)
src/WasmEdge/lib/llvm/compiler/threadInstr.cpp
 16.02% (78/487)
 55.56% (5/9)
 13.46% (14/104)
src/WasmEdge/lib/llvm/compiler/vectorInstr.cpp
 92.74% (1953/2106)
 99.08% (108/109)
 86.99% (535/615)
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/239)
src/WasmEdge/lib/llvm/llvm.cpp
 47.44% (37/78)
 50.00% (9/18)
 42.86% (9/21)
src/WasmEdge/lib/llvm/llvm.h
 66.41% (1034/1557)
 60.35% (309/512)
 59.29% (386/651)
src/WasmEdge/lib/loader/aot_section.cpp
  0.00% (0/96)
  0.00% (0/4)
  0.00% (0/50)
src/WasmEdge/lib/loader/ast/component/component.cpp
 97.25% (106/109)
100.00% (3/3)
 99.64% (273/274)
src/WasmEdge/lib/loader/ast/component/component_alias.cpp
100.00% (58/58)
100.00% (4/4)
100.00% (269/269)
src/WasmEdge/lib/loader/ast/component/component_canonical.cpp
100.00% (262/262)
100.00% (8/8)
100.00% (960/960)
src/WasmEdge/lib/loader/ast/component/component_declarator.cpp
100.00% (179/179)
100.00% (14/14)
100.00% (409/409)
src/WasmEdge/lib/loader/ast/component/component_descriptor.cpp
100.00% (108/108)
100.00% (4/4)
100.00% (419/419)
src/WasmEdge/lib/loader/ast/component/component_export.cpp
100.00% (17/17)
100.00% (1/1)
100.00% (70/70)
src/WasmEdge/lib/loader/ast/component/component_import.cpp
100.00% (13/13)
100.00% (1/1)
100.00% (38/38)
src/WasmEdge/lib/loader/ast/component/component_instance.cpp
100.00% (169/169)
100.00% (12/12)
100.00% (353/353)
src/WasmEdge/lib/loader/ast/component/component_section.cpp
100.00% (249/249)
100.00% (36/36)
100.00% (136/136)
src/WasmEdge/lib/loader/ast/component/component_sort.cpp
100.00% (56/56)
100.00% (3/3)
100.00% (136/136)
src/WasmEdge/lib/loader/ast/component/component_start.cpp
100.00% (20/20)
100.00% (3/3)
100.00% (98/98)
src/WasmEdge/lib/loader/ast/component/component_type.cpp
 99.19% (490/494)
100.00% (32/32)
 99.92% (1248/1249)
src/WasmEdge/lib/loader/ast/component/component_valtype.cpp
100.00% (84/84)
100.00% (3/3)
100.00% (256/256)
src/WasmEdge/lib/loader/ast/component/component_value.cpp
100.00% (12/12)
100.00% (1/1)
100.00% (76/76)
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
 90.99% (979/1076)
100.00% (11/11)
 98.82% (4454/4507)
src/WasmEdge/lib/loader/ast/module.cpp
 43.15% (107/248)
 33.33% (2/6)
 81.48% (308/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.51% (241/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.62% (250/318)
 84.21% (16/19)
 83.81% (414/494)
src/WasmEdge/lib/loader/loader.cpp
 38.86% (75/193)
 44.44% (4/9)
 34.52% (136/394)
src/WasmEdge/lib/loader/serialize/serial_description.cpp
  0.00% (0/31)
  0.00% (0/2)
  0.00% (0/9)
src/WasmEdge/lib/loader/serialize/serial_expression.cpp
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/2)
src/WasmEdge/lib/loader/serialize/serial_instruction.cpp
  0.00% (0/761)
  0.00% (0/3)
  0.00% (0/3454)
src/WasmEdge/lib/loader/serialize/serial_module.cpp
  0.00% (0/50)
  0.00% (0/4)
  0.00% (0/14)
src/WasmEdge/lib/loader/serialize/serial_section.cpp
  0.00% (0/149)
  0.00% (0/24)
  0.00% (0/38)
src/WasmEdge/lib/loader/serialize/serial_segment.cpp
  0.00% (0/96)
  0.00% (0/5)
  0.00% (0/78)
src/WasmEdge/lib/loader/serialize/serial_type.cpp
  0.00% (0/143)
  0.00% (0/11)
  0.00% (0/98)
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/326)
  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
 82.30% (251/305)
100.00% (11/11)
 88.24% (165/187)
src/WasmEdge/lib/system/allocator.cpp
  0.00% (0/60)
  0.00% (0/9)
  0.00% (0/68)
src/WasmEdge/lib/system/fault.cpp
  0.00% (0/54)
  0.00% (0/8)
  0.00% (0/44)
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/138)
  0.00% (0/6)
  0.00% (0/87)
src/WasmEdge/lib/validator/component_canon.cpp
 89.84% (460/512)
100.00% (8/8)
 91.04% (752/826)
src/WasmEdge/lib/validator/component_context.cpp
 75.53% (1358/1798)
 88.06% (59/67)
 75.20% (1110/1476)
src/WasmEdge/lib/validator/component_name.cpp
 92.88% (313/337)
100.00% (12/12)
 96.13% (298/310)
src/WasmEdge/lib/validator/component_type.cpp
 95.47% (696/729)
100.00% (17/17)
 98.33% (1177/1197)
src/WasmEdge/lib/validator/component_types.cpp
 36.93% (178/482)
 68.75% (11/16)
 31.55% (195/618)
src/WasmEdge/lib/validator/component_validator.cpp
 75.45% (719/953)
100.00% (25/25)
 87.82% (1082/1232)
src/WasmEdge/lib/validator/formchecker.cpp
 90.03% (1842/2046)
100.00% (45/45)
 97.45% (3098/3179)
src/WasmEdge/lib/validator/validator.cpp
 91.03% (822/903)
 97.30% (36/37)
 95.79% (1025/1070)
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/652)
  0.00% (0/59)
  0.00% (0/755)
src/WasmEdge/thirdparty/wasi/api.hpp
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/5)
src/WasmEdge/thirdparty/wasm/wasm.h
  0.00% (0/148)
  0.00% (0/27)
  0.00% (0/27)
src/WasmEdge/thirdparty/wasm/wasm.hh
  0.00% (0/166)
  0.00% (0/70)
  0.00% (0/128)
src/WasmEdge/tools/fuzz/component.cpp
100.00% (21/21)
100.00% (1/1)
100.00% (9/9)
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
 37.30% (22692/60842)
 36.57% (1979/5412)
 45.82% (26671/58210)