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
 18.26% (383/2098)
 25.64% (20/78)
 14.59% (561/3845)
src/wamr/core/iwasm/aot/aot_runtime.c
  0.16% (3/1820)
  1.54% (1/65)
  0.07% (1/1379)
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/wasm_blocking_op.c
  0.00% (0/3)
  0.00% (0/2)
  0.00% (0/3)
src/wamr/core/iwasm/common/wasm_c_api.c
  0.00% (0/3294)
  0.00% (0/203)
  0.00% (0/3302)
src/wamr/core/iwasm/common/wasm_exec_env.c
 55.05% (60/109)
 75.00% (6/8)
 42.42% (28/66)
src/wamr/core/iwasm/common/wasm_exec_env.h
 46.67% (21/45)
 83.33% (5/6)
 83.33% (15/18)
src/wamr/core/iwasm/common/wasm_loader_common.c
 45.31% (58/128)
 70.00% (7/10)
 51.91% (68/131)
src/wamr/core/iwasm/common/wasm_memory.c
 38.93% (255/655)
 47.73% (21/44)
 38.42% (214/557)
src/wamr/core/iwasm/common/wasm_native.c
 38.80% (355/915)
 41.94% (52/124)
 34.60% (219/633)
src/wamr/core/iwasm/common/wasm_runtime_common.c
 33.07% (1146/3465)
 38.71% (72/186)
 33.11% (805/2431)
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/compilation/aot.c
 80.52% (434/539)
 88.00% (22/25)
 74.94% (299/399)
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
 60.42% (1687/2792)
 20.00% (4/20)
 53.89% (1621/3008)
src/wamr/core/iwasm/compilation/aot_compiler.h
 14.06% (27/192)
 11.54% (3/26)
 24.50% (49/200)
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
 66.46% (646/972)
 80.00% (16/20)
 64.79% (1597/2465)
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
 41.11% (599/1457)
 73.33% (11/15)
 42.79% (816/1907)
src/wamr/core/iwasm/compilation/aot_emit_memory.c
 64.17% (575/896)
100.00% (20/20)
 53.61% (1188/2216)
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
 64.94% (50/77)
100.00% (3/3)
 72.92% (105/144)
src/wamr/core/iwasm/compilation/aot_emit_table.c
 51.99% (248/477)
 84.62% (11/13)
 36.01% (687/1908)
src/wamr/core/iwasm/compilation/aot_emit_variable.c
 55.61% (124/223)
100.00% (8/8)
 65.07% (244/375)
src/wamr/core/iwasm/compilation/aot_llvm.c
 46.97% (1272/2708)
 72.58% (45/62)
 50.81% (1354/2665)
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
 56.34% (120/213)
 73.68% (14/19)
 72.90% (113/155)
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
  7.69% (195/2536)
 16.67% (6/36)
  3.14% (153/4874)
src/wamr/core/iwasm/interpreter/wasm_loader.c
 89.16% (4834/5422)
 97.87% (92/94)
 89.60% (5731/6396)
src/wamr/core/iwasm/interpreter/wasm_runtime.c
 68.11% (1226/1800)
 71.43% (45/63)
 69.06% (1011/1464)
src/wamr/core/iwasm/interpreter/wasm_runtime.h
 28.95% (11/38)
 50.00% (3/6)
 43.75% (7/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/shared/mem-alloc/ems/ems_alloc.c
  0.00% (0/598)
  0.00% (0/15)
  0.00% (0/675)
src/wamr/core/shared/mem-alloc/ems/ems_gc_internal.h
  0.00% (0/14)
  0.00% (0/2)
  0.00% (0/12)
src/wamr/core/shared/mem-alloc/ems/ems_kfc.c
 44.83% (130/290)
 53.85% (7/13)
 47.45% (130/274)
src/wamr/core/shared/mem-alloc/mem_alloc.c
 50.00% (16/32)
 50.00% (5/10)
 38.46% (5/13)
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
  8.57% (3/35)
 16.67% (1/6)
 11.11% (3/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_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
 41.85% (95/227)
 66.67% (6/9)
 41.15% (79/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/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
 39.59% (18418/46523)
 38.89% (830/2134)
 38.90% (26508/68140)