LCOV - code coverage report
Current view:
top level
-
gcr
- gcr-parser.c
(
source
/ functions)
Hit
Total
Coverage
Test:
Code coverage
Lines:
1186
1435
82.6 %
Date:
2022-09-04 10:20:22
Functions:
108
129
83.7 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
523
964
54.3 %
Function Name
Hit count
gcr_parsed_get_type
0
gcr_parsed_get_type_once
0
gcr_parser_format_supported
0
gcr_parser_get_property
0
gcr_parser_parse_stream_async
0
gcr_parser_set_property
0
gcr_parsing_real_get_source_object
0
gcr_parsing_real_get_user_data
0
on_read_buffer
0
parse_pem_certificate
0
parse_pem_pkcs10
0
parse_pem_pkcs12
0
parse_pem_pkcs7
0
parse_pem_pkcs8_encrypted
0
parse_pem_pkcs8_plain
0
parse_pem_private_key_dsa
0
parse_pem_private_key_ec
0
parse_pem_private_key_rsa
0
parse_pem_public_key
0
state_cancelled
0
state_failure
0
gcr_parsed_ref
1
gcr_parsed_unref
1
gcr_parser_parse_stream
1
gcr_parser_parse_stream_finish
1
gcr_parser_set_filename
1
gcr_parsing_async_result_init
1
gcr_parsing_class_init
1
gcr_parsing_class_intern_init
1
gcr_parsing_finalize
1
gcr_parsing_get_type_once
1
gcr_parsing_init
1
gcr_parsing_new
1
handle_encrypted_pem
1
handle_pkcs7_signed_data
1
state_complete
1
state_parse_buffer
1
complete_read_buffer
2
gcr_parsed_get_filename
2
gcr_parser_get_parsed_block
2
gcr_parser_parse_data
2
parse_der_private_key_dsa_parts
2
state_read_buffer
2
gcr_parser_class_init
3
gcr_parser_class_intern_init
3
gcr_parser_get_parsed
3
gcr_parser_get_type_once
3
init_quarks
3
gcr_parsed_get_data
4
handle_pkcs12_encrypted_bag
4
handle_pkcs12_safe
4
next_state
4
on_openssh_public_key_parsed
4
parsed_attributes
4
verify_pkcs12_safe
4
handle_pkcs12_cert_bag
5
parse_pkcs12_bag_friendly_name
9
gcr_parsing_get_type
14
handle_pkcs12_bag
16
handle_subject_public_key_dsa
20
handle_subject_public_key_rsa
20
handle_subject_public_key_ec
22
on_openpgp_packet
26
parsed_attribute
26
parse_der_pkcs8
36
parse_der_spkac
40
parse_openpgp_armor
40
parse_openssh_public
45
parsed_asn1_structure
46
parse_der_pkcs12
47
parse_der_pkcs10
49
parse_der_private_key
54
parse_openpgp_packets
56
parse_der_pkcs7
58
enum_next_password
66
parse_base64_spkac
81
parse_der_pkcs8_encrypted
96
egg_secure_realloc
99
parsed_boolean_attribute
104
parse_pem
112
parse_der_pkcs8_plain
133
parse_der_subject_public_key
135
parse_der_private_key_ec
136
handle_pem_format
152
parse_der_private_key_dsa
159
gcr_parser_get_parsed_description
186
gcr_parser_get_parsed_format
186
gcr_parsed_get_description
187
gcr_parsed_get_format
187
gcr_parser_get_parsed_bytes
188
parse_der_private_key_rsa
188
gcr_parsed_get_bytes
194
formats_for_armor_type
202
handle_pem_data
202
handle_plain_pem
204
parsed_label
305
gcr_parser_format_disable
348
gcr_parser_format_enable
348
gcr_parser_get_parsed_attributes
350
gcr_parsed_get_attributes
351
parse_der_certificate
385
gcr_parser_constructor
426
gcr_parser_dispose
426
gcr_parser_finalize
426
gcr_parser_get_instance_private
426
gcr_parser_init
426
gcr_parser_new
426
gcr_parser_parse_bytes
426
parser_format_lookup
462
parsed_ulong_attribute
509
gcr_parser_get_parsed_label
525
gcr_parsed_get_label
526
parsing_object
535
parsed_description
539
parsed_fire
539
parsed_asn1_element
690
parsing_block
774
egg_secure_strdup
866
gcr_parser_add_password
866
parsed_asn1_number
873
parser_format_foreach
1382
pop_parsed
1466
push_parsed
1466
_gcr_parsed_free
1467
gcr_parser_get_filename
1467
compar_id_to_parser_format
1943
parsed_attribute_bytes
1998
compare_pointers
5886
gcr_parser_get_type
8574
Generated by:
LCOV version 1.14