Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
rust/rustup/toolchains/nightly-2025-09-05-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/thread_local/native/mod.rs
 78.57% (11/14)
 80.00% (4/5)
 78.95% (15/19)
src/wasmi/crates/collections/src/arena/component_vec.rs
  0.00% (0/66)
  0.00% (0/16)
  0.00% (0/97)
src/wasmi/crates/collections/src/arena/dedup.rs
 30.43% (21/69)
 23.53% (4/17)
 32.95% (29/88)
src/wasmi/crates/collections/src/arena/guarded.rs
 91.67% (11/12)
100.00% (2/2)
 90.91% (10/11)
src/wasmi/crates/collections/src/arena/mod.rs
 36.57% (49/134)
 26.47% (9/34)
 41.58% (79/190)
src/wasmi/crates/collections/src/head_vec.rs
  0.00% (0/34)
  0.00% (0/8)
  0.00% (0/44)
src/wasmi/crates/collections/src/map.rs
 19.29% (54/280)
 18.06% (13/72)
 17.20% (54/314)
src/wasmi/crates/collections/src/set.rs
  0.00% (0/205)
  0.00% (0/52)
  0.00% (0/214)
src/wasmi/crates/collections/src/string_interner.rs
 28.89% (13/45)
 23.08% (3/13)
 21.15% (11/52)
src/wasmi/crates/collections/src/string_interner/detail.rs
 14.77% (13/88)
 17.65% (3/17)
  9.66% (14/145)
src/wasmi/crates/core/src/float.rs
 45.00% (18/40)
 60.00% (6/10)
 38.71% (24/62)
src/wasmi/crates/core/src/fuel.rs
 77.46% (110/142)
 91.43% (32/35)
 67.33% (136/202)
src/wasmi/crates/core/src/func_type.rs
 78.26% (108/138)
 73.33% (11/15)
 74.29% (156/210)
src/wasmi/crates/core/src/global.rs
 57.69% (30/52)
 66.67% (8/12)
 53.33% (32/60)
src/wasmi/crates/core/src/hint.rs
 53.85% (7/13)
 66.67% (2/3)
 57.14% (8/14)
src/wasmi/crates/core/src/host_error.rs
  0.00% (0/17)
  0.00% (0/4)
  0.00% (0/22)
src/wasmi/crates/core/src/index_ty.rs
 72.22% (13/18)
 75.00% (3/4)
 70.00% (14/20)
src/wasmi/crates/core/src/limiter.rs
 44.74% (17/38)
 75.00% (6/8)
 40.74% (22/54)
src/wasmi/crates/core/src/memory/access.rs
100.00% (90/90)
100.00% (19/19)
100.00% (143/143)
src/wasmi/crates/core/src/memory/buffer.rs
 68.83% (53/77)
 81.82% (9/11)
 71.68% (81/113)
src/wasmi/crates/core/src/memory/error.rs
  0.00% (0/21)
  0.00% (0/2)
  0.00% (0/27)
src/wasmi/crates/core/src/memory/mod.rs
 66.11% (119/180)
 70.00% (14/20)
 65.12% (183/281)
src/wasmi/crates/core/src/memory/ty.rs
 75.00% (90/120)
 86.36% (19/22)
 69.72% (99/142)
src/wasmi/crates/core/src/simd.rs
 94.79% (491/518)
 92.44% (110/119)
 92.35% (688/745)
src/wasmi/crates/core/src/table/element.rs
 90.70% (39/43)
 90.91% (10/11)
 89.29% (50/56)
src/wasmi/crates/core/src/table/error.rs
  0.00% (0/28)
  0.00% (0/3)
  0.00% (0/36)
src/wasmi/crates/core/src/table/mod.rs
 72.69% (189/260)
 77.78% (21/27)
 69.83% (280/401)
src/wasmi/crates/core/src/table/ty.rs
 73.77% (45/61)
 90.91% (10/11)
 68.29% (56/82)
src/wasmi/crates/core/src/table/untyped.rs
 90.00% (27/30)
 90.00% (9/10)
 91.89% (34/37)
src/wasmi/crates/core/src/trap.rs
  3.39% (4/118)
  4.17% (1/24)
  2.78% (4/144)
src/wasmi/crates/core/src/typed.rs
 91.67% (22/24)
100.00% (7/7)
 89.66% (26/29)
src/wasmi/crates/core/src/untyped.rs
 55.64% (74/133)
 61.11% (22/36)
 57.14% (100/175)
src/wasmi/crates/core/src/value.rs
 90.91% (180/198)
 90.24% (37/41)
 92.28% (251/272)
