Call tree
LLVMFuzzerTestOneInput /src/fuzz_process.c linenumber=-1
  strcpy  linenumber=47
  process /src/radvd/process.c linenumber=76
    if_indextoname  linenumber=28
    dlog /src/fuzz_process.c linenumber=32
    addrtostr /src/radvd/util.c linenumber=35
      inet_ntop  linenumber=181
      __errno_location  linenumber=184
      strerror  linenumber=184
      flog /src/fuzz_process.c linenumber=184
      strncpy  linenumber=185
    flog /src/fuzz_process.c linenumber=38
    flog /src/fuzz_process.c linenumber=47
    flog /src/fuzz_process.c linenumber=58
    flog /src/fuzz_process.c linenumber=64
    htonl  linenumber=69
    flog /src/fuzz_process.c linenumber=70
    flog /src/fuzz_process.c linenumber=78
    flog /src/fuzz_process.c linenumber=85
    find_iface_by_index /src/radvd/interface.c linenumber=91
    dlog /src/fuzz_process.c linenumber=94
    setup_iface /src/radvd/interface.c linenumber=99
      update_device_index /src/radvd/device-common.c linenumber=71
        if_nametoindex  linenumber=207
        __errno_location  linenumber=211
        strerror  linenumber=211
        flog /src/fuzz_process.c linenumber=211
        dlog /src/fuzz_process.c linenumber=216
      check_device /src/radvd/device-common.c linenumber=76
        strlcpy  linenumber=25
        ioctl  linenumber=27
        __errno_location  linenumber=28
        strerror  linenumber=28
        flog /src/fuzz_process.c linenumber=28
        dlog /src/fuzz_process.c linenumber=31
        dlog /src/fuzz_process.c linenumber=35
        dlog /src/fuzz_process.c linenumber=38
        dlog /src/fuzz_process.c linenumber=42
        dlog /src/fuzz_process.c linenumber=45
        flog /src/fuzz_process.c linenumber=50
        dlog /src/fuzz_process.c linenumber=55
      update_device_info /src/radvd/device-linux.c linenumber=81
        strlcpy  linenumber=43
        ioctl  linenumber=45
        __errno_location  linenumber=46
        strerror  linenumber=46
        flog /src/fuzz_process.c linenumber=46
        dlog /src/fuzz_process.c linenumber=51
        dlog /src/fuzz_process.c linenumber=66
        dlog /src/fuzz_process.c linenumber=68
        get_interface_linkmtu /src/radvd/device-linux.c linenumber=70
          snprintf  linenumber=220
          fopen  linenumber=222
          __isoc23_fscanf  linenumber=224
          __errno_location  linenumber=226
          strerror  linenumber=226
          flog /src/fuzz_process.c linenumber=226
          exit  linenumber=227
          fclose  linenumber=229
          flog /src/fuzz_process.c linenumber=231
        dlog /src/fuzz_process.c linenumber=71
        ioctl  linenumber=73
        __errno_location  linenumber=74
        strerror  linenumber=74
        flog /src/fuzz_process.c linenumber=74
        hwstr /src/radvd/device-linux.c linenumber=78
        dlog /src/fuzz_process.c linenumber=78
        sprintf  linenumber=85
        dlog /src/fuzz_process.c linenumber=89
        dlog /src/fuzz_process.c linenumber=135
        dlog /src/fuzz_process.c linenumber=137
        dlog /src/fuzz_process.c linenumber=139
        flog /src/fuzz_process.c linenumber=145
        memcmp  linenumber=152
        flog /src/fuzz_process.c linenumber=153
        flog /src/fuzz_process.c linenumber=159
        dlog /src/fuzz_process.c linenumber=167
        dlog /src/fuzz_process.c linenumber=169
        dlog /src/fuzz_process.c linenumber=171
      check_iface /src/radvd/interface.c linenumber=87
        flog /src/fuzz_process.c linenumber=183
        check_ip6_iface_forwarding /src/radvd/device-linux.c linenumber=187
          snprintf  linenumber=254
          fopen  linenumber=256
          __isoc23_fscanf  linenumber=258
          __errno_location  linenumber=260
          strerror  linenumber=260
          flog /src/fuzz_process.c linenumber=260
          exit  linenumber=261
          fclose  linenumber=263
          flog /src/fuzz_process.c linenumber=265
        flog /src/fuzz_process.c linenumber=188
        flog /src/fuzz_process.c linenumber=204
        flog /src/fuzz_process.c linenumber=213
        flog /src/fuzz_process.c linenumber=220
        flog /src/fuzz_process.c linenumber=227
        flog /src/fuzz_process.c linenumber=233
        flog /src/fuzz_process.c linenumber=244
        flog /src/fuzz_process.c linenumber=257
        flog /src/fuzz_process.c linenumber=269
        flog /src/fuzz_process.c linenumber=277
        flog /src/fuzz_process.c linenumber=282
        flog /src/fuzz_process.c linenumber=294
        flog /src/fuzz_process.c linenumber=313
      setup_iface_addrs /src/radvd/device-common.c linenumber=93
        get_iface_addrs /src/radvd/device-common.c linenumber=164
          getifaddrs  linenumber=110
          __errno_location  linenumber=111
          strerror  linenumber=111
          flog /src/fuzz_process.c linenumber=111
          strcmp  linenumber=124
          realloc  linenumber=127
          memcmp  linenumber=132
          freeifaddrs  linenumber=143
          realloc  linenumber=146
          qsort  linenumber=150
          cmp_iface_addrs /src/radvd/device-common.c linenumber=150
            memcmp  linenumber=93
        addrtostr /src/radvd/util.c linenumber=169
        dlog /src/fuzz_process.c linenumber=170
        addrtostr /src/radvd/util.c linenumber=172
        dlog /src/fuzz_process.c linenumber=173
        memcmp  linenumber=181
        addrtostr /src/radvd/util.c linenumber=182
        dlog /src/fuzz_process.c linenumber=183
        dlog /src/fuzz_process.c linenumber=197
        flog /src/fuzz_process.c linenumber=199
      dlog /src/fuzz_process.c linenumber=99
      setup_allrouters_membership /src/radvd/device-linux.c linenumber=104
        htonl  linenumber=184
        htonl  linenumber=185
        setsockopt  linenumber=187
        __errno_location  linenumber=189
        flog /src/fuzz_process.c linenumber=190
      dlog /src/fuzz_process.c linenumber=110
    flog /src/fuzz_process.c linenumber=100
    flog /src/fuzz_process.c linenumber=106
    dlog /src/fuzz_process.c linenumber=111
    process_rs /src/radvd/process.c linenumber=112
      flog /src/fuzz_process.c linenumber=160
      flog /src/fuzz_process.c linenumber=167
      flog /src/fuzz_process.c linenumber=170
      flog /src/fuzz_process.c linenumber=175
      clock_gettime  linenumber=185
      rand  linenumber=187
      send_ra_forall /src/radvd/send.c linenumber=190
        ensure_iface_setup /src/radvd/send.c linenumber=86
          setup_iface /src/radvd/interface.c linenumber=158
        dlog /src/fuzz_process.c linenumber=87
        dlog /src/fuzz_process.c linenumber=102
        send_ra /src/radvd/send.c linenumber=105
          dlog /src/fuzz_process.c linenumber=915
          clock_gettime  linenumber=922
          update_iface_times /src/radvd/send.c linenumber=925
            clock_gettime  linenumber=176
            timespecdiff /src/radvd/timer.c linenumber=177
            flog /src/fuzz_process.c linenumber=181
            decrement_lifetime /src/radvd/send.c linenumber=190
            decrement_lifetime /src/radvd/send.c linenumber=191
            addrtostr /src/radvd/util.c linenumber=195
            dlog /src/fuzz_process.c linenumber=196
          addrtostr /src/radvd/util.c linenumber=929
          addrtostr /src/radvd/util.c linenumber=930
          new_safe_buffer /src/radvd/util.c linenumber=933
          check_ip6_forwarding /src/radvd/device-linux.c linenumber=936
            fopen  linenumber=279
            __isoc23_fscanf  linenumber=281
            __errno_location  linenumber=283
            strerror  linenumber=283
            flog /src/fuzz_process.c linenumber=283
            exit  linenumber=284
            fclose  linenumber=286
            flog /src/fuzz_process.c linenumber=288
            flog /src/fuzz_process.c linenumber=314
          add_ra_header /src/radvd/send.c linenumber=937
            htons  linenumber=226
            htonl  linenumber=229
            htonl  linenumber=230
            safe_buffer_append /src/radvd/util.c linenumber=232
              safe_buffer_resize /src/radvd/util.c linenumber=85
                flog /src/fuzz_process.c linenumber=65
                exit  linenumber=66
                realloc  linenumber=69
          build_ra_options /src/radvd/send.c linenumber=939
            new_safe_buffer_list /src/radvd/util.c linenumber=840
              new_safe_buffer /src/radvd/util.c linenumber=101
            add_ra_options_prefix /src/radvd/send.c linenumber=845
              memcmp  linenumber=480
              dlog /src/fuzz_process.c linenumber=482
              add_auto_prefixes_6to4 /src/radvd/send.c linenumber=483
                get_v4addr /src/radvd/device-common.c linenumber=366
                  socket  linenumber=65
                  __errno_location  linenumber=67
                  strerror  linenumber=67
                  flog /src/fuzz_process.c linenumber=67
                  strlcpy  linenumber=73
                  ioctl  linenumber=76
                  __errno_location  linenumber=77
                  strerror  linenumber=77
                  flog /src/fuzz_process.c linenumber=77
                  close  linenumber=78
                  inet_ntoa  linenumber=84
                  dlog /src/fuzz_process.c linenumber=84
                  close  linenumber=88
                flog /src/fuzz_process.c linenumber=367
                htons  linenumber=370
                addrtostr /src/radvd/util.c linenumber=374
                dlog /src/fuzz_process.c linenumber=375
                limit_prefix_lifetimes /src/radvd/send.c linenumber=380
                  get_prefix_lifetimes /src/radvd/send.c linenumber=286
                schedule_option_prefix /src/radvd/send.c linenumber=382
                  schedule_helper /src/radvd/send.c linenumber=1058
                safe_buffer_list_append /src/radvd/util.c linenumber=383
                  new_safe_buffer_list /src/radvd/util.c linenumber=119
                add_ra_option_prefix /src/radvd/send.c linenumber=384
                  htonl  linenumber=254
                  htonl  linenumber=256
                  htonl  linenumber=260
                  htonl  linenumber=261
                  safe_buffer_append /src/radvd/util.c linenumber=266
              dlog /src/fuzz_process.c linenumber=486
              add_auto_prefixes /src/radvd/send.c linenumber=487
                getifaddrs  linenumber=398
                __errno_location  linenumber=399
                strerror  linenumber=399
                flog /src/fuzz_process.c linenumber=399
                strncmp  linenumber=403
                flog /src/fuzz_process.c linenumber=407
                htonl  linenumber=417
                get_prefix6 /src/radvd/util.c linenumber=420
                get_prefix6 /src/radvd/util.c linenumber=424
                memcmp  linenumber=426
                memcmp  linenumber=427
                count_mask /src/radvd/util.c linenumber=438
                  countbits /src/radvd/util.c linenumber=274
                addrtostr /src/radvd/util.c linenumber=441
                dlog /src/fuzz_process.c linenumber=442
                limit_prefix_lifetimes /src/radvd/send.c linenumber=447
                schedule_option_prefix /src/radvd/send.c linenumber=449
                safe_buffer_list_append /src/radvd/util.c linenumber=450
                add_ra_option_prefix /src/radvd/send.c linenumber=451
                freeifaddrs  linenumber=456
              memcmp  linenumber=489
              dlog /src/fuzz_process.c linenumber=490
              add_auto_prefixes /src/radvd/send.c linenumber=491
              schedule_option_prefix /src/radvd/send.c linenumber=494
              safe_buffer_list_append /src/radvd/util.c linenumber=495
              limit_prefix_lifetimes /src/radvd/send.c linenumber=501
              add_ra_option_prefix /src/radvd/send.c linenumber=502
            add_ra_options_nat64prefix /src/radvd/send.c linenumber=849
              safe_buffer_list_append /src/radvd/util.c linenumber=464
              add_ra_option_nat64prefix /src/radvd/send.c linenumber=465
                htons  linenumber=348
                safe_buffer_append /src/radvd/util.c linenumber=355
            add_ra_options_route /src/radvd/send.c linenumber=853
              schedule_option_route /src/radvd/send.c linenumber=573
                schedule_helper /src/radvd/send.c linenumber=1063
              htonl  linenumber=594
              safe_buffer_list_append /src/radvd/util.c linenumber=599
              safe_buffer_append /src/radvd/util.c linenumber=600
            add_ra_options_rdnss /src/radvd/send.c linenumber=857
              schedule_option_rdnss /src/radvd/send.c linenumber=612
                schedule_helper /src/radvd/send.c linenumber=1068
              flog /src/fuzz_process.c linenumber=625
              htonl  linenumber=639
              safe_buffer_list_append /src/radvd/util.c linenumber=642
              safe_buffer_resize /src/radvd/util.c linenumber=643
              safe_buffer_append /src/radvd/util.c linenumber=644
              safe_buffer_append /src/radvd/util.c linenumber=646
            add_ra_options_dnssl /src/radvd/send.c linenumber=861
              new_safe_buffer /src/radvd/util.c linenumber=659
              schedule_option_dnssl /src/radvd/send.c linenumber=664
                schedule_helper /src/radvd/send.c linenumber=1073
              serialize_domain_names /src/radvd/send.c linenumber=672
                strchr  linenumber=542
                strlen  linenumber=543
                strchr  linenumber=545
                safe_buffer_resize /src/radvd/util.c linenumber=548
                safe_buffer_append /src/radvd/util.c linenumber=549
                safe_buffer_append /src/radvd/util.c linenumber=550
                safe_buffer_append /src/radvd/util.c linenumber=560
              flog /src/fuzz_process.c linenumber=680
              htonl  linenumber=694
              safe_buffer_list_append /src/radvd/util.c linenumber=699
              safe_buffer_resize /src/radvd/util.c linenumber=700
              safe_buffer_append /src/radvd/util.c linenumber=701
              safe_buffer_append /src/radvd/util.c linenumber=702
              safe_buffer_pad /src/radvd/util.c linenumber=703
                safe_buffer_resize /src/radvd/util.c linenumber=75
              safe_buffer_free /src/radvd/util.c linenumber=708
            schedule_option_mtu /src/radvd/send.c linenumber=864
              schedule_helper /src/radvd/send.c linenumber=1078
            new_safe_buffer_list /src/radvd/util.c linenumber=865
            add_ra_option_mtu /src/radvd/send.c linenumber=867
              htonl  linenumber=738
              safe_buffer_append /src/radvd/util.c linenumber=740
            schedule_option_sllao /src/radvd/send.c linenumber=870
              schedule_helper /src/radvd/send.c linenumber=1083
            new_safe_buffer_list /src/radvd/util.c linenumber=871
            add_ra_option_sllao /src/radvd/send.c linenumber=873
              safe_buffer_append /src/radvd/util.c linenumber=722
              safe_buffer_append /src/radvd/util.c linenumber=725
              safe_buffer_pad /src/radvd/util.c linenumber=726
            schedule_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=876
              schedule_helper /src/radvd/send.c linenumber=1088
            new_safe_buffer_list /src/radvd/util.c linenumber=877
            add_ra_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=879
              htonl  linenumber=764
              safe_buffer_append /src/radvd/util.c linenumber=766
            schedule_option_mipv6_home_agent_info /src/radvd/send.c linenumber=882
              schedule_helper /src/radvd/send.c linenumber=1093
            new_safe_buffer_list /src/radvd/util.c linenumber=885
            add_ra_option_mipv6_home_agent_info /src/radvd/send.c linenumber=887
              htons  linenumber=782
              htons  linenumber=783
              safe_buffer_append /src/radvd/util.c linenumber=785
            schedule_option_lowpanco /src/radvd/send.c linenumber=890
              schedule_helper /src/radvd/send.c linenumber=1098
            new_safe_buffer_list /src/radvd/util.c linenumber=891
            add_ra_option_lowpanco /src/radvd/send.c linenumber=893
              htons  linenumber=802
              safe_buffer_append /src/radvd/util.c linenumber=805
            schedule_option_abro /src/radvd/send.c linenumber=896
              schedule_helper /src/radvd/send.c linenumber=1103
            new_safe_buffer_list /src/radvd/util.c linenumber=897
            add_ra_option_abro /src/radvd/send.c linenumber=899
              htons  linenumber=816
              htons  linenumber=817
              htons  linenumber=818
              safe_buffer_append /src/radvd/util.c linenumber=821
            schedule_option_capport /src/radvd/send.c linenumber=902
              schedule_helper /src/radvd/send.c linenumber=1108
            new_safe_buffer_list /src/radvd/util.c linenumber=903
            add_ra_option_capport /src/radvd/send.c linenumber=905
              strlen  linenumber=827
              safe_buffer_append /src/radvd/util.c linenumber=832
              safe_buffer_append /src/radvd/util.c linenumber=834
              safe_buffer_pad /src/radvd/util.c linenumber=835
          new_safe_buffer /src/radvd/util.c linenumber=946
          safe_buffer_append /src/radvd/util.c linenumber=951
          dlog /src/fuzz_process.c linenumber=955
          flog /src/fuzz_process.c linenumber=976
          safe_buffer_append /src/radvd/util.c linenumber=981
          dlog /src/fuzz_process.c linenumber=992
          really_send /src/radvd/send.c linenumber=994
            htons  linenumber=1020
            htonl  linenumber=1040
            sendmsg  linenumber=1053
          __errno_location  linenumber=996
          __errno_location  linenumber=997
          strerror  linenumber=997
          flog /src/fuzz_process.c linenumber=997
          __errno_location  linenumber=999
          strerror  linenumber=999
          dlog /src/fuzz_process.c linenumber=999
          safe_buffer_free /src/radvd/util.c linenumber=1000
          safe_buffer_list_free /src/radvd/util.c linenumber=1001
            safe_buffer_free /src/radvd/util.c linenumber=151
          safe_buffer_free /src/radvd/util.c linenumber=1002
          safe_buffer_free /src/radvd/util.c linenumber=1008
          safe_buffer_list_free /src/radvd/util.c linenumber=1009
          safe_buffer_free /src/radvd/util.c linenumber=1010
        memcmp  linenumber=111
        send_ra /src/radvd/send.c linenumber=123
        send_ra /src/radvd/send.c linenumber=135
        get_debuglevel /src/fuzz_process.c linenumber=139
        addrtostr /src/radvd/util.c linenumber=141
        dlog /src/fuzz_process.c linenumber=142
      timespecdiff /src/radvd/timer.c linenumber=191
      dlog /src/fuzz_process.c linenumber=195
      reschedule_iface /src/radvd/interface.c linenumber=196
        dlog /src/fuzz_process.c linenumber=386
        next_timespec /src/radvd/timer.c linenumber=388
          clock_gettime  linenumber=23
      send_ra_forall /src/radvd/send.c linenumber=199
      rand_between /src/radvd/util.c linenumber=200
        rand  linenumber=174
      reschedule_iface /src/radvd/interface.c linenumber=201
      dlog /src/fuzz_process.c linenumber=203
    memcmp  linenumber=114
    dlog /src/fuzz_process.c linenumber=115
    dlog /src/fuzz_process.c linenumber=117
    process_ra /src/radvd/process.c linenumber=119
      addrtostr /src/radvd/util.c linenumber=212
      flog /src/fuzz_process.c linenumber=218
      flog /src/fuzz_process.c linenumber=222
      ntohl  linenumber=232
      ntohl  linenumber=237
      flog /src/fuzz_process.c linenumber=238
      flog /src/fuzz_process.c linenumber=251
      flog /src/fuzz_process.c linenumber=258
      flog /src/fuzz_process.c linenumber=261
      ntohl  linenumber=273
      flog /src/fuzz_process.c linenumber=274
      ntohl  linenumber=282
      ntohl  linenumber=283
      addr_match /src/radvd/process.c linenumber=289
        memcmp  linenumber=413
        htonl  linenumber=422
      addrtostr /src/radvd/util.c linenumber=290
      flog /src/fuzz_process.c linenumber=293
      flog /src/fuzz_process.c linenumber=298
      flog /src/fuzz_process.c linenumber=316
      check_rdnss_presence /src/radvd/util.c linenumber=333
        memcmp  linenumber=195
      addrtostr /src/radvd/util.c linenumber=334
      flog /src/fuzz_process.c linenumber=335
      flog /src/fuzz_process.c linenumber=340
      check_dnssl_presence /src/radvd/util.c linenumber=365
        strcmp  linenumber=208
      flog /src/fuzz_process.c linenumber=366
      strlen  linenumber=379
      flog /src/fuzz_process.c linenumber=382
      strcat  linenumber=388
      strncat  linenumber=389
      dlog /src/fuzz_process.c linenumber=399
      dlog /src/fuzz_process.c linenumber=406
====================================
