LCOV - code coverage report
Current view:
top level
-
egg
- egg-asn1x.c
(
source
/ functions)
Coverage
Total
Hit
Test:
coverage.info
Lines:
92.2 %
2147
1979
Test Date:
2024-12-15 20:37:51
Functions:
96.5 %
170
164
Function Name
Hit count
anode_def_value
0
dump_append_flags
0
dump_append_type
0
egg_asn1x_dump
0
egg_asn1x_set_integer_as_usg
0
traverse_and_dump
0
egg_asn1x_get_bmpstring_as_utf8
1
egg_asn1x_set_bits_as_ulong
1
egg_asn1x_set_null
1
egg_asn1x_take_integer_as_usg
1
anode_validate_null
2
egg_asn1x_get_any_raw
2
egg_asn1x_get_integer_as_usg
2
anode_read_string_struct
3
compare_sort_pair
3
egg_asn1x_get_time_as_date
3
egg_asn1x_set_enumerated
3
egg_asn1x_element_content
4
egg_asn1x_name
4
egg_asn1x_get_bits_as_ulong
5
anode_read_boolean
6
egg_asn1x_get_time_as_long
6
egg_asn1x_set_bits_as_raw
6
egg_asn1x_set_boolean
6
egg_asn1x_take_bits_as_raw
7
egg_asn1x_get_boolean
8
egg_asn1x_parse_time_general
8
anode_default_boolean
10
parse_general_time
10
egg_asn1x_parse_time_utc
11
egg_asn1x_set_string_as_utf8
13
anode_opt_lookup_value
14
egg_asn1x_set_any_from
14
compare_nodes_by_tag
15
egg_asn1x_get_enumerated
15
anode_write_boolean
16
egg_asn1x_count
18
anode_validate_enumerated
20
egg_asn1x_get_string_as_utf8
20
egg_asn1x_set_string_as_raw
20
egg_asn1x_set_string_as_bytes
21
egg_asn1x_append
24
egg_asn1x_get_value_raw
25
allocator_closure_free
26
lookup_def_of_type
26
egg_asn1x_message
28
egg_asn1x_set_oid_as_quark
28
anode_write_object_id
30
egg_asn1x_set_oid_as_string
30
egg_asn1x_create_quark
32
egg_asn1x_set_any_raw
32
egg_asn1x_element_length
33
egg_asn1x_get_any_into
35
match_oid_in_definitions
35
egg_asn1x_set_choice
37
egg_asn1x_set_integer_as_ulong
39
anode_default_integer
42
anode_build_choice
48
anode_write_integer_ulong
48
egg_asn1x_get_any_as
57
egg_asn1x_get_any_as_full
57
egg_asn1x_get_integer_as_ulong
57
egg_asn1x_get_string_as_bytes
77
egg_asn1x_set_integer_as_raw
84
egg_asn1x_take_integer_as_raw
84
anode_failure_get
88
traverse_and_get_failure
88
egg_asn1x_get_any_into_full
92
egg_asn1x_get_element_raw
111
egg_asn1x_decode
112
egg_asn1x_get_string_as_raw
121
anode_build_integer
162
egg_asn1x_get_bits_as_raw
193
anode_build_bit_string
194
anode_validate_boolean
278
egg_asn1x_type
278
egg_asn1x_encode
290
anode_opts_lookup
329
egg_asn1x_get_oid_as_quark
330
atlv_unparse_to_bytes
335
bytes_new_with_allocator
335
egg_asn1x_get_oid_as_string
338
anode_build_any
374
anode_read_integer_ulong
399
anode_build_value
418
anode_validate_time
513
anode_read_time
516
two_to_four_digit_year
524
parse_utc_time
525
egg_asn1x_get_integer_as_raw
544
anode_build_structured
688
anode_decode_bit_string
707
anode_failure
710
egg_asn1x_create_and_decode
755
egg_asn1x_create_and_decode_full
755
egg_asn1x_decode_full
867
egg_asn1x_clear
882
anode_validate_bit_string
894
atlv_parse_der
899
anode_decode_choice
1088
anode_validate_string
1114
anode_validate_choice
1132
egg_asn1x_validate
1177
egg_asn1x_get_choice
1202
anode_build_cls_tag_len
1251
anode_build_maybe_explicit
1344
anode_read_string_simple
1344
anode_validate_integer
1344
anode_decode_option_or_default
1409
anode_build_anything
1884
anode_build_anything_for_flags
1884
egg_asn1x_node
2004
anode_def_value_as_ulong
2086
match_oid_in_definition
2138
anode_child_with_name
2665
anode_clone
3053
atlv_sort_perform
3380
atoin
3380
atlv_unparse_der
3509
anode_decode_sequence_or_set_of
3629
anode_calc_tag
3712
anode_validate_sequence_or_set_of
3793
atlv_unparse_cls_tag_len
4813
atlv_unparse_len
4813
anode_validate_size
4822
anode_validate_object_id
5076
anode_opt_lookup
5138
anode_read_object_id
5413
anode_parse_size
6338
anode_decode_sequence_or_set
6394
anode_def_name
6787
anode_validate_sequence_or_set
6903
anode_decode_anything
7330
anode_set_value
7963
egg_asn1x_have
8158
anode_decode_one
8390
anode_opt_add
8553
anode_take_value
8855
egg_asn1x_create
8923
is_oid_number
8923
anode_decode_structured
10637
adef_first_child
11089
anode_copy_func
12183
anode_decode_primitive
13020
traverse_and_clear
14094
anode_get_parsed
14106
anode_destroy
14812
egg_asn1x_destroy
16867
anode_decode_one_without_tag
24179
anode_get_value
24216
atlv_parse_der_tag
25292
bytes_get_end
25292
atlv_parse_cls_tag_len
25312
atlv_parse_length
25346
atlv_parse_cls_tag
25349
anode_calc_explicit_for_flags
25744
anode_validate_anything
26573
atlv_new
26687
anode_new
28877
traverse_and_prepare
28877
anode_calc_tag_for_flags
30459
anode_free_func
41060
anode_clear
55178
anode_def_type_is_real
60427
anode_clr_value
65490
anode_def_flags
85403
atlv_dup
239820
anode_def_type
266007
atlv_free
384109
adef_next_sibling
1224233
Generated by:
LCOV version 2.0-1