View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/fuzz_array.cpp |
97.74% (260/266) |
100.00% (14/14) |
73.12% (185/253) |
src/fuzz_bignum.cpp |
97.39% (112/115) |
100.00% (1/1) |
83.89% (151/180) |
src/fuzz_hash.cpp |
100.00% (173/173) |
100.00% (14/14) |
68.57% (120/175) |
src/fuzz_iseq.cpp |
82.35% (28/34) |
100.00% (2/2) |
54.39% (31/57) |
src/fuzz_json.c |
88.89% (40/45) |
100.00% (3/3) |
82.50% (33/40) |
src/fuzz_pack.cpp |
83.13% (69/83) |
100.00% (3/3) |
64.08% (66/103) |
src/fuzz_regex.cpp |
96.47% (82/85) |
100.00% (5/5) |
86.21% (75/87) |
src/fuzz_ruby_parser.cpp |
34.21% (13/38) |
50.00% (1/2) |
35.71% (10/28) |
src/fuzz_string.cpp |
100.00% (29/29) |
100.00% (4/4) |
63.64% (21/33) |
src/ruby/array.c |
26.32% (1039/3947) |
35.93% (97/270) |
29.96% (1982/6615) |
src/ruby/array.rbinc |
0.00% (0/105) |
0.00% (0/11) |
0.00% (0/147) |
src/ruby/ast.c |
0.77% (7/907) |
2.08% (1/48) |
0.08% (1/1246) |
src/ruby/ast.rbinc |
0.00% (0/51) |
0.00% (0/1) |
0.00% (0/125) |
src/ruby/bignum.c |
54.59% (2579/4724) |
54.41% (111/204) |
48.78% (2952/6052) |
src/ruby/box.c |
17.96% (111/618) |
21.31% (13/61) |
14.33% (88/614) |
src/ruby/builtin.c |
2.90% (2/69) |
11.11% (1/9) |
2.27% (1/44) |
src/ruby/builtin.h |
0.00% (0/26) |
0.00% (0/18) |
0.00% (0/23) |
src/ruby/ccan/container_of/container_of.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/ruby/ccan/list/list.h |
42.97% (55/128) |
65.00% (13/20) |
38.96% (30/77) |
src/ruby/class.c |
31.11% (523/1681) |
40.85% (58/142) |
33.35% (616/1847) |
src/ruby/compar.c |
9.71% (10/103) |
6.25% (1/16) |
14.38% (22/153) |
src/ruby/compile.c |
6.49% (679/10456) |
14.04% (50/356) |
4.12% (666/16159) |
src/ruby/complex.c |
7.82% (107/1368) |
2.56% (3/117) |
11.22% (212/1890) |
src/ruby/concurrent_set.c |
76.10% (242/318) |
87.50% (14/16) |
73.87% (212/287) |
src/ruby/cont.c |
17.35% (246/1418) |
19.26% (26/135) |
16.28% (192/1179) |
src/ruby/coroutine/amd64/Context.h |
14.29% (2/14) |
33.33% (1/3) |
7.69% (2/26) |
src/ruby/darray.h |
48.18% (53/110) |
57.14% (8/14) |
68.52% (37/54) |
src/ruby/debug.c |
0.00% (0/110) |
0.00% (0/12) |
0.00% (0/111) |
src/ruby/dir.c |
3.49% (67/1918) |
0.76% (1/131) |
7.73% (162/2097) |
src/ruby/dir.rbinc |
0.00% (0/21) |
0.00% (0/1) |
0.00% (0/35) |
src/ruby/dln.c |
0.00% (0/137) |
0.00% (0/13) |
0.00% (0/148) |
src/ruby/dln_find.c |
0.00% (0/103) |
0.00% (0/3) |
0.00% (0/107) |
src/ruby/dmyenc.c |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/5) |
src/ruby/dmyext.c |
0.00% (0/2) |
0.00% (0/1) |
0.00% (0/1) |
src/ruby/enc/trans/newline.c |
11.11% (6/54) |
25.00% (1/4) |
2.38% (1/42) |
src/ruby/enc/unicode.c |
68.20% (311/456) |
84.62% (11/13) |
60.86% (412/677) |
src/ruby/enc/unicode/17.0.0/casefold.h |
100.00% (4643/4643) |
100.00% (8/8) |
100.00% (64/64) |
src/ruby/enc/unicode/17.0.0/name2ctype.h |
100.00% (2027/2027) |
100.00% (3/3) |
100.00% (1931/1931) |
src/ruby/enc/us_ascii.c |
100.00% (5/5) |
100.00% (1/1) |
100.00% (6/6) |
src/ruby/enc/utf_8.c |
86.99% (107/123) |
100.00% (9/9) |
90.08% (109/121) |
src/ruby/encoding.c |
28.93% (331/1144) |
31.75% (40/126) |
28.67% (420/1465) |
src/ruby/enum.c |
4.63% (103/2223) |
2.99% (5/167) |
5.94% (215/3621) |
src/ruby/enumerator.c |
8.90% (191/2147) |
1.05% (2/191) |
17.86% (440/2463) |
src/ruby/error.c |
18.15% (342/1884) |
18.97% (37/195) |
18.50% (543/2935) |
src/ruby/eval.c |
21.54% (263/1221) |
26.47% (27/102) |
25.31% (365/1442) |
src/ruby/eval_error.c |
1.97% (8/407) |
5.56% (1/18) |
1.01% (9/894) |
src/ruby/eval_intern.h |
28.72% (27/94) |
23.81% (5/21) |
22.73% (15/66) |
src/ruby/eval_jump.c |
13.51% (10/74) |
28.57% (2/7) |
12.50% (7/56) |
src/ruby/ext/json/parser/parser.c |
77.03% (862/1119) |
77.46% (55/71) |
71.73% (586/817) |
src/ruby/ext/json/simd/simd.h |
21.74% (5/23) |
33.33% (1/3) |
33.33% (1/3) |
src/ruby/ext/json/vendor/fpconv.c |
0.00% (0/318) |
0.00% (0/12) |
0.00% (0/12) |
src/ruby/ext/json/vendor/ryu.h |
100.00% (84/84) |
100.00% (11/11) |
100.00% (60/60) |
src/ruby/file.c |
9.79% (271/2769) |
6.64% (16/241) |
17.71% (669/3778) |
src/ruby/gc.c |
27.77% (842/3032) |
37.89% (108/285) |
23.02% (871/3783) |
src/ruby/gc.rbinc |
0.00% (0/84) |
0.00% (0/7) |
0.00% (0/138) |
src/ruby/gc/default/default.c |
39.12% (1890/4831) |
52.44% (172/328) |
24.69% (2204/8926) |
src/ruby/gc/gc.h |
3.45% (3/87) |
10.00% (1/10) |
0.27% (1/366) |
src/ruby/hash.c |
38.59% (1218/3156) |
39.87% (124/311) |
36.13% (1393/3855) |
src/ruby/hash.rbinc |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/11) |
src/ruby/hrtime.h |
16.84% (16/95) |
27.27% (3/11) |
12.66% (10/79) |
src/ruby/id.c |
100.00% (103/103) |
100.00% (1/1) |
100.00% (101/101) |
src/ruby/id_table.c |
61.21% (172/281) |
50.00% (22/44) |
67.42% (120/178) |
src/ruby/imemo.c |
34.73% (182/524) |
40.00% (10/25) |
30.89% (143/463) |
src/ruby/include/ruby/atomic.h |
14.51% (83/572) |
62.96% (17/27) |
75.86% (44/58) |
src/ruby/include/ruby/backward/cxxanyargs.hpp |
0.00% (0/134) |
0.00% (0/30) |
0.00% (0/30) |
src/ruby/include/ruby/fiber/scheduler.h |
0.00% (0/17) |
0.00% (0/2) |
0.00% (0/17) |
src/ruby/include/ruby/internal/abi.h |
0.00% (0/4) |
0.00% (0/1) |
0.00% (0/2) |
src/ruby/include/ruby/internal/arithmetic/char.h |
0.00% (0/9) |
0.00% (0/2) |
0.00% (0/14) |
src/ruby/include/ruby/internal/arithmetic/int.h |
41.67% (30/72) |
83.33% (5/6) |
68.75% (33/48) |
src/ruby/include/ruby/internal/arithmetic/long.h |
53.33% (48/90) |
72.73% (8/11) |
73.33% (55/75) |
src/ruby/include/ruby/internal/arithmetic/long_long.h |
30.00% (6/20) |
50.00% (2/4) |
54.84% (17/31) |
src/ruby/include/ruby/internal/arithmetic/short.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/1) |
src/ruby/include/ruby/internal/arithmetic/st_data_t.h |
0.00% (0/14) |
0.00% (0/1) |
0.00% (0/15) |
src/ruby/include/ruby/internal/core/rarray.h |
71.43% (30/42) |
66.67% (4/6) |
77.97% (46/59) |
src/ruby/include/ruby/internal/core/rbasic.h |
66.67% (4/6) |
50.00% (1/2) |
83.33% (5/6) |
src/ruby/include/ruby/internal/core/rbignum.h |
0.00% (0/8) |
0.00% (0/2) |
0.00% (0/10) |
src/ruby/include/ruby/internal/core/rmatch.h |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/1) |
src/ruby/include/ruby/internal/core/robject.h |
83.33% (10/12) |
100.00% (1/1) |
100.00% (9/9) |
src/ruby/include/ruby/internal/core/rregexp.h |
80.00% (12/15) |
75.00% (3/4) |
93.75% (15/16) |
src/ruby/include/ruby/internal/core/rstring.h |
58.33% (21/36) |
100.00% (4/4) |
89.19% (33/37) |
src/ruby/include/ruby/internal/core/rstruct.h |
0.00% (0/15) |
0.00% (0/3) |
0.00% (0/11) |
src/ruby/include/ruby/internal/core/rtypeddata.h |
63.64% (42/66) |
75.00% (9/12) |
83.33% (50/60) |
src/ruby/include/ruby/internal/ctype.h |
60.00% (27/45) |
60.00% (9/15) |
76.92% (30/39) |
src/ruby/include/ruby/internal/encoding/coderange.h |
71.43% (25/35) |
100.00% (7/7) |
68.18% (15/22) |
src/ruby/include/ruby/internal/encoding/ctype.h |
23.08% (9/39) |
25.00% (3/12) |
27.59% (8/29) |
src/ruby/include/ruby/internal/encoding/encoding.h |
46.55% (54/116) |
60.00% (12/20) |
51.61% (32/62) |
src/ruby/include/ruby/internal/encoding/string.h |
58.33% (7/12) |
50.00% (1/2) |
85.71% (6/7) |
src/ruby/include/ruby/internal/fl_type.h |
66.27% (55/83) |
68.42% (13/19) |
76.12% (51/67) |
src/ruby/include/ruby/internal/gc.h |
37.50% (15/40) |
60.00% (3/5) |
84.62% (11/13) |
src/ruby/include/ruby/internal/globals.h |
75.86% (22/29) |
100.00% (1/1) |
90.32% (28/31) |
src/ruby/include/ruby/internal/intern/error.h |
50.00% (8/16) |
100.00% (2/2) |
80.95% (17/21) |
src/ruby/include/ruby/internal/intern/select/largesize.h |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/2) |
src/ruby/include/ruby/internal/intern/string.h |
55.56% (20/36) |
55.56% (5/9) |
60.00% (6/10) |
src/ruby/include/ruby/internal/memory.h |
35.19% (38/108) |
85.71% (6/7) |
60.00% (18/30) |
src/ruby/include/ruby/internal/scan_args.h |
54.01% (74/137) |
100.00% (14/14) |
53.39% (63/118) |
src/ruby/include/ruby/internal/special_consts.h |
33.33% (26/78) |
80.00% (8/10) |
77.78% (14/18) |
src/ruby/include/ruby/internal/symbol.h |
90.91% (10/11) |
100.00% (2/2) |
100.00% (6/6) |
src/ruby/include/ruby/internal/value_type.h |
55.93% (66/118) |
88.89% (8/9) |
69.06% (96/139) |
src/ruby/include/ruby/memory_view.h |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/1) |
src/ruby/include/ruby/ractor.h |
27.78% (5/18) |
50.00% (1/2) |
18.75% (3/16) |
src/ruby/include/ruby/random.h |
0.00% (0/12) |
0.00% (0/2) |
0.00% (0/2) |
src/ruby/include/ruby/ruby.h |
66.67% (2/3) |
100.00% (1/1) |
100.00% (2/2) |
src/ruby/inits.c |
70.79% (63/89) |
50.00% (1/2) |
64.74% (123/190) |
src/ruby/insns_info.inc |
1.22% (51/4164) |
0.43% (5/1150) |
0.63% (10/1593) |
src/ruby/internal/array.h |
80.00% (44/55) |
77.78% (7/9) |
91.53% (54/59) |
src/ruby/internal/bignum.h |
86.67% (39/45) |
77.78% (7/9) |
88.37% (38/43) |
src/ruby/internal/bits.h |
14.20% (47/331) |
55.56% (10/18) |
45.00% (45/100) |
src/ruby/internal/box.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/ruby/internal/class.h |
50.33% (154/306) |
66.00% (33/50) |
56.37% (177/314) |
src/ruby/internal/error.h |
17.39% (4/23) |
16.67% (1/6) |
7.69% (1/13) |
src/ruby/internal/fixnum.h |
57.55% (61/106) |
90.00% (9/10) |
91.30% (63/69) |
src/ruby/internal/gc.h |
38.46% (5/13) |
50.00% (1/2) |
83.33% (5/6) |
src/ruby/internal/hash.h |
100.00% (43/43) |
100.00% (11/11) |
100.00% (24/24) |
src/ruby/internal/imemo.h |
41.46% (34/82) |
53.85% (7/13) |
59.74% (46/77) |
src/ruby/internal/numeric.h |
40.87% (47/115) |
40.00% (4/10) |
40.28% (29/72) |
src/ruby/internal/object.h |
94.44% (17/18) |
100.00% (4/4) |
100.00% (12/12) |
src/ruby/internal/process.h |
0.00% (0/11) |
0.00% (0/2) |
0.00% (0/2) |
src/ruby/internal/range.h |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/3) |
src/ruby/internal/rational.h |
0.00% (0/22) |
0.00% (0/3) |
0.00% (0/31) |
src/ruby/internal/re.h |
100.00% (25/25) |
100.00% (5/5) |
100.00% (29/29) |
src/ruby/internal/sanitizers.h |
27.14% (19/70) |
44.44% (4/9) |
40.62% (13/32) |
src/ruby/internal/string.h |
53.75% (43/80) |
71.43% (10/14) |
63.46% (66/104) |
src/ruby/internal/struct.h |
0.00% (0/54) |
0.00% (0/8) |
0.00% (0/34) |
src/ruby/io.c |
6.20% (468/7546) |
5.66% (26/459) |
7.67% (736/9592) |
src/ruby/io.rbinc |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/23) |
src/ruby/io_buffer.c |
6.21% (107/1724) |
1.44% (2/139) |
14.02% (258/1840) |
src/ruby/iseq.c |
13.36% (361/2702) |
21.29% (33/155) |
10.60% (362/3414) |
src/ruby/iseq.h |
44.23% (23/52) |
55.56% (5/9) |
56.10% (23/41) |
src/ruby/jit_hook.rbinc |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/5) |
src/ruby/jit_undef.rbinc |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/5) |
src/ruby/kernel.rbinc |
0.00% (0/49) |
0.00% (0/5) |
0.00% (0/67) |
src/ruby/lex.c |
0.00% (0/146) |
0.00% (0/2) |
0.00% (0/24) |
src/ruby/load.c |
22.11% (235/1063) |
28.57% (18/63) |
15.21% (188/1236) |
src/ruby/localeinit.c |
0.00% (0/23) |
0.00% (0/5) |
0.00% (0/7) |
src/ruby/marshal.c |
2.96% (53/1789) |
5.26% (5/95) |
4.87% (87/1785) |
src/ruby/marshal.rbinc |
0.00% (0/13) |
0.00% (0/1) |
0.00% (0/11) |
src/ruby/math.c |
12.54% (38/303) |
5.26% (2/38) |
20.26% (92/454) |
src/ruby/memory_view.c |
2.02% (12/594) |
7.14% (2/28) |
0.88% (5/571) |
src/ruby/method.h |
84.62% (22/26) |
80.00% (4/5) |
87.50% (49/56) |
src/ruby/missing/dtoa.c |
56.54% (925/1636) |
80.95% (17/21) |
51.31% (902/1758) |
src/ruby/missing/mt19937.c |
0.00% (0/53) |
0.00% (0/4) |
0.00% (0/68) |
src/ruby/missing/setproctitle.c |
0.00% (0/66) |
0.00% (0/3) |
0.00% (0/66) |
src/ruby/missing/strlcat.c |
0.00% (0/21) |
0.00% (0/1) |
0.00% (0/12) |
src/ruby/missing/strlcpy.c |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/13) |
src/ruby/nilclass.rbinc |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/5) |
src/ruby/node.c |
0.00% (0/270) |
0.00% (0/28) |
0.00% (0/513) |
src/ruby/node.h |
0.00% (0/12) |
0.00% (0/3) |
0.00% (0/22) |
src/ruby/node_dump.c |
0.00% (0/1092) |
0.00% (0/7) |
0.00% (0/7348) |
src/ruby/numeric.c |
20.34% (602/2959) |
22.08% (53/240) |
23.32% (1012/4339) |
src/ruby/numeric.rbinc |
0.00% (0/120) |
0.00% (0/16) |
0.00% (0/139) |
src/ruby/object.c |
18.38% (336/1828) |
19.23% (30/156) |
22.91% (574/2505) |
src/ruby/optinsn.inc |
16.18% (11/68) |
50.00% (1/2) |
3.75% (3/80) |
src/ruby/pack.c |
1.64% (23/1401) |
10.53% (2/19) |
1.16% (21/1804) |
src/ruby/pack.rbinc |
0.00% (0/17) |
0.00% (0/1) |
0.00% (0/23) |
src/ruby/parse.c |
0.00% (0/16277) |
0.00% (0/511) |
0.00% (0/14019) |
src/ruby/parser_bits.h |
0.00% (0/306) |
0.00% (0/18) |
0.00% (0/49) |
src/ruby/parser_node.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/1) |
src/ruby/parser_st.c |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/4) |
src/ruby/pathname.c |
13.02% (28/215) |
17.65% (3/17) |
13.46% (42/312) |
src/ruby/pathname_builtin.rbinc |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/5) |
src/ruby/prelude.rbinc |
0.00% (0/11) |
0.00% (0/1) |
0.00% (0/5) |
src/ruby/prism/api_node.c |
0.00% (0/4238) |
0.00% (0/9) |
0.00% (0/1830) |
src/ruby/prism/arena.c |
0.00% (0/49) |
0.00% (0/7) |
0.00% (0/63) |
src/ruby/prism/buffer.c |
0.00% (0/224) |
0.00% (0/24) |
0.00% (0/153) |
src/ruby/prism/char.c |
0.00% (0/82) |
0.00% (0/17) |
0.00% (0/73) |
src/ruby/prism/constant_pool.c |
0.00% (0/191) |
0.00% (0/18) |
0.00% (0/184) |
src/ruby/prism/diagnostic.c |
0.00% (0/393) |
0.00% (0/10) |
0.00% (0/402) |
src/ruby/prism/encoding.c |
0.00% (0/557) |
0.00% (0/36) |
0.00% (0/1704) |
src/ruby/prism/extension.c |
0.00% (0/706) |
0.00% (0/52) |
0.00% (0/643) |
src/ruby/prism/integer.c |
0.00% (0/412) |
0.00% (0/15) |
0.00% (0/446) |
src/ruby/prism/internal/arena.h |
0.00% (0/23) |
0.00% (0/3) |
0.00% (0/13) |
src/ruby/prism/internal/char.h |
0.00% (0/13) |
0.00% (0/3) |
0.00% (0/13) |
src/ruby/prism/internal/line_offset_list.h |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/4) |
src/ruby/prism/internal/node.h |
0.00% (0/7) |
0.00% (0/1) |
0.00% (0/4) |
src/ruby/prism/line_offset_list.c |
0.00% (0/53) |
0.00% (0/5) |
0.00% (0/41) |
src/ruby/prism/list.c |
0.00% (0/12) |
0.00% (0/2) |
0.00% (0/6) |
src/ruby/prism/memchr.c |
0.00% (0/19) |
0.00% (0/1) |
0.00% (0/20) |
src/ruby/prism/node.c |
0.00% (0/2886) |
0.00% (0/159) |
0.00% (0/973) |
src/ruby/prism/options.c |
0.00% (0/204) |
0.00% (0/29) |
0.00% (0/134) |
src/ruby/prism/parser.c |
0.00% (0/115) |
0.00% (0/32) |
0.00% (0/45) |
src/ruby/prism/prettyprint.c |
0.00% (0/7554) |
0.00% (0/4) |
0.00% (0/1698) |
src/ruby/prism/prism.c |
0.00% (0/14647) |
0.00% (0/545) |
0.00% (0/16804) |
src/ruby/prism/regexp.c |
0.00% (0/1004) |
0.00% (0/34) |
0.00% (0/1019) |
src/ruby/prism/serialize.c |
0.00% (0/2121) |
0.00% (0/21) |
0.00% (0/884) |
src/ruby/prism/source.c |
0.00% (0/181) |
0.00% (0/12) |
0.00% (0/128) |
src/ruby/prism/static_literals.c |
0.00% (0/440) |
0.00% (0/18) |
0.00% (0/349) |
src/ruby/prism/string_query.c |
0.00% (0/91) |
0.00% (0/4) |
0.00% (0/170) |
src/ruby/prism/stringy.c |
0.00% (0/43) |
0.00% (0/7) |
0.00% (0/28) |
src/ruby/prism/strncasecmp.c |
0.00% (0/16) |
0.00% (0/2) |
0.00% (0/18) |
src/ruby/prism/strpbrk.c |
0.00% (0/158) |
0.00% (0/9) |
0.00% (0/157) |
src/ruby/prism/tokens.c |
0.00% (0/670) |
0.00% (0/2) |
0.00% (0/396) |
src/ruby/prism_compile.c |
0.00% (0/7538) |
0.00% (0/146) |
0.00% (0/10074) |
src/ruby/prism_compile.h |
0.00% (0/25) |
0.00% (0/4) |
0.00% (0/19) |
src/ruby/prism_init.c |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/ruby/proc.c |
7.21% (152/2108) |
4.40% (7/159) |
12.97% (288/2221) |
src/ruby/process.c |
7.39% (285/3858) |
0.83% (2/241) |
12.35% (530/4293) |
src/ruby/ractor.c |
16.38% (250/1526) |
19.57% (27/138) |
14.66% (200/1364) |
src/ruby/ractor.rbinc |
0.00% (0/214) |
0.00% (0/23) |
0.00% (0/261) |
src/ruby/ractor_core.h |
37.50% (27/72) |
38.46% (5/13) |
45.16% (14/31) |
src/ruby/ractor_sync.c |
12.15% (91/749) |
18.82% (16/85) |
9.66% (59/611) |
src/ruby/random.c |
7.77% (71/914) |
8.33% (7/84) |
10.86% (96/884) |
src/ruby/range.c |
3.39% (40/1181) |
1.27% (1/79) |
4.03% (95/2356) |
src/ruby/rational.c |
4.11% (59/1435) |
0.83% (1/121) |
7.11% (142/1997) |
src/ruby/re.c |
35.52% (1016/2860) |
27.75% (48/173) |
35.75% (1142/3194) |
src/ruby/regcomp.c |
91.12% (3755/4121) |
90.58% (125/138) |
90.45% (4345/4804) |
src/ruby/regenc.c |
38.62% (185/479) |
58.14% (25/43) |
31.44% (166/528) |
src/ruby/regerror.c |
60.14% (172/286) |
83.33% (5/6) |
58.82% (160/272) |
src/ruby/regexec.c |
80.43% (2416/3004) |
64.71% (33/51) |
77.46% (4733/6110) |
src/ruby/regparse.c |
80.21% (3753/4679) |
88.64% (117/132) |
72.52% (4985/6874) |
src/ruby/ruby.c |
3.04% (58/1905) |
5.81% (5/86) |
1.68% (46/2730) |
src/ruby/ruby_atomic.h |
28.57% (16/56) |
80.00% (4/5) |
80.00% (4/5) |
src/ruby/ruby_parser.c |
0.99% (4/404) |
1.85% (1/54) |
1.57% (5/319) |
src/ruby/scheduler.c |
8.45% (36/426) |
6.12% (3/49) |
9.71% (34/350) |
src/ruby/set.c |
7.31% (77/1054) |
0.79% (1/127) |
13.49% (142/1053) |
src/ruby/shape.c |
29.51% (255/864) |
34.48% (20/58) |
32.55% (249/765) |
src/ruby/shape.h |
41.33% (124/300) |
50.00% (26/52) |
48.26% (111/230) |
src/ruby/signal.c |
19.14% (152/794) |
22.22% (10/45) |
19.09% (180/943) |
src/ruby/siphash.c |
100.00% (54/54) |
100.00% (1/1) |
100.00% (157/157) |
src/ruby/sprintf.c |
15.46% (148/957) |
54.55% (12/22) |
7.99% (123/1539) |
src/ruby/st.c |
52.36% (876/1673) |
59.72% (86/144) |
44.27% (603/1362) |
src/ruby/strftime.c |
0.00% (0/748) |
0.00% (0/16) |
0.00% (0/1941) |
src/ruby/string.c |
19.97% (1603/8027) |
27.13% (118/435) |
22.96% (2390/10410) |
src/ruby/struct.c |
14.07% (130/924) |
13.70% (10/73) |
18.08% (173/957) |
src/ruby/symbol.c |
50.79% (419/825) |
56.63% (47/83) |
48.26% (443/918) |
src/ruby/symbol.h |
60.61% (20/33) |
75.00% (3/4) |
55.56% (15/27) |
src/ruby/symbol.rbinc |
0.00% (0/25) |
0.00% (0/3) |
0.00% (0/19) |
src/ruby/thread.c |
10.71% (314/2933) |
12.35% (31/251) |
13.57% (403/2970) |
src/ruby/thread_pthread.c |
23.99% (444/1851) |
34.90% (52/149) |
22.11% (319/1443) |
src/ruby/thread_pthread_mn.c |
10.38% (57/549) |
16.67% (4/24) |
8.94% (37/414) |
src/ruby/thread_sync.c |
2.90% (26/896) |
2.80% (3/107) |
3.86% (26/673) |
src/ruby/thread_sync.rbinc |
0.00% (0/176) |
0.00% (0/14) |
0.00% (0/272) |
src/ruby/time.c |
4.46% (147/3298) |
1.06% (2/188) |
8.05% (333/4135) |
src/ruby/timev.rbinc |
0.00% (0/23) |
0.00% (0/1) |
0.00% (0/41) |
src/ruby/trace_point.rbinc |
0.00% (0/53) |
0.00% (0/1) |
0.00% (0/131) |
src/ruby/transcode.c |
4.27% (122/2860) |
3.33% (4/120) |
7.24% (235/3248) |
src/ruby/util.c |
35.34% (47/133) |
44.44% (4/9) |
23.21% (26/112) |
src/ruby/variable.c |
21.67% (637/2940) |
26.51% (66/249) |
21.93% (661/3014) |
src/ruby/variable.h |
100.00% (3/3) |
100.00% (1/1) |
100.00% (1/1) |
src/ruby/version.c |
32.50% (26/80) |
27.27% (3/11) |
38.30% (36/94) |
src/ruby/vm.c |
30.22% (781/2584) |
35.07% (74/211) |
34.13% (990/2901) |
src/ruby/vm_args.c |
0.00% (0/910) |
0.00% (0/32) |
0.00% (0/999) |
src/ruby/vm_backtrace.c |
10.09% (117/1159) |
7.89% (9/114) |
13.13% (138/1051) |
src/ruby/vm_call_iseq_optimized.inc |
0.00% (0/111) |
0.00% (0/25) |
0.00% (0/62) |
src/ruby/vm_callinfo.h |
34.07% (93/273) |
41.67% (15/36) |
32.02% (73/228) |
src/ruby/vm_core.h |
39.16% (204/521) |
50.00% (45/90) |
44.37% (130/293) |
src/ruby/vm_dump.c |
0.00% (0/666) |
0.00% (0/22) |
0.00% (0/1042) |
src/ruby/vm_eval.c |
23.59% (410/1738) |
26.87% (36/134) |
23.35% (428/1833) |
src/ruby/vm_exec.c |
72.22% (26/36) |
100.00% (2/2) |
8.73% (915/10481) |
src/ruby/vm_insnhelper.c |
6.56% (311/4738) |
9.22% (32/347) |
5.11% (267/5228) |
src/ruby/vm_insnhelper.h |
30.61% (15/49) |
27.27% (3/11) |
12.50% (7/56) |
src/ruby/vm_method.c |
39.50% (848/2147) |
47.65% (81/170) |
41.17% (916/2225) |
src/ruby/vm_sync.c |
34.94% (58/166) |
40.00% (8/20) |
29.01% (38/131) |
src/ruby/vm_sync.h |
50.00% (27/54) |
77.78% (7/9) |
60.61% (20/33) |
src/ruby/vm_trace.c |
1.81% (22/1213) |
2.73% (3/110) |
1.77% (28/1586) |
src/ruby/vsnprintf.c |
48.82% (309/633) |
57.14% (4/7) |
24.44% (261/1068) |
src/ruby/warning.rbinc |
0.00% (0/31) |
0.00% (0/3) |
0.00% (0/28) |
src/ruby/weakmap.c |
8.22% (30/365) |
2.00% (1/50) |
19.71% (67/340) |
src/ruby/yjit.h |
26.32% (5/19) |
26.32% (5/19) |
26.32% (5/19) |
src/ruby/zjit.h |
50.00% (15/30) |
41.18% (7/17) |
51.61% (16/31) |
Totals |
19.66% (46583/236940) |
20.35% (2863/14069) |
18.79% (52373/278720) |