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=70
        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=75
        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=80
        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=86
        flog /src/fuzz_process.c linenumber=182
        check_ip6_iface_forwarding /src/radvd/device-linux.c linenumber=186
          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=187
        flog /src/fuzz_process.c linenumber=203
        flog /src/fuzz_process.c linenumber=212
        flog /src/fuzz_process.c linenumber=219
        flog /src/fuzz_process.c linenumber=232
        flog /src/fuzz_process.c linenumber=243
        flog /src/fuzz_process.c linenumber=256
        flog /src/fuzz_process.c linenumber=264
        flog /src/fuzz_process.c linenumber=268
        flog /src/fuzz_process.c linenumber=276
        flog /src/fuzz_process.c linenumber=281
        flog /src/fuzz_process.c linenumber=293
        flog /src/fuzz_process.c linenumber=312
      setup_iface_addrs /src/radvd/device-common.c linenumber=92
        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=98
      setup_allrouters_membership /src/radvd/device-linux.c linenumber=103
        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=109
    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=914
          clock_gettime  linenumber=921
          update_iface_times /src/radvd/send.c linenumber=924
            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=928
          addrtostr /src/radvd/util.c linenumber=929
          new_safe_buffer /src/radvd/util.c linenumber=932
          check_ip6_forwarding /src/radvd/device-linux.c linenumber=935
            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=936
            htons  linenumber=225
            htonl  linenumber=228
            htonl  linenumber=229
            safe_buffer_append /src/radvd/util.c linenumber=231
              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=938
            new_safe_buffer_list /src/radvd/util.c linenumber=839
              new_safe_buffer /src/radvd/util.c linenumber=101
            add_ra_options_prefix /src/radvd/send.c linenumber=844
              memcmp  linenumber=479
              dlog /src/fuzz_process.c linenumber=481
              add_auto_prefixes_6to4 /src/radvd/send.c linenumber=482
                get_v4addr /src/radvd/device-common.c linenumber=365
                  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=366
                htons  linenumber=369
                addrtostr /src/radvd/util.c linenumber=373
                dlog /src/fuzz_process.c linenumber=374
                limit_prefix_lifetimes /src/radvd/send.c linenumber=379
                  get_prefix_lifetimes /src/radvd/send.c linenumber=285
                schedule_option_prefix /src/radvd/send.c linenumber=381
                  schedule_helper /src/radvd/send.c linenumber=1057
                safe_buffer_list_append /src/radvd/util.c linenumber=382
                  new_safe_buffer_list /src/radvd/util.c linenumber=119
                add_ra_option_prefix /src/radvd/send.c linenumber=383
                  htonl  linenumber=253
                  htonl  linenumber=255
                  htonl  linenumber=259
                  htonl  linenumber=260
                  safe_buffer_append /src/radvd/util.c linenumber=265
              dlog /src/fuzz_process.c linenumber=485
              add_auto_prefixes /src/radvd/send.c linenumber=486
                getifaddrs  linenumber=397
                __errno_location  linenumber=398
                strerror  linenumber=398
                flog /src/fuzz_process.c linenumber=398
                strncmp  linenumber=402
                flog /src/fuzz_process.c linenumber=406
                htonl  linenumber=416
                get_prefix6 /src/radvd/util.c linenumber=419
                get_prefix6 /src/radvd/util.c linenumber=423
                memcmp  linenumber=425
                memcmp  linenumber=426
                count_mask /src/radvd/util.c linenumber=437
                  countbits /src/radvd/util.c linenumber=274
                addrtostr /src/radvd/util.c linenumber=440
                dlog /src/fuzz_process.c linenumber=441
                limit_prefix_lifetimes /src/radvd/send.c linenumber=446
                schedule_option_prefix /src/radvd/send.c linenumber=448
                safe_buffer_list_append /src/radvd/util.c linenumber=449
                add_ra_option_prefix /src/radvd/send.c linenumber=450
                freeifaddrs  linenumber=455
              memcmp  linenumber=488
              dlog /src/fuzz_process.c linenumber=489
              add_auto_prefixes /src/radvd/send.c linenumber=490
              schedule_option_prefix /src/radvd/send.c linenumber=493
              safe_buffer_list_append /src/radvd/util.c linenumber=494
              limit_prefix_lifetimes /src/radvd/send.c linenumber=500
              add_ra_option_prefix /src/radvd/send.c linenumber=501
            add_ra_options_nat64prefix /src/radvd/send.c linenumber=848
              safe_buffer_list_append /src/radvd/util.c linenumber=463
              add_ra_option_nat64prefix /src/radvd/send.c linenumber=464
                htons  linenumber=347
                safe_buffer_append /src/radvd/util.c linenumber=354
            add_ra_options_route /src/radvd/send.c linenumber=852
              schedule_option_route /src/radvd/send.c linenumber=572
                schedule_helper /src/radvd/send.c linenumber=1062
              htonl  linenumber=593
              safe_buffer_list_append /src/radvd/util.c linenumber=598
              safe_buffer_append /src/radvd/util.c linenumber=599
            add_ra_options_rdnss /src/radvd/send.c linenumber=856
              schedule_option_rdnss /src/radvd/send.c linenumber=611
                schedule_helper /src/radvd/send.c linenumber=1067
              flog /src/fuzz_process.c linenumber=624
              htonl  linenumber=638
              safe_buffer_list_append /src/radvd/util.c linenumber=641
              safe_buffer_resize /src/radvd/util.c linenumber=642
              safe_buffer_append /src/radvd/util.c linenumber=643
              safe_buffer_append /src/radvd/util.c linenumber=645
            add_ra_options_dnssl /src/radvd/send.c linenumber=860
              new_safe_buffer /src/radvd/util.c linenumber=658
              schedule_option_dnssl /src/radvd/send.c linenumber=663
                schedule_helper /src/radvd/send.c linenumber=1072
              serialize_domain_names /src/radvd/send.c linenumber=671
                strchr  linenumber=541
                strlen  linenumber=542
                strchr  linenumber=544
                safe_buffer_resize /src/radvd/util.c linenumber=547
                safe_buffer_append /src/radvd/util.c linenumber=548
                safe_buffer_append /src/radvd/util.c linenumber=549
                safe_buffer_append /src/radvd/util.c linenumber=559
              flog /src/fuzz_process.c linenumber=679
              htonl  linenumber=693
              safe_buffer_list_append /src/radvd/util.c linenumber=698
              safe_buffer_resize /src/radvd/util.c linenumber=699
              safe_buffer_append /src/radvd/util.c linenumber=700
              safe_buffer_append /src/radvd/util.c linenumber=701
              safe_buffer_pad /src/radvd/util.c linenumber=702
                safe_buffer_resize /src/radvd/util.c linenumber=75
              safe_buffer_free /src/radvd/util.c linenumber=707
            schedule_option_mtu /src/radvd/send.c linenumber=863
              schedule_helper /src/radvd/send.c linenumber=1077
            new_safe_buffer_list /src/radvd/util.c linenumber=864
            add_ra_option_mtu /src/radvd/send.c linenumber=866
              htonl  linenumber=737
              safe_buffer_append /src/radvd/util.c linenumber=739
            schedule_option_sllao /src/radvd/send.c linenumber=869
              schedule_helper /src/radvd/send.c linenumber=1082
            new_safe_buffer_list /src/radvd/util.c linenumber=870
            add_ra_option_sllao /src/radvd/send.c linenumber=872
              safe_buffer_append /src/radvd/util.c linenumber=721
              safe_buffer_append /src/radvd/util.c linenumber=724
              safe_buffer_pad /src/radvd/util.c linenumber=725
            schedule_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=875
              schedule_helper /src/radvd/send.c linenumber=1087
            new_safe_buffer_list /src/radvd/util.c linenumber=876
            add_ra_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=878
              htonl  linenumber=763
              safe_buffer_append /src/radvd/util.c linenumber=765
            schedule_option_mipv6_home_agent_info /src/radvd/send.c linenumber=881
              schedule_helper /src/radvd/send.c linenumber=1092
            new_safe_buffer_list /src/radvd/util.c linenumber=884
            add_ra_option_mipv6_home_agent_info /src/radvd/send.c linenumber=886
              htons  linenumber=781
              htons  linenumber=782
              safe_buffer_append /src/radvd/util.c linenumber=784
            schedule_option_lowpanco /src/radvd/send.c linenumber=889
              schedule_helper /src/radvd/send.c linenumber=1097
            new_safe_buffer_list /src/radvd/util.c linenumber=890
            add_ra_option_lowpanco /src/radvd/send.c linenumber=892
              htons  linenumber=801
              safe_buffer_append /src/radvd/util.c linenumber=804
            schedule_option_abro /src/radvd/send.c linenumber=895
              schedule_helper /src/radvd/send.c linenumber=1102
            new_safe_buffer_list /src/radvd/util.c linenumber=896
            add_ra_option_abro /src/radvd/send.c linenumber=898
              htons  linenumber=815
              htons  linenumber=816
              htons  linenumber=817
              safe_buffer_append /src/radvd/util.c linenumber=820
            schedule_option_capport /src/radvd/send.c linenumber=901
              schedule_helper /src/radvd/send.c linenumber=1107
            new_safe_buffer_list /src/radvd/util.c linenumber=902
            add_ra_option_capport /src/radvd/send.c linenumber=904
              strlen  linenumber=826
              safe_buffer_append /src/radvd/util.c linenumber=831
              safe_buffer_append /src/radvd/util.c linenumber=833
              safe_buffer_pad /src/radvd/util.c linenumber=834
          new_safe_buffer /src/radvd/util.c linenumber=945
          safe_buffer_append /src/radvd/util.c linenumber=950
          dlog /src/fuzz_process.c linenumber=954
          flog /src/fuzz_process.c linenumber=975
          safe_buffer_append /src/radvd/util.c linenumber=980
          dlog /src/fuzz_process.c linenumber=991
          really_send /src/radvd/send.c linenumber=993
            htons  linenumber=1019
            htonl  linenumber=1039
            sendmsg  linenumber=1052
          __errno_location  linenumber=995
          __errno_location  linenumber=996
          strerror  linenumber=996
          flog /src/fuzz_process.c linenumber=996
          __errno_location  linenumber=998
          strerror  linenumber=998
          dlog /src/fuzz_process.c linenumber=998
          safe_buffer_free /src/radvd/util.c linenumber=999
          safe_buffer_list_free /src/radvd/util.c linenumber=1000
            safe_buffer_free /src/radvd/util.c linenumber=151
          safe_buffer_free /src/radvd/util.c linenumber=1001
          safe_buffer_free /src/radvd/util.c linenumber=1007
          safe_buffer_list_free /src/radvd/util.c linenumber=1008
          safe_buffer_free /src/radvd/util.c linenumber=1009
        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=385
        next_timespec /src/radvd/timer.c linenumber=387
          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
      flog /src/fuzz_process.c linenumber=233
      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=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
      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
====================================
