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
 13.64% (383/2807)
 23.81% (20/84)
 10.22% (561/5489)
src/wamr/core/iwasm/aot/aot_runtime.c
  0.10% (3/3001)
  1.02% (1/98)
  0.05% (1/2137)
src/wamr/core/iwasm/aot/aot_validator.c
  0.00% (0/25)
  0.00% (0/3)
  0.00% (0/20)
src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c
  7.33% (11/150)
 37.50% (3/8)
  2.73% (3/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/34)
  0.00% (0/5)
  0.00% (0/55)
src/wamr/core/iwasm/common/wasm_c_api.c
  0.00% (0/3318)
  0.00% (0/205)
  0.00% (0/3321)
src/wamr/core/iwasm/common/wasm_exec_env.c
 49.59% (60/121)
 60.00% (6/10)
 41.18% (28/68)
src/wamr/core/iwasm/common/wasm_exec_env.h
 51.11% (23/45)
 83.33% (5/6)
 94.44% (17/18)
src/wamr/core/iwasm/common/wasm_loader_common.c
 49.68% (77/155)
 81.82% (9/11)
 58.71% (91/155)
src/wamr/core/iwasm/common/wasm_memory.c
 38.77% (264/681)
 50.00% (22/44)
 33.33% (219/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
 38.76% (355/916)
 41.94% (52/124)
 34.38% (219/637)
src/wamr/core/iwasm/common/wasm_runtime_common.c
 31.09% (1161/3734)
 35.78% (73/204)
 30.96% (812/2623)
src/wamr/core/iwasm/common/wasm_runtime_common.h
 50.00% (6/12)
 50.00% (2/4)
 50.00% (2/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
 75.87% (434/572)
 84.62% (22/26)
 71.02% (299/421)
src/wamr/core/iwasm/compilation/aot.h
 30.00% (6/20)
 50.00% (1/2)
 50.00% (4/8)
src/wamr/core/iwasm/compilation/aot_compiler.c
 58.68% (1687/2875)
 20.00% (4/20)
 52.89% (1621/3065)
src/wamr/core/iwasm/compilation/aot_compiler.h
 11.64% (27/232)
 10.34% (3/29)
 22.48% (49/218)
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
 60.85% (115/189)
 85.71% (6/7)
 39.78% (323/812)
src/wamr/core/iwasm/compilation/aot_emit_const.c
 51.11% (69/135)
100.00% (4/4)
 59.95% (229/382)
src/wamr/core/iwasm/compilation/aot_emit_control.c
 55.12% (646/1172)
 64.00% (16/25)
 52.36% (1597/3050)
src/wamr/core/iwasm/compilation/aot_emit_conversion.c
 60.34% (429/711)
100.00% (21/21)
 57.12% (1244/2178)
src/wamr/core/iwasm/compilation/aot_emit_exception.c
 34.81% (47/135)
100.00% (1/1)
 43.06% (62/144)
src/wamr/core/iwasm/compilation/aot_emit_function.c
 24.66% (599/2429)
 55.00% (11/20)
 27.57% (816/2960)
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
 46.48% (575/1237)
 76.92% (20/26)
 35.84% (1188/3315)
src/wamr/core/iwasm/compilation/aot_emit_numberic.c
 80.83% (586/725)
 93.18% (41/44)
 47.20% (4749/10062)
src/wamr/core/iwasm/compilation/aot_emit_parametric.c
 59.52% (50/84)
100.00% (3/3)
 65.62% (105/160)
src/wamr/core/iwasm/compilation/aot_emit_table.c
 50.20% (248/494)
 78.57% (11/14)
 35.84% (687/1917)
src/wamr/core/iwasm/compilation/aot_emit_variable.c
 53.22% (124/233)
100.00% (8/8)
 65.07% (244/375)
src/wamr/core/iwasm/compilation/aot_llvm.c
 45.66% (1272/2786)
 72.58% (45/62)
 49.54% (1354/2733)
src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp
 33.18% (71/214)
 66.67% (4/6)
 22.33% (23/103)
src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp
  0.00% (0/79)
  0.00% (0/4)
  0.00% (0/43)
src/wamr/core/iwasm/compilation/aot_orc_extra.cpp
 69.12% (94/136)
 34.48% (10/29)
 74.77% (80/107)
src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp
 91.67% (55/60)
100.00% (7/7)
 95.00% (19/20)
src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c
  0.00% (0/75)
  0.00% (0/5)
  0.00% (0/138)
src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c
 50.00% (133/266)
 94.44% (17/18)
 45.19% (202/447)
src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c
 72.83% (67/92)
100.00% (5/5)
 56.34% (80/142)
src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c
 70.89% (56/79)
100.00% (5/5)
 64.95% (63/97)
src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c
 63.37% (64/101)
100.00% (4/4)
 42.75% (218/510)
src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c
 70.37% (57/81)
100.00% (6/6)
 65.62% (84/128)
src/wamr/core/iwasm/compilation/simd/simd_common.c
 54.00% (54/100)
 83.33% (5/6)
 47.18% (92/195)
src/wamr/core/iwasm/compilation/simd/simd_common.h
 75.00% (3/4)
100.00% (1/1)
 66.67% (2/3)
src/wamr/core/iwasm/compilation/simd/simd_comparisons.c
 72.26% (112/155)
100.00% (10/10)
 58.82% (110/187)
src/wamr/core/iwasm/compilation/simd/simd_construct_values.c
 75.51% (74/98)
100.00% (2/2)
 46.99% (203/432)
src/wamr/core/iwasm/compilation/simd/simd_conversions.c
 62.90% (317/504)
 95.83% (23/24)
 47.40% (255/538)
src/wamr/core/iwasm/compilation/simd/simd_floating_point.c
 66.03% (241/365)
100.00% (28/28)
 46.35% (197/425)
src/wamr/core/iwasm/compilation/simd/simd_int_arith.c
 71.15% (180/253)
100.00% (24/24)
 53.93% (144/267)
src/wamr/core/iwasm/compilation/simd/simd_load_store.c
 76.34% (200/262)
100.00% (9/9)
 59.59% (233/391)
src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c
 86.49% (32/37)
100.00% (3/3)
 68.00% (17/25)
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
 69.95% (149/213)
 78.95% (15/19)
 74.57% (129/173)
src/wamr/core/iwasm/interpreter/wasm_interp.h
 46.67% (7/15)
100.00% (1/1)
100.00% (2/2)
src/wamr/core/iwasm/interpreter/wasm_interp_classic.c
 57.35% (1498/2612)
 80.49% (33/41)
 63.95% (3151/4927)
src/wamr/core/iwasm/interpreter/wasm_interp_fast.c
 58.33% (2262/3878)
100.00% (36/36)
 46.63% (6556/14060)
src/wamr/core/iwasm/interpreter/wasm_loader.c
 85.69% (8142/9502)
 96.79% (151/156)
 86.56% (8897/10279)
src/wamr/core/iwasm/interpreter/wasm_runtime.c
 50.31% (1226/2437)
 53.57% (45/84)
 54.15% (1012/1869)
src/wamr/core/iwasm/interpreter/wasm_runtime.h
 55.26% (21/38)
 83.33% (5/6)
 81.25% (13/16)
src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c
  0.30% (4/1334)
  0.96% (1/104)
  0.08% (1/1260)
src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c
  0.00% (0/108)
  0.00% (0/12)
  0.00% (0/69)
src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h
 15.19% (12/79)
 28.57% (4/14)
 30.43% (7/23)
src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c
  6.73% (140/2081)
  9.93% (14/141)
  7.36% (249/3381)
src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c
  0.00% (0/28)
  0.00% (0/2)
  0.00% (0/24)
src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/refcount.h
 80.00% (8/10)
 66.67% (2/3)
 83.33% (10/12)
src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c
  0.00% (0/20)
  0.00% (0/2)
  0.00% (0/24)
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/800)
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/13)
src/wamr/core/shared/mem-alloc/ems/ems_kfc.c
 40.62% (130/320)
 46.67% (7/15)
 45.45% (130/286)
