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 Sort by function name Hit count Sort by function 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