src/simdjson/fuzz/FuzzUtils.h
|
76.81% (53/69)
|
72.73% (8/11)
|
80.77% (21/26)
|
src/simdjson/fuzz/NullBuffer.h
|
71.43% (5/7)
|
50.00% (2/4)
|
62.50% (5/8)
|
src/simdjson/fuzz/fuzz_atpointer.cpp
|
92.00% (23/25)
|
100.00% (1/1)
|
74.07% (20/27)
|
src/simdjson/fuzz/fuzz_dump.cpp
|
94.74% (54/57)
|
100.00% (2/2)
|
93.75% (15/16)
|
src/simdjson/fuzz/fuzz_dump_raw_tape.cpp
|
100.00% (9/9)
|
100.00% (1/1)
|
100.00% (5/5)
|
src/simdjson/fuzz/fuzz_element.cpp
|
97.54% (119/122)
|
100.00% (6/6)
|
84.43% (141/167)
|
src/simdjson/fuzz/fuzz_implementations.cpp
|
52.94% (36/68)
|
50.00% (2/4)
|
52.27% (23/44)
|
src/simdjson/fuzz/fuzz_minify.cpp
|
100.00% (10/10)
|
100.00% (1/1)
|
100.00% (4/4)
|
src/simdjson/fuzz/fuzz_minifyimpl.cpp
|
80.00% (40/50)
|
100.00% (2/2)
|
69.23% (18/26)
|
src/simdjson/fuzz/fuzz_ndjson.cpp
|
100.00% (23/23)
|
100.00% (1/1)
|
68.75% (11/16)
|
src/simdjson/fuzz/fuzz_ondemand.cpp
|
95.38% (62/65)
|
100.00% (1/1)
|
94.44% (34/36)
|
src/simdjson/fuzz/fuzz_padded.cpp
|
100.00% (42/42)
|
100.00% (1/1)
|
71.43% (25/35)
|
src/simdjson/fuzz/fuzz_parser.cpp
|
100.00% (6/6)
|
100.00% (1/1)
|
100.00% (3/3)
|
src/simdjson/fuzz/fuzz_print_json.cpp
|
100.00% (10/10)
|
100.00% (1/1)
|
100.00% (3/3)
|
src/simdjson/fuzz/fuzz_utf8.cpp
|
35.85% (19/53)
|
66.67% (2/3)
|
28.57% (8/28)
|
src/simdjson/fuzz/supported_implementations.h
|
83.33% (10/12)
|
100.00% (1/1)
|
85.71% (6/7)
|
src/simdjson/include/simdjson/dom/array-inl.h
|
30.09% (65/216)
|
45.45% (15/33)
|
67.80% (80/118)
|
src/simdjson/include/simdjson/dom/document-inl.h
|
65.31% (96/147)
|
100.00% (4/4)
|
77.78% (42/54)
|
src/simdjson/include/simdjson/dom/document.h
|
100.00% (4/4)
|
100.00% (4/4)
|
100.00% (4/4)
|
src/simdjson/include/simdjson/dom/document_stream-inl.h
|
67.34% (167/248)
|
74.19% (23/31)
|
86.32% (101/117)
|
src/simdjson/include/simdjson/dom/document_stream.h
|
100.00% (3/3)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/simdjson/include/simdjson/dom/element-inl.h
|
51.33% (212/413)
|
54.90% (56/102)
|
64.74% (224/346)
|
src/simdjson/include/simdjson/dom/fractured_json-inl.h
|
0.00% (0/820)
|
0.00% (0/58)
|
0.00% (0/417)
|
src/simdjson/include/simdjson/dom/object-inl.h
|
39.73% (116/292)
|
48.89% (22/45)
|
71.85% (97/135)
|
src/simdjson/include/simdjson/dom/parser-inl.h
|
20.37% (55/270)
|
36.59% (15/41)
|
55.26% (42/76)
|
src/simdjson/include/simdjson/dom/parser.h
|
33.33% (1/3)
|
33.33% (1/3)
|
33.33% (1/3)
|
src/simdjson/include/simdjson/dom/serialization-inl.h
|
56.76% (235/414)
|
70.27% (26/37)
|
64.29% (81/126)
|
src/simdjson/include/simdjson/dom/serialization.h
|
85.00% (34/40)
|
90.91% (10/11)
|
95.00% (19/20)
|
src/simdjson/include/simdjson/error-inl.h
|
70.31% (45/64)
|
73.91% (17/23)
|
75.68% (28/37)
|
src/simdjson/include/simdjson/error.h
|
33.33% (1/3)
|
33.33% (1/3)
|
50.00% (2/4)
|
src/simdjson/include/simdjson/fallback/bitmanipulation.h
|
16.00% (4/25)
|
50.00% (1/2)
|
50.00% (1/2)
|
src/simdjson/include/simdjson/fallback/implementation.h
|
100.00% (5/5)
|
100.00% (1/1)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/fallback/numberparsing_defs.h
|
100.00% (18/18)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/simdjson/include/simdjson/fallback/stringparsing_defs.h
|
53.33% (8/15)
|
62.50% (5/8)
|
64.29% (9/14)
|
src/simdjson/include/simdjson/generic/atomparsing.h
|
70.45% (31/44)
|
72.73% (8/11)
|
89.66% (26/29)
|
src/simdjson/include/simdjson/generic/builder/json_string_builder-inl.h
|
0.00% (0/349)
|
0.00% (0/36)
|
0.00% (0/36)
|
src/simdjson/include/simdjson/generic/builder/json_string_builder.h
|
0.00% (0/9)
|
0.00% (0/6)
|
0.00% (0/6)
|
src/simdjson/include/simdjson/generic/dom_parser_implementation.h
|
87.50% (21/24)
|
75.00% (3/4)
|
72.73% (16/22)
|
src/simdjson/include/simdjson/generic/implementation_simdjson_result_base-inl.h
|
19.35% (6/31)
|
40.00% (4/10)
|
57.14% (8/14)
|
src/simdjson/include/simdjson/generic/implementation_simdjson_result_base.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/jsoncharutils.h
|
87.80% (36/41)
|
100.00% (4/4)
|
100.00% (16/16)
|
src/simdjson/include/simdjson/generic/numberparsing.h
|
25.06% (290/1157)
|
51.85% (14/27)
|
96.14% (324/337)
|
src/simdjson/include/simdjson/generic/ondemand/array-inl.h
|
22.46% (31/138)
|
29.17% (7/24)
|
58.14% (25/43)
|
src/simdjson/include/simdjson/generic/ondemand/array.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/ondemand/array_iterator-inl.h
|
76.79% (43/56)
|
69.23% (9/13)
|
81.63% (40/49)
|
src/simdjson/include/simdjson/generic/ondemand/array_iterator.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/generic/ondemand/document-inl.h
|
4.68% (37/790)
|
3.94% (10/254)
|
5.77% (15/260)
|
src/simdjson/include/simdjson/generic/ondemand/document.h
|
100.00% (2/2)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/generic/ondemand/document_stream-inl.h
|
0.00% (0/346)
|
0.00% (0/23)
|
0.00% (0/23)
|
src/simdjson/include/simdjson/generic/ondemand/field-inl.h
|
0.00% (0/55)
|
0.00% (0/13)
|
0.00% (0/13)
|
src/simdjson/include/simdjson/generic/ondemand/json_iterator-inl.h
|
39.21% (129/329)
|
44.19% (19/43)
|
64.64% (117/181)
|
src/simdjson/include/simdjson/generic/ondemand/json_iterator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/ondemand/json_type-inl.h
|
0.00% (0/69)
|
0.00% (0/17)
|
0.00% (0/17)
|
src/simdjson/include/simdjson/generic/ondemand/logger-inl.h
|
23.08% (39/169)
|
57.14% (12/21)
|
35.42% (17/48)
|
src/simdjson/include/simdjson/generic/ondemand/object-inl.h
|
3.96% (9/227)
|
11.11% (4/36)
|
25.58% (11/43)
|
src/simdjson/include/simdjson/generic/ondemand/object.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/ondemand/object_iterator-inl.h
|
0.00% (0/55)
|
0.00% (0/8)
|
0.00% (0/8)
|
src/simdjson/include/simdjson/generic/ondemand/parser-inl.h
|
25.26% (49/194)
|
24.24% (8/33)
|
50.59% (43/85)
|
src/simdjson/include/simdjson/generic/ondemand/parser.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/ondemand/raw_json_string-inl.h
|
5.95% (10/168)
|
21.74% (5/23)
|
37.93% (11/29)
|
src/simdjson/include/simdjson/generic/ondemand/raw_json_string.h
|
33.33% (1/3)
|
33.33% (1/3)
|
33.33% (1/3)
|
src/simdjson/include/simdjson/generic/ondemand/serialization-inl.h
|
0.00% (0/149)
|
0.00% (0/21)
|
0.00% (0/21)
|
src/simdjson/include/simdjson/generic/ondemand/token_iterator-inl.h
|
26.79% (15/56)
|
27.78% (5/18)
|
35.00% (7/20)
|
src/simdjson/include/simdjson/generic/ondemand/token_iterator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/ondemand/value-inl.h
|
18.09% (85/470)
|
19.20% (24/125)
|
37.27% (60/161)
|
src/simdjson/include/simdjson/generic/ondemand/value.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/generic/ondemand/value_iterator-inl.h
|
21.77% (214/983)
|
44.79% (43/96)
|
58.46% (197/337)
|
src/simdjson/include/simdjson/generic/ondemand/value_iterator.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/simdjson/include/simdjson/haswell/bitmanipulation.h
|
55.00% (11/20)
|
80.00% (4/5)
|
85.71% (6/7)
|
src/simdjson/include/simdjson/haswell/bitmask.h
|
100.00% (4/4)
|
100.00% (1/1)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/haswell/implementation.h
|
100.00% (5/5)
|
100.00% (1/1)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/haswell/numberparsing_defs.h
|
100.00% (24/24)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/haswell/simd.h
|
76.40% (123/161)
|
61.64% (45/73)
|
68.82% (64/93)
|
src/simdjson/include/simdjson/haswell/stringparsing_defs.h
|
50.00% (13/26)
|
62.50% (5/8)
|
62.50% (5/8)
|
src/simdjson/include/simdjson/icelake/bitmanipulation.h
|
0.00% (0/21)
|
0.00% (0/5)
|
0.00% (0/6)
|
src/simdjson/include/simdjson/icelake/bitmask.h
|
0.00% (0/4)
|
0.00% (0/1)
|
0.00% (0/2)
|
src/simdjson/include/simdjson/icelake/implementation.h
|
100.00% (5/5)
|
100.00% (1/1)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/icelake/numberparsing_defs.h
|
0.00% (0/24)
|
0.00% (0/2)
|
0.00% (0/2)
|
src/simdjson/include/simdjson/icelake/simd.h
|
0.00% (0/136)
|
0.00% (0/71)
|
0.00% (0/90)
|
src/simdjson/include/simdjson/icelake/stringparsing_defs.h
|
0.00% (0/26)
|
0.00% (0/8)
|
0.00% (0/8)
|
src/simdjson/include/simdjson/implementation.h
|
33.33% (7/21)
|
37.50% (3/8)
|
40.00% (6/15)
|
src/simdjson/include/simdjson/internal/atomic_ptr.h
|
100.00% (4/4)
|
100.00% (4/4)
|
100.00% (5/5)
|
src/simdjson/include/simdjson/internal/dom_parser_implementation.h
|
47.83% (11/23)
|
71.43% (5/7)
|
71.43% (5/7)
|
src/simdjson/include/simdjson/internal/json_structure_analyzer.h
|
0.00% (0/1)
|
0.00% (0/1)
|
0.00% (0/2)
|
src/simdjson/include/simdjson/internal/jsonformatutils.h
|
2.56% (1/39)
|
33.33% (1/3)
|
50.00% (2/4)
|
src/simdjson/include/simdjson/internal/tape_ref-inl.h
|
92.41% (73/79)
|
89.47% (17/19)
|
93.10% (27/29)
|
src/simdjson/include/simdjson/jsonpathutil.h
|
0.00% (0/120)
|
0.00% (0/3)
|
0.00% (0/3)
|
src/simdjson/include/simdjson/padded_string-inl.h
|
42.38% (89/210)
|
55.56% (15/27)
|
77.63% (59/76)
|
src/simdjson/include/simdjson/padded_string.h
|
0.00% (0/3)
|
0.00% (0/3)
|
0.00% (0/3)
|
src/simdjson/include/simdjson/padded_string_view-inl.h
|
21.11% (19/90)
|
41.67% (5/12)
|
40.00% (16/40)
|
src/simdjson/include/simdjson/westmere/bitmanipulation.h
|
59.09% (13/22)
|
80.00% (4/5)
|
83.33% (5/6)
|
src/simdjson/include/simdjson/westmere/bitmask.h
|
100.00% (4/4)
|
100.00% (1/1)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/westmere/implementation.h
|
100.00% (1/1)
|
100.00% (1/1)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/westmere/numberparsing_defs.h
|
100.00% (24/24)
|
100.00% (2/2)
|
100.00% (2/2)
|
src/simdjson/include/simdjson/westmere/simd.h
|
75.48% (117/155)
|
61.64% (45/73)
|
68.13% (62/91)
|
src/simdjson/include/simdjson/westmere/stringparsing_defs.h
|
55.17% (16/29)
|
62.50% (5/8)
|
62.50% (5/8)
|
src/simdjson/src/fallback.cpp
|
74.91% (218/291)
|
85.00% (17/20)
|
78.01% (227/291)
|
src/simdjson/src/from_chars.cpp
|
75.82% (370/488)
|
83.33% (15/18)
|
68.18% (195/286)
|
src/simdjson/src/generic/json_character_block.h
|
100.00% (3/3)
|
100.00% (3/3)
|
100.00% (3/3)
|
src/simdjson/src/generic/stage1/buf_block_reader.h
|
32.69% (17/52)
|
60.00% (6/10)
|
75.00% (15/20)
|
src/simdjson/src/generic/stage1/find_next_document_index.h
|
31.79% (55/173)
|
33.33% (1/3)
|
24.31% (35/144)
|
src/simdjson/src/generic/stage1/json_escape_scanner.h
|
100.00% (21/21)
|
100.00% (3/3)
|
100.00% (6/6)
|
src/simdjson/src/generic/stage1/json_minifier.h
|
100.00% (47/47)
|
100.00% (6/6)
|
100.00% (16/16)
|
src/simdjson/src/generic/stage1/json_scanner.h
|
96.97% (32/33)
|
92.31% (12/13)
|
93.75% (15/16)
|
src/simdjson/src/generic/stage1/json_string_scanner.h
|
90.48% (19/21)
|
77.78% (7/9)
|
86.67% (13/15)
|
src/simdjson/src/generic/stage1/json_structural_indexer.h
|
75.77% (147/194)
|
100.00% (12/12)
|
74.84% (116/155)
|
src/simdjson/src/generic/stage1/utf8_lookup4_algorithm.h
|
100.00% (104/104)
|
100.00% (7/7)
|
100.00% (19/19)
|
src/simdjson/src/generic/stage1/utf8_validator.h
|
100.00% (19/19)
|
100.00% (2/2)
|
100.00% (4/4)
|
src/simdjson/src/generic/stage2/json_iterator.h
|
96.25% (154/160)
|
92.86% (13/14)
|
90.70% (195/215)
|
src/simdjson/src/generic/stage2/logger.h
|
12.50% (6/48)
|
50.00% (2/4)
|
17.39% (4/23)
|
src/simdjson/src/generic/stage2/stringparsing.h
|
37.93% (55/145)
|
40.00% (2/5)
|
45.98% (40/87)
|
src/simdjson/src/generic/stage2/structural_iterator.h
|
0.00% (0/29)
|
0.00% (0/10)
|
0.00% (0/10)
|
src/simdjson/src/generic/stage2/tape_builder.h
|
88.04% (162/184)
|
100.00% (30/30)
|
81.05% (77/95)
|
src/simdjson/src/generic/stage2/tape_writer.h
|
61.36% (27/44)
|
70.00% (7/10)
|
70.00% (7/10)
|
src/simdjson/src/haswell.cpp
|
83.78% (62/74)
|
84.62% (11/13)
|
80.00% (20/25)
|
src/simdjson/src/icelake.cpp
|
0.00% (0/96)
|
0.00% (0/14)
|
0.00% (0/38)
|
src/simdjson/src/implementation.cpp
|
61.54% (72/117)
|
50.00% (14/28)
|
38.46% (20/52)
|
src/simdjson/src/internal/isadetection.h
|
57.50% (46/80)
|
100.00% (3/3)
|
47.62% (20/42)
|
src/simdjson/src/to_chars.cpp
|
99.01% (301/304)
|
100.00% (16/16)
|
99.04% (103/104)
|
src/simdjson/src/westmere.cpp
|
77.50% (62/80)
|
69.23% (9/13)
|
72.00% (18/25)
|