src/wasmi/crates/core/src/wasm.rs
100.00% (82/82)
100.00% (28/28)
100.00% (151/151)
src/wasmi/crates/fuzz/src/config.rs
 96.43% (81/84)
 93.33% (14/15)
 86.21% (125/145)
src/wasmi/crates/fuzz/src/crash_inputs.rs
  0.00% (0/19)
  0.00% (0/2)
  0.00% (0/51)
src/wasmi/crates/fuzz/src/error.rs
100.00% (3/3)
100.00% (1/1)
100.00% (4/4)
src/wasmi/crates/fuzz/src/module.rs
 56.10% (23/41)
 62.50% (5/8)
 43.33% (26/60)
src/wasmi/crates/fuzz/src/oracle/exports.rs
 82.00% (41/50)
 78.57% (11/14)
 82.19% (60/73)
src/wasmi/crates/fuzz/src/oracle/mod.rs
100.00% (22/22)
100.00% (3/3)
 95.12% (39/41)
src/wasmi/crates/fuzz/src/oracle/wasmi.rs
 83.04% (93/112)
 80.00% (8/10)
 88.30% (166/188)
src/wasmi/crates/fuzz/src/oracle/wasmi_stack.rs
 88.39% (99/112)
 88.89% (8/9)
 91.11% (164/180)
src/wasmi/crates/fuzz/src/oracle/wasmi_v049.rs
 90.57% (96/106)
 88.89% (8/9)
 92.31% (156/169)
src/wasmi/crates/fuzz/src/oracle/wasmtime.rs
 89.91% (98/109)
 90.00% (9/10)
 91.26% (167/183)
src/wasmi/crates/fuzz/src/value.rs
 97.78% (44/45)
100.00% (4/4)
 98.68% (75/76)
src/wasmi/crates/ir/src/decode/mod.rs
 86.30% (63/73)
 88.89% (16/18)
 81.69% (116/142)
src/wasmi/crates/ir/src/decode/op.rs
100.00% (108/108)
100.00% (19/19)
 71.77% (178/248)
src/wasmi/crates/ir/src/encode.rs
 98.31% (58/59)
100.00% (14/14)
 90.83% (99/109)
src/wasmi/crates/ir/src/error.rs
  0.00% (0/7)
  0.00% (0/1)
  0.00% (0/10)
src/wasmi/crates/ir/src/index.rs
 85.29% (29/34)
 90.00% (9/10)
 85.37% (35/41)
src/wasmi/crates/ir/src/op.rs
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/3)
src/wasmi/crates/ir/src/opcode.rs
  0.00% (0/6)
  0.00% (0/2)
  0.00% (0/6)
src/wasmi/crates/ir/src/primitive.rs
 70.33% (64/91)
 68.00% (17/25)
 67.33% (68/101)
src/wasmi/crates/ir/src/span.rs
 41.18% (70/170)
 39.47% (15/38)
 37.13% (88/237)
src/wasmi/crates/wasmi/src/engine/block_type.rs
100.00% (41/41)
100.00% (8/8)
100.00% (66/66)
src/wasmi/crates/wasmi/src/engine/code_map.rs
 77.72% (279/359)
 82.69% (43/52)
 75.73% (390/515)
src/wasmi/crates/wasmi/src/engine/config.rs
 51.01% (76/149)
 45.16% (14/31)
 47.57% (98/206)
src/wasmi/crates/wasmi/src/engine/executor/handler/dispatch/backend/loop.rs
100.00% (61/61)
100.00% (9/9)
100.00% (72/72)
src/wasmi/crates/wasmi/src/engine/executor/handler/dispatch/mod.rs
 67.16% (45/67)
 72.73% (8/11)
 63.41% (52/82)
src/wasmi/crates/wasmi/src/engine/executor/handler/eval.rs
100.00% (96/96)
100.00% (32/32)
100.00% (162/162)
src/wasmi/crates/wasmi/src/engine/executor/handler/exec.rs
 88.30% (770/872)
 90.00% (45/50)
 86.43% (1389/1607)
src/wasmi/crates/wasmi/src/engine/executor/handler/exec/macros.rs
100.00% (111/111)
100.00% (6/6)
100.00% (211/211)
src/wasmi/crates/wasmi/src/engine/executor/handler/exec/simd.rs
100.00% (159/159)
100.00% (11/11)
 99.67% (306/307)
src/wasmi/crates/wasmi/src/engine/executor/handler/func.rs
 43.90% (72/164)
 50.00% (6/12)
 49.78% (112/225)
src/wasmi/crates/wasmi/src/engine/executor/handler/state.rs
 65.10% (332/510)
 70.27% (52/74)
 59.80% (482/806)
