View results by: Directories | Files
Path | Line Coverage | Function Coverage | Region Coverage |
---|---|---|---|
src/json_parse_fuzzer.cc |
84.62% (11/13) |
100.00% (1/1) |
80.00% (4/5) |
src/poco/Foundation/include/Poco/Any.h |
23.81% (40/168) |
29.03% (9/31) |
25.64% (20/78) |
src/poco/Foundation/include/Poco/Ascii.h |
24.07% (13/54) |
26.67% (4/15) |
25.00% (6/24) |
src/poco/Foundation/include/Poco/AtomicCounter.h |
28.57% (6/21) |
28.57% (2/7) |
28.57% (2/7) |
src/poco/Foundation/include/Poco/Buffer.h |
0.00% (0/12) |
0.00% (0/3) |
0.00% (0/7) |
src/poco/Foundation/include/Poco/ByteOrder.h |
0.00% (0/50) |
0.00% (0/11) |
0.00% (0/11) |
src/poco/Foundation/include/Poco/DateTime.h |
0.00% (0/75) |
0.00% (0/23) |
0.00% (0/27) |
src/poco/Foundation/include/Poco/DateTimeFormatter.h |
0.00% (0/35) |
0.00% (0/7) |
0.00% (0/7) |
src/poco/Foundation/include/Poco/Debugger.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/6) |
src/poco/Foundation/include/Poco/Dynamic/Struct.h |
0.00% (0/466) |
0.00% (0/148) |
0.00% (0/162) |
src/poco/Foundation/include/Poco/Dynamic/Var.h |
4.48% (35/781) |
4.27% (9/211) |
6.14% (17/277) |
src/poco/Foundation/include/Poco/Dynamic/VarHolder.h |
1.62% (31/1917) |
1.99% (12/602) |
2.06% (15/728) |
src/poco/Foundation/include/Poco/Dynamic/VarIterator.h |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/3) |
src/poco/Foundation/include/Poco/Exception.h |
15.00% (6/40) |
20.00% (3/15) |
20.00% (3/15) |
src/poco/Foundation/include/Poco/FPEnvironment.h |
16.67% (6/36) |
16.67% (2/12) |
16.67% (2/12) |
src/poco/Foundation/include/Poco/FPEnvironment_C99.h |
22.22% (8/36) |
25.00% (2/8) |
25.00% (2/8) |
src/poco/Foundation/include/Poco/Format.h |
0.00% (0/22) |
0.00% (0/4) |
0.00% (0/4) |
src/poco/Foundation/include/Poco/LocalDateTime.h |
0.00% (0/60) |
0.00% (0/20) |
0.00% (0/20) |
src/poco/Foundation/include/Poco/MemoryStream.h |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/3) |
src/poco/Foundation/include/Poco/NumberFormatter.h |
0.00% (0/201) |
0.00% (0/42) |
0.00% (0/43) |
src/poco/Foundation/include/Poco/NumericString.h |
22.92% (58/253) |
11.76% (2/17) |
31.36% (69/220) |
src/poco/Foundation/include/Poco/RWLock.h |
0.00% (0/31) |
0.00% (0/7) |
0.00% (0/13) |
src/poco/Foundation/include/Poco/RWLock_POSIX.h |
0.00% (0/32) |
0.00% (0/5) |
0.00% (0/11) |
src/poco/Foundation/include/Poco/RegularExpression.h |
0.00% (0/15) |
0.00% (0/5) |
0.00% (0/5) |
src/poco/Foundation/include/Poco/SharedPtr.h |
26.98% (51/189) |
26.42% (14/53) |
32.39% (23/71) |
src/poco/Foundation/include/Poco/String.h |
29.76% (25/84) |
37.50% (3/8) |
21.79% (17/78) |
src/poco/Foundation/include/Poco/TextIterator.h |
0.00% (0/12) |
0.00% (0/4) |
0.00% (0/4) |
src/poco/Foundation/include/Poco/Timespan.h |
0.00% (0/77) |
0.00% (0/26) |
0.00% (0/26) |
src/poco/Foundation/include/Poco/Timestamp.h |
0.00% (0/62) |
0.00% (0/19) |
0.00% (0/19) |
src/poco/Foundation/include/Poco/Token.h |
0.00% (0/6) |
0.00% (0/2) |
0.00% (0/2) |
src/poco/Foundation/include/Poco/Types.h |
0.00% (0/26) |
0.00% (0/2) |
0.00% (0/13) |
src/poco/Foundation/include/Poco/UTF32Encoding.h |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/4) |
src/poco/Foundation/include/Poco/UTFString.h |
0.00% (0/156) |
0.00% (0/28) |
0.00% (0/70) |
src/poco/Foundation/include/Poco/UUID.h |
0.00% (0/27) |
0.00% (0/9) |
0.00% (0/9) |
src/poco/Foundation/include/Poco/Unicode.h |
0.00% (0/30) |
0.00% (0/6) |
0.00% (0/10) |
src/poco/Foundation/include/Poco/UnicodeConverter.h |
0.00% (0/17) |
0.00% (0/4) |
0.00% (0/10) |
src/poco/Foundation/include/Poco/ordered_hash.h |
0.00% (0/377) |
0.00% (0/69) |
0.00% (0/185) |
src/poco/Foundation/include/Poco/ordered_map.h |
0.00% (0/27) |
0.00% (0/19) |
0.00% (0/19) |
src/poco/Foundation/include/Poco/ordered_set.h |
0.00% (0/11) |
0.00% (0/5) |
0.00% (0/5) |
src/poco/Foundation/src/ASCIIEncoding.cpp |
0.00% (0/39) |
0.00% (0/9) |
0.00% (0/27) |
src/poco/Foundation/src/AtomicCounter.cpp |
25.00% (4/16) |
33.33% (2/6) |
33.33% (2/6) |
src/poco/Foundation/src/Bugcheck.cpp |
0.00% (0/45) |
0.00% (0/8) |
0.00% (0/16) |
src/poco/Foundation/src/DateTime.cpp |
0.00% (0/312) |
0.00% (0/32) |
0.00% (0/220) |
src/poco/Foundation/src/DateTimeFormat.cpp |
0.00% (0/10) |
0.00% (0/2) |
0.00% (0/6) |
src/poco/Foundation/src/DateTimeParser.cpp |
0.00% (0/333) |
0.00% (0/11) |
0.00% (0/439) |
src/poco/Foundation/src/Debugger.cpp |
0.00% (0/16) |
0.00% (0/7) |
0.00% (0/7) |
src/poco/Foundation/src/Exception.cpp |
19.67% (12/61) |
21.43% (3/14) |
16.67% (5/30) |
src/poco/Foundation/src/Format.cpp |
0.00% (0/243) |
0.00% (0/11) |
0.00% (0/163) |
src/poco/Foundation/src/JSONString.cpp |
0.00% (0/37) |
0.00% (0/3) |
0.00% (0/27) |
src/poco/Foundation/src/Latin1Encoding.cpp |
0.00% (0/39) |
0.00% (0/9) |
0.00% (0/27) |
src/poco/Foundation/src/Latin2Encoding.cpp |
0.00% (0/99) |
0.00% (0/9) |
0.00% (0/315) |
src/poco/Foundation/src/Latin9Encoding.cpp |
0.00% (0/50) |
0.00% (0/9) |
0.00% (0/70) |
src/poco/Foundation/src/LocalDateTime.cpp |
0.00% (0/145) |
0.00% (0/32) |
0.00% (0/47) |
src/poco/Foundation/src/NumberFormatter.cpp |
0.00% (0/261) |
0.00% (0/50) |
0.00% (0/102) |
src/poco/Foundation/src/NumberParser.cpp |
16.43% (23/140) |
25.00% (5/20) |
12.64% (11/87) |
src/poco/Foundation/src/NumericString.cpp |
9.55% (21/220) |
14.29% (2/14) |
3.35% (6/179) |
src/poco/Foundation/src/RWLock.cpp |
0.00% (0/2) |
0.00% (0/1) |
0.00% (0/1) |
src/poco/Foundation/src/RWLock_POSIX.cpp |
0.00% (0/7) |
0.00% (0/2) |
0.00% (0/4) |
src/poco/Foundation/src/RegularExpression.cpp |
0.00% (0/302) |
0.00% (0/19) |
0.00% (0/231) |
src/poco/Foundation/src/StreamCopier.cpp |
0.00% (0/100) |
0.00% (0/6) |
0.00% (0/54) |
src/poco/Foundation/src/TextConverter.cpp |
0.00% (0/72) |
0.00% (0/7) |
0.00% (0/39) |
src/poco/Foundation/src/TextEncoding.cpp |
0.00% (0/84) |
0.00% (0/19) |
0.00% (0/31) |
src/poco/Foundation/src/TextIterator.cpp |
0.00% (0/90) |
0.00% (0/12) |
0.00% (0/59) |
src/poco/Foundation/src/Timespan.cpp |
0.00% (0/57) |
0.00% (0/18) |
0.00% (0/18) |
src/poco/Foundation/src/Timestamp.cpp |
0.00% (0/48) |
0.00% (0/14) |
0.00% (0/17) |
src/poco/Foundation/src/Timezone.cpp |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/poco/Foundation/src/Timezone_UNIX.cpp |
6.52% (3/46) |
10.00% (1/10) |
4.55% (1/22) |
src/poco/Foundation/src/UTF16Encoding.cpp |
0.00% (0/174) |
0.00% (0/13) |
0.00% (0/88) |
src/poco/Foundation/src/UTF32Encoding.cpp |
0.00% (0/79) |
0.00% (0/13) |
0.00% (0/35) |
src/poco/Foundation/src/UTF8Encoding.cpp |
1.27% (2/157) |
10.00% (1/10) |
0.79% (1/127) |
src/poco/Foundation/src/UTF8String.cpp |
0.00% (0/287) |
0.00% (0/19) |
0.00% (0/188) |
src/poco/Foundation/src/UUID.cpp |
33.33% (79/237) |
25.93% (7/27) |
49.67% (76/153) |
src/poco/Foundation/src/Unicode.cpp |
0.00% (0/19) |
0.00% (0/3) |
0.00% (0/74) |
src/poco/Foundation/src/UnicodeConverter.cpp |
0.00% (0/93) |
0.00% (0/12) |
0.00% (0/39) |
src/poco/Foundation/src/Var.cpp |
3.94% (18/457) |
12.20% (5/41) |
3.67% (13/354) |
src/poco/Foundation/src/VarHolder.cpp |
8.70% (4/46) |
28.57% (2/7) |
6.25% (2/32) |
src/poco/Foundation/src/Windows1250Encoding.cpp |
0.00% (0/115) |
0.00% (0/9) |
0.00% (0/395) |
src/poco/Foundation/src/Windows1251Encoding.cpp |
0.00% (0/155) |
0.00% (0/9) |
0.00% (0/595) |
src/poco/Foundation/src/Windows1252Encoding.cpp |
0.00% (0/69) |
0.00% (0/9) |
0.00% (0/165) |
src/poco/Foundation/src/bignum-dtoa.cc |
0.00% (0/261) |
0.00% (0/11) |
0.00% (0/128) |
src/poco/Foundation/src/bignum.cc |
36.93% (212/574) |
55.17% (16/29) |
35.22% (118/335) |
src/poco/Foundation/src/bignum.h |
27.27% (9/33) |
33.33% (4/12) |
33.33% (5/15) |
src/poco/Foundation/src/cached-powers.cc |
44.00% (11/25) |
50.00% (1/2) |
55.56% (5/9) |
src/poco/Foundation/src/diy-fp.h |
64.29% (36/56) |
66.67% (8/12) |
70.00% (14/20) |
src/poco/Foundation/src/double-to-string.cc |
0.00% (0/303) |
0.00% (0/10) |
0.00% (0/188) |
src/poco/Foundation/src/double-to-string.h |
0.00% (0/10) |
0.00% (0/3) |
0.00% (0/4) |
src/poco/Foundation/src/fast-dtoa.cc |
0.00% (0/235) |
0.00% (0/8) |
0.00% (0/115) |
src/poco/Foundation/src/fixed-dtoa.cc |
0.00% (0/246) |
0.00% (0/15) |
0.00% (0/130) |
src/poco/Foundation/src/ieee.h |
31.64% (81/256) |
34.00% (17/50) |
41.35% (55/133) |
src/poco/Foundation/src/pcre2_auto_possess.c |
0.00% (0/780) |
0.00% (0/5) |
0.00% (0/1118) |
src/poco/Foundation/src/pcre2_compile.c |
0.00% (0/5338) |
0.00% (0/33) |
0.00% (0/6768) |
src/poco/Foundation/src/pcre2_context.c |
0.00% (0/204) |
0.00% (0/32) |
0.00% (0/190) |
src/poco/Foundation/src/pcre2_error.c |
0.00% (0/37) |
0.00% (0/1) |
0.00% (0/33) |
src/poco/Foundation/src/pcre2_extuni.c |
0.00% (0/37) |
0.00% (0/1) |
0.00% (0/142) |
src/poco/Foundation/src/pcre2_find_bracket.c |
0.00% (0/115) |
0.00% (0/1) |
0.00% (0/143) |
src/poco/Foundation/src/pcre2_match.c |
0.00% (0/5020) |
0.00% (0/4) |
0.00% (0/13153) |
src/poco/Foundation/src/pcre2_match_data.c |
0.00% (0/47) |
0.00% (0/8) |
0.00% (0/37) |
src/poco/Foundation/src/pcre2_newline.c |
0.00% (0/84) |
0.00% (0/2) |
0.00% (0/131) |
src/poco/Foundation/src/pcre2_ord2utf.c |
0.00% (0/14) |
0.00% (0/1) |
0.00% (0/12) |
src/poco/Foundation/src/pcre2_pattern_info.c |
0.00% (0/281) |
0.00% (0/2) |
0.00% (0/329) |
src/poco/Foundation/src/pcre2_script_run.c |
0.00% (0/134) |
0.00% (0/1) |
0.00% (0/221) |
src/poco/Foundation/src/pcre2_string_utils.c |
0.00% (0/51) |
0.00% (0/6) |
0.00% (0/57) |
src/poco/Foundation/src/pcre2_study.c |
0.00% (0/1111) |
0.00% (0/6) |
0.00% (0/1191) |
src/poco/Foundation/src/pcre2_substring.c |
0.00% (0/219) |
0.00% (0/11) |
0.00% (0/311) |
src/poco/Foundation/src/pcre2_valid_utf.c |
0.00% (0/144) |
0.00% (0/1) |
0.00% (0/131) |
src/poco/Foundation/src/pcre2_xclass.c |
0.00% (0/156) |
0.00% (0/1) |
0.00% (0/381) |
src/poco/Foundation/src/string-to-double.cc |
32.55% (166/510) |
30.43% (7/23) |
34.65% (184/531) |
src/poco/Foundation/src/string-to-double.h |
100.00% (2/2) |
100.00% (1/1) |
100.00% (1/1) |
src/poco/Foundation/src/strtod.cc |
60.18% (201/334) |
44.44% (8/18) |
67.03% (122/182) |
src/poco/Foundation/src/strtod.h |
100.00% (8/8) |
100.00% (1/1) |
100.00% (7/7) |
src/poco/Foundation/src/utils.h |
32.39% (23/71) |
27.27% (6/22) |
26.83% (11/41) |
src/poco/JSON/include/Poco/JSON/Array.h |
9.09% (18/198) |
9.38% (6/64) |
8.82% (6/68) |
src/poco/JSON/include/Poco/JSON/Object.h |
4.15% (13/313) |
6.76% (5/74) |
3.68% (5/136) |
src/poco/JSON/include/Poco/JSON/ParseHandler.h |
78.57% (22/28) |
77.78% (7/9) |
77.78% (7/9) |
src/poco/JSON/include/Poco/JSON/Parser.h |
8.33% (3/36) |
8.33% (1/12) |
8.33% (1/12) |
src/poco/JSON/include/Poco/JSON/ParserImpl.h |
8.11% (3/37) |
9.09% (1/11) |
21.43% (3/14) |
src/poco/JSON/include/Poco/JSON/Stringifier.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/poco/JSON/src/Array.cpp |
2.50% (4/160) |
11.11% (2/18) |
2.38% (2/84) |
src/poco/JSON/src/Handler.cpp |
40.00% (4/10) |
50.00% (2/4) |
50.00% (2/4) |
src/poco/JSON/src/Object.cpp |
5.14% (11/214) |
15.00% (3/20) |
5.93% (7/118) |
src/poco/JSON/src/ParseHandler.cpp |
93.90% (77/82) |
88.89% (8/9) |
92.31% (36/39) |
src/poco/JSON/src/Parser.cpp |
57.14% (4/7) |
66.67% (2/3) |
66.67% (2/3) |
src/poco/JSON/src/ParserImpl.cpp |
60.85% (129/212) |
61.54% (8/13) |
63.36% (83/131) |
src/poco/JSON/src/Stringifier.cpp |
0.00% (0/57) |
0.00% (0/2) |
0.00% (0/52) |
src/poco/JSON/src/pdjson.c |
80.28% (574/715) |
65.31% (32/49) |
82.15% (612/745) |
Totals |
7.13% (2067/28982) |
9.10% (237/2605) |
4.62% (1585/34314) |