Call tree
LLVMFuzzerTestOneInput /src/libtasn1/fuzz/libtasn1_pkix_der_fuzzer.c linenumber=-1
  asn1_array2tree /src/libtasn1/lib/structure.c linenumber=537
    convert_old_type /src/libtasn1/lib/./int.h linenumber=200
    _asn1_add_static_node /src/libtasn1/lib/parser_aux.c linenumber=202
      calloc  linenumber=71
    _asn1_set_name /src/libtasn1/lib/parser_aux.c linenumber=204
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=422
        strlen  linenumber=56
        strcpy  linenumber=60
      _asn1_hash_name /src/libtasn1/lib/parser_aux.c linenumber=423
    strlen  linenumber=206
    _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=206
    _asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=214
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=340
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=341
      _asn1_delete_node_from_list /src/libtasn1/lib/parser_aux.c linenumber=343
      _asn1_remove_node /src/libtasn1/lib/parser_aux.c linenumber=344
        safe_memset /src/libtasn1/lib/./gstr.h linenumber=514
      _asn1_find_left /src/libtasn1/lib/structure.c linenumber=349
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=352
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=354
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=362
      _asn1_delete_node_from_list /src/libtasn1/lib/parser_aux.c linenumber=364
      _asn1_remove_node /src/libtasn1/lib/parser_aux.c linenumber=365
    _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=215
    _asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=220
    _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=221
    _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=234
    _asn1_check_identifier /src/libtasn1/lib/parser_aux.c linenumber=251
      type_field /src/libtasn1/lib/./int.h linenumber=1035
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=1037
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=1038
        strlen  linenumber=35
        strlen  linenumber=36
        strcat  linenumber=40
        strncat  linenumber=46
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=1039
      asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=1040
        strchr  linenumber=142
        strchr  linenumber=148
        _asn1_hash_name /src/libtasn1/lib/parser_aux.c linenumber=160
        _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=164
        _asn1_hash_name /src/libtasn1/lib/parser_aux.c linenumber=165
        strcmp  linenumber=172
        strchr  linenumber=189
        _asn1_hash_name /src/libtasn1/lib/parser_aux.c linenumber=201
        _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=205
        _asn1_hash_name /src/libtasn1/lib/parser_aux.c linenumber=206
        c_isdigit /src/libtasn1/lib/gl/./c-ctype.h linenumber=227
        strtol  linenumber=229
        _asn1_node_array_get /src/libtasn1/lib/./element.h linenumber=231
        strcmp  linenumber=235
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=1044
      strcpy  linenumber=1048
      type_field /src/libtasn1/lib/./int.h linenumber=1052
      type_field /src/libtasn1/lib/./int.h linenumber=1056
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=1058
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=1061
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=1062
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=1063
      strcpy  linenumber=1068
      asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=1070
      type_field /src/libtasn1/lib/./int.h linenumber=1071
      type_field /src/libtasn1/lib/./int.h linenumber=1078
      type_field /src/libtasn1/lib/./int.h linenumber=1082
      c_isdigit /src/libtasn1/lib/gl/./c-ctype.h linenumber=1084
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=1086
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=1087
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=1088
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=1089
      asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=1093
      type_field /src/libtasn1/lib/./int.h linenumber=1094
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=1113
    _asn1_change_integer_value /src/libtasn1/lib/parser_aux.c linenumber=254
      type_field /src/libtasn1/lib/./int.h linenumber=685
      _asn1_convert_integer /src/libtasn1/lib/element.c linenumber=690
        strtol  linenumber=89
      asn1_octet_der /src/libtasn1/lib/coding.c linenumber=691
        asn1_length_der /src/libtasn1/lib/coding.c linenumber=179
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=692
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=710
    _asn1_expand_object_id /src/libtasn1/lib/parser_aux.c linenumber=255
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=751
      type_field /src/libtasn1/lib/./int.h linenumber=761
      type_field /src/libtasn1/lib/./int.h linenumber=765
      c_isdigit /src/libtasn1/lib/gl/./c-ctype.h linenumber=767
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=769
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=770
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=771
      asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=773
      _asn1_is_up /src/libtasn1/lib/parser_aux.c linenumber=774
        _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=558
      type_field /src/libtasn1/lib/./int.h linenumber=775
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=779
      _asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=781
      _asn1_delete_node_from_list /src/libtasn1/lib/parser_aux.c linenumber=782
      _asn1_remove_node /src/libtasn1/lib/parser_aux.c linenumber=783
      type_field /src/libtasn1/lib/./int.h linenumber=789
      _asn1_add_single_node /src/libtasn1/lib/structure.c linenumber=796
        calloc  linenumber=55
      _asn1_set_name /src/libtasn1/lib/parser_aux.c linenumber=797
      strlen  linenumber=800
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=802
      _asn1_add_static_node2 /src/libtasn1/lib/parser_aux.c linenumber=804
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=808
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=809
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=813
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=814
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=858
      type_field /src/libtasn1/lib/./int.h linenumber=871
      type_field /src/libtasn1/lib/./int.h linenumber=875
      _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=877
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=878
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=880
      asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=881
      type_field /src/libtasn1/lib/./int.h linenumber=882
      type_field /src/libtasn1/lib/./int.h linenumber=889
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=895
      _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=896
      strlen  linenumber=901
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=903
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=933
    _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=267
    _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=268
    _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=269
    _asn1_delete_list_and_nodes /src/libtasn1/lib/parser_aux.c linenumber=277
      _asn1_remove_node /src/libtasn1/lib/parser_aux.c linenumber=617
    _asn1_delete_list /src/libtasn1/lib/parser_aux.c linenumber=281
  __assert_fail  linenumber=538
  asn1_create_element /src/libtasn1/lib/structure.c linenumber=543
    _asn1_copy_structure2 /src/libtasn1/lib/structure.c linenumber=721
      asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=499
      _asn1_copy_structure3 /src/libtasn1/lib/structure.c linenumber=501
        _asn1_add_single_node /src/libtasn1/lib/structure.c linenumber=433
        _asn1_cpy_name /src/libtasn1/lib/parser_aux.c linenumber=447
          _asn1_hash_name /src/libtasn1/lib/parser_aux.c linenumber=445
          _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=449
        _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=449
        _asn1_add_single_node /src/libtasn1/lib/structure.c linenumber=454
        _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=455
        _asn1_add_single_node /src/libtasn1/lib/structure.c linenumber=470
        _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=471
        _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=476
        _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=477
    _asn1_set_name /src/libtasn1/lib/parser_aux.c linenumber=726
    _asn1_expand_identifier /src/libtasn1/lib/structure.c linenumber=728
      type_field /src/libtasn1/lib/./int.h linenumber=609
      snprintf  linenumber=611
      _asn1_copy_structure2 /src/libtasn1/lib/structure.c linenumber=612
      _asn1_cpy_name /src/libtasn1/lib/parser_aux.c linenumber=617
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=627
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=628
      _asn1_find_left /src/libtasn1/lib/structure.c linenumber=631
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=633
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=636
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=638
      _asn1_remove_node /src/libtasn1/lib/parser_aux.c linenumber=660
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=692
    _asn1_type_choice_config /src/libtasn1/lib/structure.c linenumber=729
      type_field /src/libtasn1/lib/./int.h linenumber=522
      type_field /src/libtasn1/lib/./int.h linenumber=528
      _asn1_find_left /src/libtasn1/lib/structure.c linenumber=531
      type_field /src/libtasn1/lib/./int.h linenumber=534
      _asn1_add_single_node /src/libtasn1/lib/structure.c linenumber=536
      strlen  linenumber=537
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=539
      _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=540
      _asn1_set_down /src/libtasn1/lib/./parser_aux.h linenumber=541
      _asn1_find_left /src/libtasn1/lib/structure.c linenumber=543
      type_field /src/libtasn1/lib/./int.h linenumber=553
      asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=554
        _asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=299
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=585
  asn1_der_decoding /src/libtasn1/lib/decoding.c linenumber=550
    asn1_der_decoding2 /src/libtasn1/lib/decoding.c linenumber=1627
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=961
      extract_tag_der_recursive /src/libtasn1/lib/decoding.c linenumber=993
        type_field /src/libtasn1/lib/./int.h linenumber=741
        _asn1_extract_tag_der /src/libtasn1/lib/decoding.c linenumber=747
          type_field /src/libtasn1/lib/./int.h linenumber=573
          asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=586
          asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=596
          asn1_get_length_ber /src/libtasn1/lib/decoding.c linenumber=599
            asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=255
            _asn1_get_indefinite_length_string /src/libtasn1/lib/decoding.c linenumber=259
              asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=847
              asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=854
          strtoul  linenumber=609
          type_field /src/libtasn1/lib/./int.h linenumber=623
          type_field /src/libtasn1/lib/./int.h linenumber=624
          type_field /src/libtasn1/lib/./int.h linenumber=625
          type_field /src/libtasn1/lib/./int.h linenumber=626
          strtoul  linenumber=629
          asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=640
          type_field /src/libtasn1/lib/./int.h linenumber=648
          type_field /src/libtasn1/lib/./int.h linenumber=660
          asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=669
        _asn1_extract_tag_der /src/libtasn1/lib/decoding.c linenumber=758
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=1019
      asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=1032
      type_field /src/libtasn1/lib/./int.h linenumber=1039
      extract_tag_der_recursive /src/libtasn1/lib/decoding.c linenumber=1044
      delete_unneeded_choice_fields /src/libtasn1/lib/decoding.c linenumber=1049
        asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=886
      asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=1061
      type_field /src/libtasn1/lib/./int.h linenumber=1074
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=1082
      extract_tag_der_recursive /src/libtasn1/lib/decoding.c linenumber=1091
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1103
      _asn1_error_description_tag_error /src/libtasn1/lib/decoding.c linenumber=1109
        _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=92
        strlen  linenumber=93
        _asn1_hierarchical_name /src/libtasn1/lib/element.c linenumber=93
          _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=53
          _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=54
          _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=55
          _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=56
          _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=58
          _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=62
        _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=95
      type_field /src/libtasn1/lib/./int.h linenumber=1125
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1148
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1150
      asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=1155
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1165
      asn1_get_object_id_der /src/libtasn1/lib/decoding.c linenumber=1171
        asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=426
        _asn1_ltostr /src/libtasn1/lib/parser_aux.c linenumber=466
        _asn1_str_cpy /src/libtasn1/lib/gstr.c linenumber=466
        _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=467
        _asn1_ltostr /src/libtasn1/lib/parser_aux.c linenumber=468
        _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=468
        _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=489
        _asn1_ltostr /src/libtasn1/lib/parser_aux.c linenumber=490
        _asn1_str_cat /src/libtasn1/lib/gstr.c linenumber=490
      strlen  linenumber=1181
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1183
      type_field /src/libtasn1/lib/./int.h linenumber=1191
      _asn1_get_time_der /src/libtasn1/lib/decoding.c linenumber=1191
        asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=341
        c_isdigit /src/libtasn1/lib/gl/./c-ctype.h linenumber=358
      strlen  linenumber=1202
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1204
      asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=1228
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1238
      type_field /src/libtasn1/lib/./int.h linenumber=1249
      _asn1_decode_simple_ber /src/libtasn1/lib/decoding.c linenumber=1249
        asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=2277
        _asn1_decode_simple_ber /src/libtasn1/lib/decoding.c linenumber=2332
          append /src/libtasn1/lib/decoding.c linenumber=2348
            _asn1_realloc /src/libtasn1/lib/./int.h linenumber=2208
              rpl_realloc /src/libtasn1/lib/gl/./stdlib.h linenumber=208
                realloc  linenumber=2059
          asn1_get_length_ber /src/libtasn1/lib/decoding.c linenumber=2381
          _asn1_decode_simple_ber /src/libtasn1/lib/decoding.c linenumber=2411
            append /src/libtasn1/lib/decoding.c linenumber=2426
            asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=2442
            _asn1_decode_simple_der /src/libtasn1/lib/decoding.c linenumber=2454
              asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=2148
              asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=2164
            append /src/libtasn1/lib/decoding.c linenumber=2462
      _asn1_set_value_lv /src/libtasn1/lib/parser_aux.c linenumber=1260
        asn1_length_der /src/libtasn1/lib/coding.c linenumber=311
        asn1_octet_der /src/libtasn1/lib/coding.c linenumber=316
        _asn1_set_value_m /src/libtasn1/lib/parser_aux.c linenumber=317
      asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=1277
      _asn1_set_value /src/libtasn1/lib/parser_aux.c linenumber=1287
      asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=1321
      type_field /src/libtasn1/lib/./int.h linenumber=1342
      asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=1345
      _asn1_append_sequence_set /src/libtasn1/lib/element.c linenumber=1370
        type_field /src/libtasn1/lib/./int.h linenumber=191
        type_field /src/libtasn1/lib/./int.h linenumber=192
        _asn1_copy_structure3 /src/libtasn1/lib/structure.c linenumber=195
        _asn1_set_right /src/libtasn1/lib/parser_aux.c linenumber=211
        strtol  linenumber=221
        _asn1_ltostr /src/libtasn1/lib/parser_aux.c linenumber=226
        _asn1_set_name /src/libtasn1/lib/parser_aux.c linenumber=227
        _asn1_node_array_set /src/libtasn1/lib/element.c linenumber=229
          rpl_realloc /src/libtasn1/lib/gl/./stdlib.h linenumber=154
      _asn1_append_sequence_set /src/libtasn1/lib/element.c linenumber=1391
      asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=1416
      type_field /src/libtasn1/lib/./int.h linenumber=1445
      type_field /src/libtasn1/lib/./int.h linenumber=1446
      _asn1_append_sequence_set /src/libtasn1/lib/element.c linenumber=1450
      asn1_get_tag_der /src/libtasn1/lib/decoding.c linenumber=1472
      asn1_get_length_der /src/libtasn1/lib/decoding.c linenumber=1484
      _asn1_set_value_lv /src/libtasn1/lib/parser_aux.c linenumber=1496
      _asn1_get_indefinite_length_string /src/libtasn1/lib/decoding.c linenumber=1511
      _asn1_set_value_lv /src/libtasn1/lib/parser_aux.c linenumber=1520
      _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=1579
      _asn1_delete_not_used /src/libtasn1/lib/decoding.c linenumber=1583
        _asn1_find_left /src/libtasn1/lib/structure.c linenumber=778
        _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=780
        asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=782
        _asn1_find_up /src/libtasn1/lib/parser_aux.c linenumber=803
      asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=1598
  asn1_der_decoding_startEnd /src/libtasn1/lib/decoding.c linenumber=558
    asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=1701
    asn1_der_decoding /src/libtasn1/lib/decoding.c linenumber=1715
    asn1_find_node /src/libtasn1/lib/parser_aux.c linenumber=1722
  asn1_delete_structure /src/libtasn1/lib/structure.c linenumber=566
====================================
