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=42
        ioctl  linenumber=44
        __errno_location  linenumber=45
        strerror  linenumber=45
        flog /src/fuzz_process.c linenumber=45
        dlog /src/fuzz_process.c linenumber=50
        get_interface_linkmtu /src/radvd/device-linux.c linenumber=66
          snprintf  linenumber=210
          fopen  linenumber=212
          __isoc23_fscanf  linenumber=214
          __errno_location  linenumber=216
          strerror  linenumber=216
          flog /src/fuzz_process.c linenumber=216
          exit  linenumber=217
          fclose  linenumber=219
          flog /src/fuzz_process.c linenumber=221
        ioctl  linenumber=68
        __errno_location  linenumber=69
        strerror  linenumber=69
        flog /src/fuzz_process.c linenumber=69
        hwstr /src/radvd/device-linux.c linenumber=73
        dlog /src/fuzz_process.c linenumber=73
        sprintf  linenumber=80
        dlog /src/fuzz_process.c linenumber=84
        dlog /src/fuzz_process.c linenumber=131
        dlog /src/fuzz_process.c linenumber=133
        flog /src/fuzz_process.c linenumber=139
        memcmp  linenumber=146
        flog /src/fuzz_process.c linenumber=147
        flog /src/fuzz_process.c linenumber=153
      check_iface /src/radvd/interface.c linenumber=86
        flog /src/fuzz_process.c linenumber=181
        check_ip6_iface_forwarding /src/radvd/device-linux.c linenumber=185
          snprintf  linenumber=244
          fopen  linenumber=246
          __isoc23_fscanf  linenumber=248
          __errno_location  linenumber=250
          strerror  linenumber=250
          flog /src/fuzz_process.c linenumber=250
          exit  linenumber=251
          fclose  linenumber=253
          flog /src/fuzz_process.c linenumber=255
        flog /src/fuzz_process.c linenumber=186
        flog /src/fuzz_process.c linenumber=202
        flog /src/fuzz_process.c linenumber=218
        flog /src/fuzz_process.c linenumber=225
        flog /src/fuzz_process.c linenumber=231
        flog /src/fuzz_process.c linenumber=242
        flog /src/fuzz_process.c linenumber=263
        flog /src/fuzz_process.c linenumber=267
        flog /src/fuzz_process.c linenumber=275
        flog /src/fuzz_process.c linenumber=280
        flog /src/fuzz_process.c linenumber=292
        flog /src/fuzz_process.c linenumber=311
      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=174
        htonl  linenumber=175
        setsockopt  linenumber=177
        __errno_location  linenumber=179
        flog /src/fuzz_process.c linenumber=180
      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=913
          clock_gettime  linenumber=920
          update_iface_times /src/radvd/send.c linenumber=923
            clock_gettime  linenumber=176
            timespecdiff /src/radvd/timer.c linenumber=177
            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=927
          addrtostr /src/radvd/util.c linenumber=928
          new_safe_buffer /src/radvd/util.c linenumber=931
          check_ip6_forwarding /src/radvd/device-linux.c linenumber=934
            fopen  linenumber=269
            __isoc23_fscanf  linenumber=271
            __errno_location  linenumber=273
            strerror  linenumber=273
            flog /src/fuzz_process.c linenumber=273
            exit  linenumber=274
            fclose  linenumber=276
            flog /src/fuzz_process.c linenumber=278
            flog /src/fuzz_process.c linenumber=304
          add_ra_header /src/radvd/send.c linenumber=935
            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=937
            new_safe_buffer_list /src/radvd/util.c linenumber=838
              new_safe_buffer /src/radvd/util.c linenumber=101
            add_ra_options_prefix /src/radvd/send.c linenumber=843
              memcmp  linenumber=478
              dlog /src/fuzz_process.c linenumber=480
              add_auto_prefixes_6to4 /src/radvd/send.c linenumber=481
                get_v4addr /src/radvd/device-common.c linenumber=364
                  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
                  close  linenumber=88
                flog /src/fuzz_process.c linenumber=365
                htons  linenumber=368
                addrtostr /src/radvd/util.c linenumber=372
                dlog /src/fuzz_process.c linenumber=373
                limit_prefix_lifetimes /src/radvd/send.c linenumber=378
                  get_prefix_lifetimes /src/radvd/send.c linenumber=284
                schedule_option_prefix /src/radvd/send.c linenumber=380
                  schedule_helper /src/radvd/send.c linenumber=1056
                safe_buffer_list_append /src/radvd/util.c linenumber=381
                  new_safe_buffer_list /src/radvd/util.c linenumber=119
                add_ra_option_prefix /src/radvd/send.c linenumber=382
                  htonl  linenumber=252
                  htonl  linenumber=254
                  htonl  linenumber=258
                  htonl  linenumber=259
                  safe_buffer_append /src/radvd/util.c linenumber=264
              dlog /src/fuzz_process.c linenumber=484
              add_auto_prefixes /src/radvd/send.c linenumber=485
                getifaddrs  linenumber=396
                __errno_location  linenumber=397
                strerror  linenumber=397
                flog /src/fuzz_process.c linenumber=397
                strncmp  linenumber=401
                flog /src/fuzz_process.c linenumber=405
                htonl  linenumber=415
                get_prefix6 /src/radvd/util.c linenumber=418
                get_prefix6 /src/radvd/util.c linenumber=422
                memcmp  linenumber=424
                memcmp  linenumber=425
                count_mask /src/radvd/util.c linenumber=436
                  countbits /src/radvd/util.c linenumber=274
                addrtostr /src/radvd/util.c linenumber=439
                dlog /src/fuzz_process.c linenumber=440
                limit_prefix_lifetimes /src/radvd/send.c linenumber=445
                schedule_option_prefix /src/radvd/send.c linenumber=447
                safe_buffer_list_append /src/radvd/util.c linenumber=448
                add_ra_option_prefix /src/radvd/send.c linenumber=449
                freeifaddrs  linenumber=454
              memcmp  linenumber=487
              dlog /src/fuzz_process.c linenumber=488
              add_auto_prefixes /src/radvd/send.c linenumber=489
              schedule_option_prefix /src/radvd/send.c linenumber=492
              safe_buffer_list_append /src/radvd/util.c linenumber=493
              limit_prefix_lifetimes /src/radvd/send.c linenumber=499
              add_ra_option_prefix /src/radvd/send.c linenumber=500
            add_ra_options_nat64prefix /src/radvd/send.c linenumber=847
              safe_buffer_list_append /src/radvd/util.c linenumber=462
              add_ra_option_nat64prefix /src/radvd/send.c linenumber=463
                htons  linenumber=346
                safe_buffer_append /src/radvd/util.c linenumber=353
            add_ra_options_route /src/radvd/send.c linenumber=851
              schedule_option_route /src/radvd/send.c linenumber=571
                schedule_helper /src/radvd/send.c linenumber=1061
              htonl  linenumber=592
              safe_buffer_list_append /src/radvd/util.c linenumber=597
              safe_buffer_append /src/radvd/util.c linenumber=598
            add_ra_options_rdnss /src/radvd/send.c linenumber=855
              schedule_option_rdnss /src/radvd/send.c linenumber=610
                schedule_helper /src/radvd/send.c linenumber=1066
              flog /src/fuzz_process.c linenumber=623
              htonl  linenumber=637
              safe_buffer_list_append /src/radvd/util.c linenumber=640
              safe_buffer_resize /src/radvd/util.c linenumber=641
              safe_buffer_append /src/radvd/util.c linenumber=642
              safe_buffer_append /src/radvd/util.c linenumber=644
            add_ra_options_dnssl /src/radvd/send.c linenumber=859
              new_safe_buffer /src/radvd/util.c linenumber=657
              schedule_option_dnssl /src/radvd/send.c linenumber=662
                schedule_helper /src/radvd/send.c linenumber=1071
              serialize_domain_names /src/radvd/send.c linenumber=670
                strchr  linenumber=540
                strlen  linenumber=541
                strchr  linenumber=543
                safe_buffer_resize /src/radvd/util.c linenumber=546
                safe_buffer_append /src/radvd/util.c linenumber=547
                safe_buffer_append /src/radvd/util.c linenumber=548
                safe_buffer_append /src/radvd/util.c linenumber=558
              flog /src/fuzz_process.c linenumber=678
              htonl  linenumber=692
              safe_buffer_list_append /src/radvd/util.c linenumber=697
              safe_buffer_resize /src/radvd/util.c linenumber=698
              safe_buffer_append /src/radvd/util.c linenumber=699
              safe_buffer_append /src/radvd/util.c linenumber=700
              safe_buffer_pad /src/radvd/util.c linenumber=701
                safe_buffer_resize /src/radvd/util.c linenumber=75
              safe_buffer_free /src/radvd/util.c linenumber=706
            schedule_option_mtu /src/radvd/send.c linenumber=862
              schedule_helper /src/radvd/send.c linenumber=1076
            new_safe_buffer_list /src/radvd/util.c linenumber=863
            add_ra_option_mtu /src/radvd/send.c linenumber=865
              htonl  linenumber=736
              safe_buffer_append /src/radvd/util.c linenumber=738
            schedule_option_sllao /src/radvd/send.c linenumber=868
              schedule_helper /src/radvd/send.c linenumber=1081
            new_safe_buffer_list /src/radvd/util.c linenumber=869
            add_ra_option_sllao /src/radvd/send.c linenumber=871
              safe_buffer_append /src/radvd/util.c linenumber=720
              safe_buffer_append /src/radvd/util.c linenumber=723
              safe_buffer_pad /src/radvd/util.c linenumber=724
            schedule_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=874
              schedule_helper /src/radvd/send.c linenumber=1086
            new_safe_buffer_list /src/radvd/util.c linenumber=875
            add_ra_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=877
              htonl  linenumber=762
              safe_buffer_append /src/radvd/util.c linenumber=764
            schedule_option_mipv6_home_agent_info /src/radvd/send.c linenumber=880
              schedule_helper /src/radvd/send.c linenumber=1091
            new_safe_buffer_list /src/radvd/util.c linenumber=883
            add_ra_option_mipv6_home_agent_info /src/radvd/send.c linenumber=885
              htons  linenumber=780
              htons  linenumber=781
              safe_buffer_append /src/radvd/util.c linenumber=783
            schedule_option_lowpanco /src/radvd/send.c linenumber=888
              schedule_helper /src/radvd/send.c linenumber=1096
            new_safe_buffer_list /src/radvd/util.c linenumber=889
            add_ra_option_lowpanco /src/radvd/send.c linenumber=891
              htons  linenumber=800
              safe_buffer_append /src/radvd/util.c linenumber=803
            schedule_option_abro /src/radvd/send.c linenumber=894
              schedule_helper /src/radvd/send.c linenumber=1101
            new_safe_buffer_list /src/radvd/util.c linenumber=895
            add_ra_option_abro /src/radvd/send.c linenumber=897
              htons  linenumber=814
              htons  linenumber=815
              htons  linenumber=816
              safe_buffer_append /src/radvd/util.c linenumber=819
            schedule_option_capport /src/radvd/send.c linenumber=900
              schedule_helper /src/radvd/send.c linenumber=1106
            new_safe_buffer_list /src/radvd/util.c linenumber=901
            add_ra_option_capport /src/radvd/send.c linenumber=903
              strlen  linenumber=825
              safe_buffer_append /src/radvd/util.c linenumber=830
              safe_buffer_append /src/radvd/util.c linenumber=832
              safe_buffer_pad /src/radvd/util.c linenumber=833
          new_safe_buffer /src/radvd/util.c linenumber=944
          safe_buffer_append /src/radvd/util.c linenumber=949
          dlog /src/fuzz_process.c linenumber=953
          flog /src/fuzz_process.c linenumber=974
          safe_buffer_append /src/radvd/util.c linenumber=979
          dlog /src/fuzz_process.c linenumber=990
          really_send /src/radvd/send.c linenumber=992
            htons  linenumber=1018
            htonl  linenumber=1038
            sendmsg  linenumber=1051
          __errno_location  linenumber=994
          __errno_location  linenumber=995
          strerror  linenumber=995
          flog /src/fuzz_process.c linenumber=995
          __errno_location  linenumber=997
          strerror  linenumber=997
          dlog /src/fuzz_process.c linenumber=997
          safe_buffer_free /src/radvd/util.c linenumber=998
          safe_buffer_list_free /src/radvd/util.c linenumber=999
            safe_buffer_free /src/radvd/util.c linenumber=151
          safe_buffer_free /src/radvd/util.c linenumber=1000
          safe_buffer_free /src/radvd/util.c linenumber=1006
          safe_buffer_list_free /src/radvd/util.c linenumber=1007
          safe_buffer_free /src/radvd/util.c linenumber=1008
        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=384
        next_timespec /src/radvd/timer.c linenumber=386
          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=222
      flog /src/fuzz_process.c linenumber=226
      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=412
        htonl  linenumber=421
      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=398
      dlog /src/fuzz_process.c linenumber=405
====================================