src/wasmi/crates/wasmi/src/engine/executor/handler/utils.rs
 75.43% (218/289)
 93.55% (29/31)
 75.73% (362/478)
src/wasmi/crates/wasmi/src/engine/executor/mod.rs
 22.89% (38/166)
 37.50% (3/8)
 20.76% (49/236)
src/wasmi/crates/wasmi/src/engine/func_types.rs
 83.33% (35/42)
 72.73% (8/11)
 81.48% (44/54)
src/wasmi/crates/wasmi/src/engine/limits/engine.rs
  0.00% (0/47)
  0.00% (0/2)
  0.00% (0/50)
src/wasmi/crates/wasmi/src/engine/limits/stack.rs
 79.55% (35/44)
 80.00% (8/10)
 73.17% (30/41)
src/wasmi/crates/wasmi/src/engine/mod.rs
 79.80% (245/307)
 78.85% (41/52)
 79.95% (319/399)
src/wasmi/crates/wasmi/src/engine/resumable.rs
  1.27% (3/237)
  2.56% (1/39)
  1.30% (3/230)
src/wasmi/crates/wasmi/src/engine/traits.rs
 85.71% (18/21)
 83.33% (5/6)
 88.24% (30/34)
src/wasmi/crates/wasmi/src/engine/translator/comparator.rs
 64.15% (331/516)
 80.00% (8/10)
 64.32% (1341/2085)
src/wasmi/crates/wasmi/src/engine/translator/driver.rs
 96.43% (54/56)
100.00% (5/5)
 83.02% (88/106)
src/wasmi/crates/wasmi/src/engine/translator/error.rs
  0.00% (0/27)
  0.00% (0/3)
  0.00% (0/34)
src/wasmi/crates/wasmi/src/engine/translator/func/encoder.rs
 83.42% (317/380)
 81.97% (50/61)
 77.78% (434/558)
src/wasmi/crates/wasmi/src/engine/translator/func/labels.rs
 82.50% (66/80)
 88.89% (16/18)
 80.83% (97/120)
src/wasmi/crates/wasmi/src/engine/translator/func/layout.rs
 85.96% (49/57)
100.00% (12/12)
 89.02% (73/82)
src/wasmi/crates/wasmi/src/engine/translator/func/locals.rs
 91.04% (61/67)
 91.67% (11/12)
 86.54% (90/104)
src/wasmi/crates/wasmi/src/engine/translator/func/mod.rs
 94.44% (1477/1564)
 99.17% (120/121)
 87.37% (2567/2938)
src/wasmi/crates/wasmi/src/engine/translator/func/op.rs
100.00% (33/33)
100.00% (12/12)
100.00% (46/46)
src/wasmi/crates/wasmi/src/engine/translator/func/simd/mod.rs
 91.11% (246/270)
100.00% (22/22)
 84.77% (384/453)
src/wasmi/crates/wasmi/src/engine/translator/func/simd/op.rs
100.00% (32/32)
100.00% (6/6)
100.00% (26/26)
src/wasmi/crates/wasmi/src/engine/translator/func/simd/visit.rs
 99.69% (975/978)
100.00% (264/264)
 98.93% (1672/1690)
src/wasmi/crates/wasmi/src/engine/translator/func/stack/control.rs
 87.34% (331/379)
 87.84% (65/74)
 83.10% (418/503)
src/wasmi/crates/wasmi/src/engine/translator/func/stack/locals.rs
 95.83% (23/24)
100.00% (4/4)
 94.44% (34/36)
src/wasmi/crates/wasmi/src/engine/translator/func/stack/mod.rs
 84.39% (173/205)
 81.58% (31/38)
 77.42% (240/310)
src/wasmi/crates/wasmi/src/engine/translator/func/stack/operand.rs
 96.15% (75/78)
 95.00% (19/20)
 97.25% (106/109)
src/wasmi/crates/wasmi/src/engine/translator/func/stack/operands.rs
 89.47% (187/209)
 90.91% (30/33)
 88.69% (298/336)
src/wasmi/crates/wasmi/src/engine/translator/func/utils.rs
100.00% (12/12)
100.00% (3/3)
 95.65% (22/23)
src/wasmi/crates/wasmi/src/engine/translator/func/visit.rs
 97.55% (1313/1346)
 99.10% (219/221)
 94.27% (2256/2393)
src/wasmi/crates/wasmi/src/engine/translator/mod.rs
 87.15% (156/179)
 82.86% (29/35)
 79.40% (158/199)
