Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/wamr/core/iwasm/aot/aot_intrinsic.c
  0.00% (0/530)
  0.00% (0/79)
  0.00% (0/517)
src/wamr/core/iwasm/aot/aot_loader.c
  0.00% (0/2802)
  0.00% (0/83)
  0.00% (0/5355)
src/wamr/core/iwasm/aot/aot_runtime.c
  0.00% (0/3041)
  0.00% (0/98)
  0.00% (0/2045)
src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c
  0.00% (0/150)
  0.00% (0/8)
  0.00% (0/110)
src/wamr/core/iwasm/common/gc/gc_common.c
  0.00% (0/687)
  0.00% (0/43)
  0.00% (0/353)
src/wamr/core/iwasm/common/gc/gc_object.c
  0.00% (0/538)
  0.00% (0/44)
  0.00% (0/424)
src/wamr/core/iwasm/common/gc/gc_object.h
  0.00% (0/18)
  0.00% (0/5)
  0.00% (0/16)
src/wamr/core/iwasm/common/gc/gc_type.c
 57.77% (543/940)
 84.21% (32/38)
 68.17% (709/1040)
src/wamr/core/iwasm/common/gc/gc_type.h
 41.28% (45/109)
 44.00% (11/25)
 81.31% (87/107)
src/wamr/core/iwasm/common/wasm_blocking_op.c
  0.00% (0/31)
  0.00% (0/3)
  0.00% (0/52)
src/wamr/core/iwasm/common/wasm_c_api.c
  0.00% (0/3205)
  0.00% (0/203)
  0.00% (0/2905)
src/wamr/core/iwasm/common/wasm_exec_env.c
  0.00% (0/176)
  0.00% (0/10)
  0.00% (0/72)
src/wamr/core/iwasm/common/wasm_exec_env.h
  0.00% (0/45)
  0.00% (0/6)
  0.00% (0/12)
src/wamr/core/iwasm/common/wasm_loader_common.c
 58.06% (72/124)
 81.82% (9/11)
 65.85% (81/123)
src/wamr/core/iwasm/common/wasm_memory.c
  7.49% (52/694)
 18.18% (8/44)
  6.39% (42/657)
src/wamr/core/iwasm/common/wasm_memory.h
  0.00% (0/11)
  0.00% (0/2)
  0.00% (0/30)
src/wamr/core/iwasm/common/wasm_native.c
  8.51% (66/776)
  5.45% (6/110)
 10.70% (58/542)
src/wamr/core/iwasm/common/wasm_runtime_common.c
  4.33% (121/2794)
  6.33% (10/158)
  5.28% (92/1744)
src/wamr/core/iwasm/common/wasm_runtime_common.h
  0.00% (0/12)
  0.00% (0/4)
  0.00% (0/4)
src/wamr/core/iwasm/common/wasm_shared_memory.c
  4.20% (11/262)
 14.29% (2/14)
  4.84% (9/186)
src/wamr/core/iwasm/compilation/aot.c
  0.00% (0/591)
  0.00% (0/26)
  0.00% (0/412)
src/wamr/core/iwasm/compilation/aot.h
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/8)
src/wamr/core/iwasm/compilation/aot_compiler.c
  0.00% (0/3279)
  0.00% (0/20)
  0.00% (0/4122)
src/wamr/core/iwasm/compilation/aot_compiler.h
  0.00% (0/232)
  0.00% (0/29)
  0.00% (0/145)
src/wamr/core/iwasm/compilation/aot_emit_aot_file.c
  0.00% (0/2946)
  0.00% (0/104)
  0.00% (0/5056)
src/wamr/core/iwasm/compilation/aot_emit_compare.c
  0.00% (0/189)
  0.00% (0/7)
  0.00% (0/632)
src/wamr/core/iwasm/compilation/aot_emit_const.c
  0.00% (0/135)
  0.00% (0/4)
  0.00% (0/382)
src/wamr/core/iwasm/compilation/aot_emit_control.c
  0.00% (0/1172)
  0.00% (0/25)
  0.00% (0/2753)
src/wamr/core/iwasm/compilation/aot_emit_conversion.c
  0.00% (0/711)
  0.00% (0/21)
  0.00% (0/1854)
