src/libiec61850/fuzz/fuzz_acse_parse.c
|
100.00% (9/9)
|
100.00% (1/1)
|
100.00% (5/5)
|
src/libiec61850/fuzz/fuzz_goose_subscriber.c
|
100.00% (15/15)
|
100.00% (2/2)
|
100.00% (4/4)
|
src/libiec61850/fuzz/fuzz_mms_decode.c
|
100.00% (9/9)
|
100.00% (1/1)
|
100.00% (5/5)
|
src/libiec61850/fuzz/fuzz_mms_encode.c
|
0.00% (0/22)
|
0.00% (0/1)
|
0.00% (0/21)
|
src/libiec61850/fuzz/fuzz_mms_print.c
|
0.00% (0/18)
|
0.00% (0/1)
|
0.00% (0/15)
|
src/libiec61850/fuzz/fuzz_mms_server_decode_mms_pdu.c
|
100.00% (37/37)
|
100.00% (2/2)
|
100.00% (14/14)
|
src/libiec61850/fuzz/fuzz_pres_userdata.c
|
100.00% (9/9)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/libiec61850/hal/ethernet/linux/ethernet_linux.c
|
33.19% (78/235)
|
33.33% (5/15)
|
35.08% (67/191)
|
src/libiec61850/hal/filesystem/linux/file_provider_linux.c
|
0.00% (0/70)
|
0.00% (0/10)
|
0.00% (0/59)
|
src/libiec61850/hal/memory/lib_memory.c
|
44.83% (13/29)
|
50.00% (3/6)
|
38.89% (7/18)
|
src/libiec61850/hal/socket/linux/socket_linux.c
|
41.51% (281/677)
|
64.86% (24/37)
|
38.21% (214/560)
|
src/libiec61850/hal/thread/linux/thread_linux.c
|
83.33% (40/48)
|
88.89% (8/9)
|
81.48% (22/27)
|
src/libiec61850/hal/time/unix/time.c
|
35.00% (14/40)
|
40.00% (2/5)
|
31.58% (6/19)
|
src/libiec61850/src/common/buffer_chain.c
|
100.00% (7/7)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/libiec61850/src/common/byte_buffer.c
|
68.18% (45/66)
|
77.78% (7/9)
|
71.88% (23/32)
|
src/libiec61850/src/common/conversions.c
|
5.17% (6/116)
|
20.00% (1/5)
|
7.69% (4/52)
|
src/libiec61850/src/common/linked_list.c
|
77.86% (102/131)
|
78.57% (11/14)
|
73.13% (49/67)
|
src/libiec61850/src/common/map.c
|
64.81% (70/108)
|
66.67% (6/9)
|
67.44% (58/86)
|
src/libiec61850/src/common/simple_allocator.c
|
0.00% (0/22)
|
0.00% (0/3)
|
0.00% (0/10)
|
src/libiec61850/src/common/string_map.c
|
100.00% (5/5)
|
100.00% (1/1)
|
100.00% (1/1)
|
src/libiec61850/src/common/string_utilities.c
|
28.74% (142/494)
|
26.92% (7/26)
|
24.92% (83/333)
|
src/libiec61850/src/goose/goose_publisher.c
|
0.00% (0/261)
|
0.00% (0/18)
|
0.00% (0/114)
|
src/libiec61850/src/goose/goose_receiver.c
|
49.29% (518/1051)
|
50.00% (10/20)
|
53.63% (347/647)
|
src/libiec61850/src/goose/goose_subscriber.c
|
37.86% (39/103)
|
20.00% (5/25)
|
37.74% (20/53)
|
src/libiec61850/src/iec61850/client/client_control.c
|
0.00% (0/875)
|
0.00% (0/39)
|
0.00% (0/460)
|
src/libiec61850/src/iec61850/client/client_report.c
|
0.00% (0/542)
|
0.00% (0/30)
|
0.00% (0/408)
|
src/libiec61850/src/iec61850/client/ied_connection.c
|
3.24% (103/3180)
|
7.41% (10/135)
|
2.85% (50/1752)
|
src/libiec61850/src/iec61850/common/iec61850_common.c
|
13.83% (78/564)
|
7.32% (3/41)
|
15.76% (58/368)
|
src/libiec61850/src/iec61850/server/impl/client_connection.c
|
33.77% (52/154)
|
38.46% (5/13)
|
40.00% (18/45)
|
src/libiec61850/src/iec61850/server/impl/ied_server.c
|
25.92% (389/1501)
|
16.13% (15/93)
|
21.98% (198/901)
|
src/libiec61850/src/iec61850/server/mms_mapping/control.c
|
0.21% (4/1887)
|
1.41% (1/71)
|
0.32% (4/1249)
|
src/libiec61850/src/iec61850/server/mms_mapping/logging.c
|
0.47% (4/846)
|
3.33% (1/30)
|
0.43% (2/463)
|
src/libiec61850/src/iec61850/server/mms_mapping/mms_goose.c
|
0.00% (0/606)
|
0.00% (0/32)
|
0.00% (0/279)
|
src/libiec61850/src/iec61850/server/mms_mapping/mms_mapping.c
|
16.99% (629/3703)
|
30.93% (30/97)
|
12.91% (283/2192)
|
src/libiec61850/src/iec61850/server/mms_mapping/mms_sv.c
|
0.00% (0/331)
|
0.00% (0/13)
|
0.00% (0/194)
|
src/libiec61850/src/iec61850/server/mms_mapping/reporting.c
|
13.18% (471/3574)
|
36.49% (27/74)
|
12.59% (269/2137)
|
src/libiec61850/src/iec61850/server/model/cdc.c
|
9.13% (64/701)
|
15.52% (9/58)
|
8.24% (62/752)
|
src/libiec61850/src/iec61850/server/model/dynamic_model.c
|
50.33% (381/757)
|
42.37% (25/59)
|
49.48% (191/386)
|
src/libiec61850/src/iec61850/server/model/model.c
|
17.91% (122/681)
|
27.27% (9/33)
|
17.25% (74/429)
|
src/libiec61850/src/logging/log_storage.c
|
0.00% (0/24)
|
0.00% (0/8)
|
0.00% (0/8)
|
src/libiec61850/src/mms/asn1/asn1_ber_primitive_value.c
|
31.03% (18/58)
|
33.33% (2/6)
|
32.43% (12/37)
|
src/libiec61850/src/mms/asn1/ber_decode.c
|
93.45% (157/168)
|
90.00% (9/10)
|
92.52% (99/107)
|
src/libiec61850/src/mms/asn1/ber_encoder.c
|
54.27% (178/328)
|
52.63% (10/19)
|
58.11% (86/148)
|
src/libiec61850/src/mms/asn1/ber_integer.c
|
33.33% (44/132)
|
37.50% (6/16)
|
29.31% (17/58)
|
src/libiec61850/src/mms/iso_acse/acse.c
|
72.49% (411/567)
|
57.14% (8/14)
|
73.68% (196/266)
|
src/libiec61850/src/mms/iso_client/iso_client_connection.c
|
59.68% (376/630)
|
70.00% (14/20)
|
58.41% (191/327)
|
src/libiec61850/src/mms/iso_common/iso_connection_parameters.c
|
37.27% (41/110)
|
35.00% (7/20)
|
24.00% (18/75)
|
src/libiec61850/src/mms/iso_cotp/cotp.c
|
67.20% (381/567)
|
93.55% (29/31)
|
62.24% (211/339)
|
src/libiec61850/src/mms/iso_mms/asn1c/BIT_STRING.c
|
0.00% (0/97)
|
0.00% (0/3)
|
0.00% (0/207)
|
src/libiec61850/src/mms/iso_mms/asn1c/BOOLEAN.c
|
0.00% (0/160)
|
0.00% (0/9)
|
0.00% (0/133)
|
src/libiec61850/src/mms/iso_mms/asn1c/ConcludeRequestPDU.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/ConcludeResponsePDU.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/DataAccessError.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/DefineNamedVariableListResponse.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/DeleteNamedVariableListRequest.c
|
0.00% (0/16)
|
0.00% (0/1)
|
0.00% (0/16)
|
src/libiec61850/src/mms/iso_mms/asn1c/FloatingPoint.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/GeneralizedTime.c
|
0.00% (0/272)
|
0.00% (0/7)
|
0.00% (0/449)
|
src/libiec61850/src/mms/iso_mms/asn1c/GetNamedVariableListAttributesRequest.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/INTEGER.c
|
0.00% (0/233)
|
0.00% (0/5)
|
0.00% (0/278)
|
src/libiec61850/src/mms/iso_mms/asn1c/Identifier.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/InitiateErrorPdu.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/Integer16.c
|
0.00% (0/57)
|
0.00% (0/8)
|
0.00% (0/30)
|
src/libiec61850/src/mms/iso_mms/asn1c/Integer32.c
|
0.00% (0/57)
|
0.00% (0/8)
|
0.00% (0/30)
|
src/libiec61850/src/mms/iso_mms/asn1c/Integer8.c
|
0.00% (0/57)
|
0.00% (0/8)
|
0.00% (0/30)
|
src/libiec61850/src/mms/iso_mms/asn1c/MMSString.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/NULL.c
|
0.00% (0/69)
|
0.00% (0/7)
|
0.00% (0/40)
|
src/libiec61850/src/mms/iso_mms/asn1c/NativeInteger.c
|
0.00% (0/113)
|
0.00% (0/5)
|
0.00% (0/62)
|
src/libiec61850/src/mms/iso_mms/asn1c/OCTET_STRING.c
|
0.00% (0/922)
|
0.00% (0/23)
|
0.00% (0/1231)
|
src/libiec61850/src/mms/iso_mms/asn1c/ParameterSupportOptions.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/RejectPDU.c
|
0.00% (0/126)
|
0.00% (0/7)
|
0.00% (0/147)
|
src/libiec61850/src/mms/iso_mms/asn1c/ServiceSupportOptions.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/TimeOfDay.c
|
0.00% (0/43)
|
0.00% (0/8)
|
0.00% (0/10)
|
src/libiec61850/src/mms/iso_mms/asn1c/UTF8String.c
|
0.00% (0/66)
|
0.00% (0/5)
|
0.00% (0/65)
|
src/libiec61850/src/mms/iso_mms/asn1c/Unsigned32.c
|
0.00% (0/63)
|
0.00% (0/8)
|
0.00% (0/39)
|
src/libiec61850/src/mms/iso_mms/asn1c/Unsigned8.c
|
0.00% (0/57)
|
0.00% (0/8)
|
0.00% (0/30)
|
src/libiec61850/src/mms/iso_mms/asn1c/UtcTime.c
|
0.00% (0/58)
|
0.00% (0/8)
|
0.00% (0/28)
|
src/libiec61850/src/mms/iso_mms/asn1c/VisibleString.c
|
0.00% (0/25)
|
0.00% (0/1)
|
0.00% (0/26)
|
src/libiec61850/src/mms/iso_mms/asn1c/asn_SET_OF.c
|
0.00% (0/50)
|
0.00% (0/3)
|
0.00% (0/46)
|
src/libiec61850/src/mms/iso_mms/asn1c/asn_codecs_prim.c
|
0.00% (0/171)
|
0.00% (0/6)
|
0.00% (0/122)
|
src/libiec61850/src/mms/iso_mms/asn1c/asn_internal.h
|
0.00% (0/18)
|
0.00% (0/2)
|
0.00% (0/11)
|
src/libiec61850/src/mms/iso_mms/asn1c/ber_decoder.c
|
0.00% (0/116)
|
0.00% (0/2)
|
0.00% (0/272)
|
src/libiec61850/src/mms/iso_mms/asn1c/ber_tlv_length.c
|
0.00% (0/94)
|
0.00% (0/3)
|
0.00% (0/80)
|
src/libiec61850/src/mms/iso_mms/asn1c/ber_tlv_tag.c
|
0.00% (0/57)
|
0.00% (0/2)
|
0.00% (0/39)
|
src/libiec61850/src/mms/iso_mms/asn1c/constr_CHOICE.c
|
0.00% (0/615)
|
0.00% (0/13)
|
0.00% (0/755)
|
src/libiec61850/src/mms/iso_mms/asn1c/constr_SEQUENCE.c
|
0.00% (0/760)
|
0.00% (0/10)
|
0.00% (0/909)
|
src/libiec61850/src/mms/iso_mms/asn1c/constr_SEQUENCE_OF.c
|
0.00% (0/144)
|
0.00% (0/3)
|
0.00% (0/253)
|
src/libiec61850/src/mms/iso_mms/asn1c/constr_SET_OF.c
|
0.00% (0/551)
|
0.00% (0/12)
|
0.00% (0/717)
|
src/libiec61850/src/mms/iso_mms/asn1c/constr_TYPE.c
|
0.00% (0/32)
|
0.00% (0/5)
|
0.00% (0/35)
|
src/libiec61850/src/mms/iso_mms/asn1c/constraints.c
|
0.00% (0/56)
|
0.00% (0/4)
|
0.00% (0/26)
|
src/libiec61850/src/mms/iso_mms/asn1c/der_encoder.c
|
0.00% (0/97)
|
0.00% (0/5)
|
0.00% (0/75)
|
src/libiec61850/src/mms/iso_mms/asn1c/per_support.c
|
0.00% (0/217)
|
0.00% (0/8)
|
0.00% (0/177)
|
src/libiec61850/src/mms/iso_mms/asn1c/xer_decoder.c
|
0.00% (0/197)
|
0.00% (0/7)
|
0.00% (0/229)
|
src/libiec61850/src/mms/iso_mms/asn1c/xer_support.c
|
0.00% (0/109)
|
0.00% (0/1)
|
0.00% (0/216)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_common.c
|
0.00% (0/125)
|
0.00% (0/7)
|
0.00% (0/57)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_connection.c
|
10.38% (324/3120)
|
12.67% (19/150)
|
11.50% (196/1705)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_files.c
|
1.20% (7/581)
|
4.76% (1/21)
|
2.26% (7/310)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_get_namelist.c
|
0.00% (0/135)
|
0.00% (0/4)
|
0.00% (0/92)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_get_var_access.c
|
0.00% (0/142)
|
0.00% (0/3)
|
0.00% (0/45)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_identify.c
|
0.00% (0/67)
|
0.00% (0/2)
|
0.00% (0/26)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_initiate.c
|
80.62% (104/129)
|
75.00% (3/4)
|
66.67% (44/66)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_journals.c
|
0.00% (0/409)
|
0.00% (0/9)
|
0.00% (0/239)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_named_variable_list.c
|
0.00% (0/281)
|
0.00% (0/9)
|
0.00% (0/120)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_read.c
|
0.00% (0/592)
|
0.00% (0/15)
|
0.00% (0/293)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_status.c
|
0.00% (0/57)
|
0.00% (0/2)
|
0.00% (0/41)
|
src/libiec61850/src/mms/iso_mms/client/mms_client_write.c
|
0.00% (0/383)
|
0.00% (0/11)
|
0.00% (0/168)
|
src/libiec61850/src/mms/iso_mms/common/mms_common_msg.c
|
0.00% (0/508)
|
0.00% (0/9)
|
0.00% (0/282)
|
src/libiec61850/src/mms/iso_mms/common/mms_type_spec.c
|
40.49% (100/247)
|
30.77% (4/13)
|
33.66% (69/205)
|
src/libiec61850/src/mms/iso_mms/common/mms_value.c
|
21.19% (380/1793)
|
30.19% (32/106)
|
23.69% (258/1089)
|
src/libiec61850/src/mms/iso_mms/server/mms_access_result.c
|
38.35% (181/472)
|
36.36% (4/11)
|
45.98% (120/261)
|
src/libiec61850/src/mms/iso_mms/server/mms_association_service.c
|
76.08% (159/209)
|
83.33% (5/6)
|
69.92% (86/123)
|
src/libiec61850/src/mms/iso_mms/server/mms_device.c
|
76.67% (23/30)
|
60.00% (3/5)
|
72.22% (13/18)
|
src/libiec61850/src/mms/iso_mms/server/mms_domain.c
|
53.12% (51/96)
|
45.45% (5/11)
|
50.67% (38/75)
|
src/libiec61850/src/mms/iso_mms/server/mms_file_service.c
|
1.59% (14/881)
|
3.57% (1/28)
|
1.22% (6/490)
|
src/libiec61850/src/mms/iso_mms/server/mms_get_namelist_service.c
|
0.00% (0/533)
|
0.00% (0/12)
|
0.00% (0/276)
|
src/libiec61850/src/mms/iso_mms/server/mms_get_var_access_service.c
|
0.00% (0/229)
|
0.00% (0/5)
|
0.00% (0/123)
|
src/libiec61850/src/mms/iso_mms/server/mms_identify_service.c
|
0.00% (0/45)
|
0.00% (0/5)
|
0.00% (0/20)
|
src/libiec61850/src/mms/iso_mms/server/mms_information_report.c
|
0.00% (0/195)
|
0.00% (0/3)
|
0.00% (0/67)
|
src/libiec61850/src/mms/iso_mms/server/mms_journal.c
|
0.00% (0/18)
|
0.00% (0/2)
|
0.00% (0/12)
|
src/libiec61850/src/mms/iso_mms/server/mms_journal_service.c
|
0.00% (0/369)
|
0.00% (0/4)
|
0.00% (0/191)
|
src/libiec61850/src/mms/iso_mms/server/mms_named_variable_list.c
|
70.15% (47/67)
|
50.00% (6/12)
|
75.00% (24/32)
|
src/libiec61850/src/mms/iso_mms/server/mms_named_variable_list_service.c
|
0.00% (0/659)
|
0.00% (0/10)
|
0.00% (0/313)
|
src/libiec61850/src/mms/iso_mms/server/mms_read_service.c
|
0.00% (0/670)
|
0.00% (0/17)
|
0.00% (0/347)
|
src/libiec61850/src/mms/iso_mms/server/mms_server.c
|
43.71% (250/572)
|
41.82% (23/55)
|
44.41% (143/322)
|
src/libiec61850/src/mms/iso_mms/server/mms_server_common.c
|
0.00% (0/322)
|
0.00% (0/14)
|
0.00% (0/167)
|
src/libiec61850/src/mms/iso_mms/server/mms_server_connection.c
|
21.43% (123/574)
|
32.00% (8/25)
|
20.00% (57/285)
|
src/libiec61850/src/mms/iso_mms/server/mms_status_service.c
|
55.32% (26/47)
|
20.00% (1/5)
|
47.06% (8/17)
|
src/libiec61850/src/mms/iso_mms/server/mms_value_cache.c
|
84.00% (147/175)
|
100.00% (10/10)
|
80.00% (76/95)
|
src/libiec61850/src/mms/iso_mms/server/mms_write_service.c
|
0.00% (0/480)
|
0.00% (0/6)
|
0.00% (0/263)
|
src/libiec61850/src/mms/iso_presentation/iso_presentation.c
|
76.52% (505/660)
|
87.50% (14/16)
|
71.84% (250/348)
|
src/libiec61850/src/mms/iso_server/iso_connection.c
|
61.31% (244/398)
|
72.22% (13/18)
|
57.73% (127/220)
|
src/libiec61850/src/mms/iso_server/iso_server.c
|
66.67% (250/375)
|
69.70% (23/33)
|
67.57% (150/222)
|
src/libiec61850/src/mms/iso_session/iso_session.c
|
50.60% (210/415)
|
72.22% (13/18)
|
44.56% (86/193)
|