src/wasmi/crates/wasmi/src/engine/translator/utils.rs
 89.19% (33/37)
 92.86% (13/14)
 84.38% (54/64)
src/wasmi/crates/wasmi/src/error.rs
 17.12% (19/111)
 25.00% (5/20)
 11.70% (20/171)
src/wasmi/crates/wasmi/src/func/caller.rs
  0.00% (0/41)
  0.00% (0/10)
  0.00% (0/45)
src/wasmi/crates/wasmi/src/func/error.rs
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/18)
src/wasmi/crates/wasmi/src/func/func_inout.rs
  0.00% (0/58)
  0.00% (0/12)
  0.00% (0/79)
src/wasmi/crates/wasmi/src/func/into_func.rs
  0.00% (0/65)
  0.00% (0/15)
  0.00% (0/72)
src/wasmi/crates/wasmi/src/func/mod.rs
 32.44% (73/225)
 34.21% (13/38)
 26.45% (73/276)
src/wasmi/crates/wasmi/src/func/ty.rs
 67.65% (46/68)
 80.00% (8/10)
 68.29% (56/82)
src/wasmi/crates/wasmi/src/func/typed_func.rs
  0.00% (0/66)
  0.00% (0/11)
  0.00% (0/72)
src/wasmi/crates/wasmi/src/global.rs
 76.92% (30/39)
 77.78% (7/9)
 77.78% (35/45)
src/wasmi/crates/wasmi/src/instance/builder.rs
 81.42% (92/113)
 80.00% (16/20)
 86.01% (123/143)
src/wasmi/crates/wasmi/src/instance/exports.rs
 46.85% (52/111)
 51.72% (15/29)
 53.42% (78/146)
src/wasmi/crates/wasmi/src/instance/mod.rs
 76.92% (90/117)
 81.48% (22/27)
 76.97% (127/165)
src/wasmi/crates/wasmi/src/limits.rs
 75.00% (63/84)
 66.67% (10/15)
 71.08% (59/83)
src/wasmi/crates/wasmi/src/linker.rs
 21.57% (66/306)
 25.00% (11/44)
 18.31% (80/437)
src/wasmi/crates/wasmi/src/memory/data.rs
 85.11% (40/47)
 83.33% (10/12)
 87.76% (43/49)
src/wasmi/crates/wasmi/src/memory/mod.rs
 37.27% (41/110)
 44.44% (8/18)
 40.00% (48/120)
src/wasmi/crates/wasmi/src/memory/ty.rs
 61.40% (35/57)
 66.67% (10/15)
 53.26% (49/92)
src/wasmi/crates/wasmi/src/module/builder.rs
 96.17% (201/209)
100.00% (16/16)
 94.10% (287/305)
src/wasmi/crates/wasmi/src/module/custom_section.rs
  7.14% (3/42)
 11.11% (1/9)
  4.69% (3/64)
src/wasmi/crates/wasmi/src/module/data.rs
 86.90% (73/84)
 75.00% (9/12)
 83.15% (74/89)
src/wasmi/crates/wasmi/src/module/element.rs
 94.92% (56/59)
 81.82% (9/11)
 92.59% (75/81)
src/wasmi/crates/wasmi/src/module/export.rs
 55.56% (25/45)
 58.33% (7/12)
 51.02% (25/49)
src/wasmi/crates/wasmi/src/module/global.rs
100.00% (17/17)
100.00% (4/4)
100.00% (18/18)
src/wasmi/crates/wasmi/src/module/import.rs
 83.33% (35/42)
 88.89% (8/9)
 77.36% (41/53)
src/wasmi/crates/wasmi/src/module/init_expr.rs
 85.55% (148/173)
 85.19% (23/27)
 78.82% (227/288)
src/wasmi/crates/wasmi/src/module/instantiate/error.rs
  0.00% (0/26)
  0.00% (0/1)
  0.00% (0/60)
src/wasmi/crates/wasmi/src/module/instantiate/mod.rs
 75.36% (211/280)
 75.00% (15/20)
 78.12% (375/480)
src/wasmi/crates/wasmi/src/module/mod.rs
 75.65% (174/230)
 71.43% (35/49)
 74.86% (277/370)
src/wasmi/crates/wasmi/src/module/parser/buffered.rs
 90.53% (86/95)
100.00% (8/8)
 84.68% (188/222)
src/wasmi/crates/wasmi/src/module/parser/mod.rs
 78.30% (249/318)
 89.29% (25/28)
 73.93% (329/445)
src/wasmi/crates/wasmi/src/module/read.rs
  0.00% (0/12)
  0.00% (0/3)
  0.00% (0/19)