src/wamr/core/iwasm/compilation/aot_emit_exception.c
  0.00% (0/135)
  0.00% (0/1)
  0.00% (0/139)
src/wamr/core/iwasm/compilation/aot_emit_function.c
  0.00% (0/2446)
  0.00% (0/20)
  0.00% (0/2943)
src/wamr/core/iwasm/compilation/aot_emit_gc.c
  0.00% (0/1481)
  0.00% (0/37)
  0.00% (0/4754)
src/wamr/core/iwasm/compilation/aot_emit_memory.c
  0.00% (0/999)
  0.00% (0/22)
  0.00% (0/2651)
src/wamr/core/iwasm/compilation/aot_emit_numberic.c
  0.00% (0/725)
  0.00% (0/44)
  0.00% (0/8016)
src/wamr/core/iwasm/compilation/aot_emit_parametric.c
  0.00% (0/84)
  0.00% (0/3)
  0.00% (0/160)
src/wamr/core/iwasm/compilation/aot_emit_table.c
  0.00% (0/535)
  0.00% (0/14)
  0.00% (0/1684)
src/wamr/core/iwasm/compilation/aot_emit_variable.c
  0.00% (0/233)
  0.00% (0/8)
  0.00% (0/332)
src/wamr/core/iwasm/compilation/aot_llvm.c
  0.31% (9/2869)
  3.23% (2/62)
  0.11% (3/2705)
src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp
  0.00% (0/214)
  0.00% (0/6)
  0.00% (0/100)
src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp
  0.00% (0/79)
  0.00% (0/4)
  0.00% (0/34)
src/wamr/core/iwasm/compilation/aot_orc_extra.cpp
  0.00% (0/136)
  0.00% (0/29)
  0.00% (0/95)
src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp
  0.00% (0/60)
  0.00% (0/8)
  0.00% (0/21)
src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c
  0.00% (0/75)
  0.00% (0/5)
  0.00% (0/135)
src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c
  0.00% (0/266)
  0.00% (0/18)
  0.00% (0/409)
src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c
  0.00% (0/92)
  0.00% (0/5)
  0.00% (0/119)
src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c
  0.00% (0/79)
  0.00% (0/5)
  0.00% (0/93)
src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c
  0.00% (0/101)
  0.00% (0/4)
  0.00% (0/386)
src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c
  0.00% (0/81)
  0.00% (0/6)
  0.00% (0/124)
src/wamr/core/iwasm/compilation/simd/simd_common.c
  0.00% (0/100)
  0.00% (0/6)
  0.00% (0/169)
src/wamr/core/iwasm/compilation/simd/simd_common.h
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/3)
src/wamr/core/iwasm/compilation/simd/simd_comparisons.c
  0.00% (0/155)
  0.00% (0/10)
  0.00% (0/173)
src/wamr/core/iwasm/compilation/simd/simd_construct_values.c
  0.00% (0/98)
  0.00% (0/2)
  0.00% (0/318)
src/wamr/core/iwasm/compilation/simd/simd_conversions.c
  0.00% (0/504)
  0.00% (0/24)
  0.00% (0/509)
src/wamr/core/iwasm/compilation/simd/simd_floating_point.c
  0.00% (0/365)
  0.00% (0/28)
  0.00% (0/390)
src/wamr/core/iwasm/compilation/simd/simd_int_arith.c
  0.00% (0/253)
  0.00% (0/24)
  0.00% (0/250)
src/wamr/core/iwasm/compilation/simd/simd_load_store.c
  0.00% (0/262)
  0.00% (0/9)
  0.00% (0/343)
src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c
  0.00% (0/37)
  0.00% (0/3)
  0.00% (0/24)
src/wamr/core/iwasm/include/wasm_c_api.h
  0.00% (0/151)
  0.00% (0/28)
  0.00% (0/29)
src/wamr/core/iwasm/interpreter/wasm.h
 61.86% (120/194)
 50.00% (9/18)
 72.66% (93/128)
src/wamr/core/iwasm/interpreter/wasm_interp.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/2)
src/wamr/core/iwasm/interpreter/wasm_interp_classic.c
  0.00% (0/3714)
  0.00% (0/40)
  0.00% (0/9083)