src/wamr/core/shared/mem-alloc/mem_alloc.c
 34.04% (16/47)
 33.33% (5/15)
 27.78% (5/18)
src/wamr/core/shared/platform/common/libc-util/libc_errno.c
  0.00% (0/240)
  0.00% (0/1)
  0.00% (0/388)
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_clock.c
  0.00% (0/51)
  0.00% (0/4)
  0.00% (0/52)
src/wamr/core/shared/platform/common/posix/posix_file.c
  4.61% (25/542)
 18.00% (9/50)
  4.58% (27/590)
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
 78.63% (103/131)
 75.00% (6/8)
 72.07% (80/111)
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_socket.c
  0.00% (0/662)
  0.00% (0/61)
  0.00% (0/711)
src/wamr/core/shared/platform/common/posix/posix_thread.c
 45.85% (116/253)
 45.45% (15/33)
 30.79% (121/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
 53.33% (8/15)
100.00% (1/1)
 66.67% (6/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
100.00% (3/3)
100.00% (1/1)
100.00% (1/1)
src/wamr/core/shared/utils/bh_assert.c
 81.82% (9/11)
100.00% (1/1)
 80.00% (8/10)
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
 86.67% (13/15)
100.00% (1/1)
 88.24% (15/17)
src/wamr/core/shared/utils/bh_bitmap.h
 63.64% (14/22)
 60.00% (3/5)
 90.00% (18/20)
src/wamr/core/shared/utils/bh_common.c
 19.42% (27/139)
 27.27% (3/11)
 30.43% (35/115)
src/wamr/core/shared/utils/bh_hashmap.c
 51.98% (118/227)
 66.67% (6/9)
 50.00% (96/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
 59.65% (34/57)
 85.71% (6/7)
 58.62% (34/58)
src/wamr/core/shared/utils/bh_log.c
 52.46% (32/61)
 40.00% (2/5)
 44.00% (11/25)
src/wamr/core/shared/utils/bh_vector.c
  0.00% (0/191)
  0.00% (0/10)
  0.00% (0/248)
src/wamr/core/shared/utils/runtime_timer.c
  0.00% (0/288)
  0.00% (0/19)
  0.00% (0/187)
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
 71.56% (78/109)
 66.67% (2/3)
 78.26% (36/46)
src/wamr/tests/fuzz/wasm-mutator-fuzz/common/fuzzer_common.h
 92.86% (26/28)
100.00% (2/2)
100.00% (27/27)
src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc
100.00% (26/26)
100.00% (1/1)
100.00% (7/7)
Totals
 38.55% (26046/67564)
 36.87% (1008/2734)
 38.16% (40138/105190)