src/wasmi/crates/wasmi/src/module/utils.rs
 91.57% (76/83)
 93.33% (14/15)
 90.26% (139/154)
src/wasmi/crates/wasmi/src/reftype.rs
 44.50% (93/209)
 44.68% (21/47)
 47.64% (131/275)
src/wasmi/crates/wasmi/src/store/context.rs
 54.24% (32/59)
 52.63% (10/19)
 50.75% (34/67)
src/wasmi/crates/wasmi/src/store/error.rs
  6.82% (3/44)
 10.00% (1/10)
  5.56% (3/54)
src/wasmi/crates/wasmi/src/store/inner.rs
 89.23% (265/297)
 84.00% (42/50)
 84.52% (404/478)
src/wasmi/crates/wasmi/src/store/mod.rs
 45.26% (62/137)
 43.48% (10/23)
 46.29% (81/175)
src/wasmi/crates/wasmi/src/store/pruned.rs
 61.02% (72/118)
 68.75% (11/16)
 59.31% (86/145)
src/wasmi/crates/wasmi/src/store/typeid.rs
100.00% (12/12)
100.00% (2/2)
100.00% (9/9)
src/wasmi/crates/wasmi/src/table/element.rs
 91.30% (42/46)
 80.00% (8/10)
 86.67% (52/60)
src/wasmi/crates/wasmi/src/table/mod.rs
 25.44% (29/114)
 46.67% (7/15)
 33.85% (44/130)
src/wasmi/crates/wasmi/src/table/ty.rs
 53.85% (14/26)
 50.00% (4/8)
 58.54% (24/41)
src/wasmi/crates/wasmi/src/value.rs
 63.03% (75/119)
 56.52% (13/23)
 64.67% (97/150)
src/wasmi/fuzz/fuzz_targets/differential.rs
 52.71% (107/203)
 84.62% (11/13)
 61.94% (179/289)
src/wasmi/fuzz/fuzz_targets/execute.rs
100.00% (29/29)
100.00% (5/5)
 95.65% (44/46)
src/wasmi/fuzz/fuzz_targets/translate.rs
100.00% (6/6)
100.00% (1/1)
 87.50% (14/16)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-assembler-x64-1c06b4178f9a7302/out/assembler.rs
 21.13% (12082/57190)
 17.96% (1732/9645)
 21.72% (25143/115770)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/assembler-isle-macro.rs
 29.17% (2671/9158)
 28.38% (302/1064)
 30.60% (7692/25141)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/inst_builder.rs
 66.86% (1031/1542)
 66.52% (151/227)
 51.50% (2332/4528)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/isle_numerics.rs
  2.40% (92/3840)
  2.44% (20/820)
  2.43% (81/3330)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/isle_opt.rs
  0.00% (0/13618)
  0.00% (0/247)
  0.00% (0/27195)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/isle_pulley_shared.rs
  0.00% (0/14707)
  0.00% (0/593)
  0.00% (0/26740)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/isle_x64.rs
 40.81% (13047/31970)
 39.42% (764/1938)
 41.39% (24081/58180)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/opcodes.rs
  8.31% (130/1565)
 29.73% (11/37)
  6.17% (132/2140)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/pulley_inst_gen.rs
  0.00% (0/6377)
  0.00% (0/3)
  0.00% (0/12793)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/settings-pulley.rs
  0.00% (0/64)
  0.00% (0/12)
  0.00% (0/102)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/settings-x86.rs
 64.04% (57/89)
 66.67% (16/24)
 58.87% (83/141)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/cranelift-codegen-6cf9a0b487a3d53e/out/settings.rs
 30.55% (84/275)
 46.15% (24/52)
 34.12% (116/340)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/target-lexicon-49ba4ba8a44a73e1/out/host.rs
 37.50% (9/24)
 16.67% (1/6)
 28.57% (6/21)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/wasmi_ir-62f7d2fd38a064a8/out/decode.rs
 93.53% (188/201)
 93.02% (40/43)
 68.68% (296/431)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/wasmi_ir-62f7d2fd38a064a8/out/encode.rs
 94.90% (1452/1530)
100.00% (1/1)
 93.73% (5804/6192)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/wasmi_ir-62f7d2fd38a064a8/out/op.rs
 84.36% (2946/3492)
 96.61% (740/766)
 86.01% (3706/4309)
src/wasmi/target/x86_64-unknown-linux-gnu/release/build/wasmi_ir-62f7d2fd38a064a8/out/op_code.rs
  0.00% (0/2304)
  0.00% (0/3)
  0.00% (0/3837)
Totals
 28.74% (48181/167619)
 32.79% (6108/18627)
 28.65% (92420/322632)