Call tree
LLVMFuzzerTestOneInput /src/strongswan/fuzz/fuzz_tls.c linenumber=-1
  identification_create_from_string /src/strongswan/src/libstrongswan/utils/identification.c linenumber=170
    create_from_string_with_prefix_type /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2035
      strcasepfx /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=1852
        strlen  linenumber=71
        strncaseeq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=71
          strncasecmp  linenumber=63
      identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=1854
        streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=1786
          strcmp  linenumber=31
        streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=1790
      strlen  linenumber=1855
      strlen  linenumber=1859
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=1859
      chunk_from_hex /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=1859
        chunk_skip /src/strongswan/src/libstrongswan/utils/chunk.h linenumber=536
        memset_noop /src/strongswan/src/libstrongswan/./utils/utils/memory.h linenumber=565
        hex2bin /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=575
        hex2bin /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=578
        chunk_create /src/strongswan/src/libstrongswan/utils/chunk.h linenumber=581
      strlen  linenumber=1863
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=1863
      chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=1863
        memcpy_noop /src/strongswan/src/libstrongswan/./utils/utils/memory.h linenumber=50
      strcasepfx /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=1867
      asn1_build_known_oid /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=1870
        chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=119
      asn1_wrap /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=1872
        strlen  linenumber=883
        asn1_build_object /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=896
          asn1_code_length /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=788
          memcpy_noop /src/strongswan/src/libstrongswan/./utils/utils/memory.h linenumber=801
        memcpy_noop /src/strongswan/src/libstrongswan/./utils/utils/memory.h linenumber=904
        chunk_clear /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=910
          memwipe /src/strongswan/src/libstrongswan/./utils/utils/memory.h linenumber=245
            explicit_bzero  linenumber=104
          chunk_free /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=246
      asn1_wrap /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=1871
      asn1_wrap /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=1869
    create_from_string_with_num_type /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2040
      __errno_location  linenumber=1896
      strtoul  linenumber=1897
      __errno_location  linenumber=1898
      identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=1902
      strlen  linenumber=1905
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=1905
      chunk_from_hex /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=1905
      strlen  linenumber=1909
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=1909
      chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=1909
    strchr  linenumber=2045
    atodn /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2050
      strlen  linenumber=481
      strncasecmp  linenumber=482
      asn1_is_printablestring /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=529
        strchr  linenumber=737
      asn1_build_known_oid /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=536
      asn1_wrap /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=543
      asn1_wrap /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=541
      asn1_wrap /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=540
      asn1_build_object /src/strongswan/src/libstrongswan/asn1/asn1.c linenumber=575
      memcpy_noop /src/strongswan/src/libstrongswan/./utils/utils/memory.h linenumber=579
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2052
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2057
    strlen  linenumber=2058
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2058
    chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2058
    strchr  linenumber=2062
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2064
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2065
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2066
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2067
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2068
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2069
    streq /src/strongswan/src/libstrongswan/./utils/utils/string.h linenumber=2070
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2073
    strchr  linenumber=2078
    create_ip_address_from_string /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2081
      strdup  linenumber=1930
      strchr  linenumber=1931
      strchr  linenumber=1940
      inet_pton  linenumber=1948
      atoi  linenumber=1956
      identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=1984
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=1986
      chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=1986
      inet_pton  linenumber=1992
      identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2009
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2011
      chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2011
      identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2015
      chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2016
      chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2016
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2084
    strlen  linenumber=2085
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2085
    chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2085
    create_ip_address_from_string /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2092
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2095
    strlen  linenumber=2096
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2096
    chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2096
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2109
    strlen  linenumber=2110
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2110
    chunk_from_hex /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2110
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2115
    strlen  linenumber=2116
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2116
    chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2116
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2121
    strlen  linenumber=2122
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2122
    chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2122
    identification_create /src/strongswan/src/libstrongswan/utils/identification.c linenumber=2128
    strlen  linenumber=2129
    chunk_create /src/strongswan/src/libstrongswan/./utils/chunk.h linenumber=2129
    chunk_create_clone /src/strongswan/src/libstrongswan/utils/chunk.c linenumber=2129
  identification_create_from_string /src/strongswan/src/libstrongswan/utils/identification.c linenumber=171
  create_tls_application /src/strongswan/fuzz/fuzz_tls.c linenumber=172
  tls_create /src/strongswan/src/libtls/tls.c linenumber=174
    tls_crypto_create /src/strongswan/src/libtls/tls_crypto.c linenumber=647
    tls_alert_create /src/strongswan/src/libtls/tls_alert.c linenumber=648
      linked_list_create /src/strongswan/src/libstrongswan/collections/linked_list.c linenumber=232
    tls_server_create /src/strongswan/src/libtls/tls_server.c linenumber=651
      auth_cfg_create /src/strongswan/src/libstrongswan/credentials/auth_cfg.c linenumber=1873
        array_create /src/strongswan/src/libstrongswan/collections/array.c linenumber=1468
          get_size /src/strongswan/src/libstrongswan/collections/array.c linenumber=170
    tls_peer_create /src/strongswan/src/libtls/tls_peer.c linenumber=656
      auth_cfg_create /src/strongswan/src/libstrongswan/credentials/auth_cfg.c linenumber=1993
    tls_fragmentation_create /src/strongswan/src/libtls/tls_fragmentation.c linenumber=659
    tls_compression_create /src/strongswan/src/libtls/tls_compression.c linenumber=661
    tls_protection_create /src/strongswan/src/libtls/tls_protection.c linenumber=662
====================================