src/wamr/core/iwasm/interpreter/wasm_loader.c
 79.21% (6807/8594)
 94.87% (111/117)
 80.53% (7472/9278)
src/wamr/core/iwasm/interpreter/wasm_runtime.c
  3.09% (82/2655)
  6.17% (5/81)
  6.31% (116/1838)
src/wamr/core/iwasm/interpreter/wasm_runtime.h
  0.00% (0/38)
  0.00% (0/6)
  0.00% (0/13)
src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c
  0.00% (0/763)
  0.00% (0/53)
  0.00% (0/461)
src/wamr/core/shared/mem-alloc/ems/ems_alloc.c
  0.00% (0/738)
  0.00% (0/20)
  0.00% (0/771)
src/wamr/core/shared/mem-alloc/ems/ems_gc.c
  0.00% (0/261)
  0.00% (0/9)
  0.00% (0/291)
src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h
  0.00% (0/23)
  0.00% (0/3)
  0.00% (0/10)
src/wamr/core/shared/mem-alloc/ems/ems_kfc.c
  0.00% (0/332)
  0.00% (0/15)
  0.00% (0/268)
src/wamr/core/shared/mem-alloc/mem_alloc.c
  0.00% (0/47)
  0.00% (0/15)
  0.00% (0/18)
src/wamr/core/shared/platform/common/posix/posix_blocking_op.c
 48.57% (17/35)
 33.33% (2/6)
 51.85% (14/27)
src/wamr/core/shared/platform/common/posix/posix_malloc.c
 20.93% (9/43)
 75.00% (3/4)
 11.11% (3/27)
src/wamr/core/shared/platform/common/posix/posix_memmap.c
  0.00% (0/125)
  0.00% (0/8)
  0.00% (0/106)
src/wamr/core/shared/platform/common/posix/posix_sleep.c
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/5)
src/wamr/core/shared/platform/common/posix/posix_thread.c
  9.64% (24/249)
 15.15% (5/33)
  8.14% (32/393)
src/wamr/core/shared/platform/common/posix/posix_time.c
 35.71% (5/14)
 50.00% (1/2)
 40.00% (4/10)
src/wamr/core/shared/platform/include/platform_api_vmcore.h
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/9)
src/wamr/core/shared/platform/linux/platform_init.c
100.00% (17/17)
100.00% (4/4)
100.00% (6/6)
src/wamr/core/shared/platform/linux/platform_internal.h
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/wamr/core/shared/utils/bh_atomic.h
  0.00% (0/60)
  0.00% (0/12)
  0.00% (0/12)
src/wamr/core/shared/utils/bh_bitmap.c
  0.00% (0/15)
  0.00% (0/1)
  0.00% (0/17)
src/wamr/core/shared/utils/bh_bitmap.h
  0.00% (0/22)
  0.00% (0/5)
  0.00% (0/10)
src/wamr/core/shared/utils/bh_common.c
 14.39% (20/139)
 18.18% (2/11)
 22.94% (25/109)
src/wamr/core/shared/utils/bh_hashmap.c
 37.44% (85/227)
 44.44% (4/9)
 34.90% (67/192)
src/wamr/core/shared/utils/bh_leb128.c
100.00% (56/56)
100.00% (1/1)
100.00% (61/61)
src/wamr/core/shared/utils/bh_list.c
 19.57% (9/46)
 33.33% (2/6)
 17.07% (7/41)
src/wamr/core/shared/utils/bh_log.c
 45.90% (28/61)
 20.00% (1/5)
 32.00% (8/25)
src/wamr/core/shared/utils/bh_vector.c
  0.00% (0/191)
  0.00% (0/10)
  0.00% (0/224)
src/wamr/core/shared/utils/runtime_timer.c
  0.00% (0/288)
  0.00% (0/19)
  0.00% (0/184)
src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc
 31.87% (29/91)
 50.00% (1/2)
 34.88% (15/43)
src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.cc
  0.00% (0/109)
  0.00% (0/3)
  0.00% (0/46)
src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.h
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/27)
Totals
 14.17% (8227/58055)
 10.57% (231/2186)
 10.91% (9004/82502)