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=192
        check_ip6_iface_forwarding /src/radvd/device-linux.c linenumber=196
          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=197
        flog /src/fuzz_process.c linenumber=213
        flog /src/fuzz_process.c linenumber=222
        flog /src/fuzz_process.c linenumber=229
        flog /src/fuzz_process.c linenumber=236
        flog /src/fuzz_process.c linenumber=242
        flog /src/fuzz_process.c linenumber=253
        flog /src/fuzz_process.c linenumber=266
        flog /src/fuzz_process.c linenumber=274
        flog /src/fuzz_process.c linenumber=278
        flog /src/fuzz_process.c linenumber=286
        flog /src/fuzz_process.c linenumber=291
        flog /src/fuzz_process.c linenumber=303
        flog /src/fuzz_process.c linenumber=322
      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=92
          setup_iface /src/radvd/interface.c linenumber=164
        dlog /src/fuzz_process.c linenumber=93
        dlog /src/fuzz_process.c linenumber=108
        send_ra /src/radvd/send.c linenumber=111
          dlog /src/fuzz_process.c linenumber=1121
          clock_gettime  linenumber=1128
          update_iface_times /src/radvd/send.c linenumber=1131
            clock_gettime  linenumber=182
            timespecdiff /src/radvd/timer.c linenumber=183
            flog /src/fuzz_process.c linenumber=187
            decrement_lifetime /src/radvd/send.c linenumber=196
            decrement_lifetime /src/radvd/send.c linenumber=197
            addrtostr /src/radvd/util.c linenumber=201
            dlog /src/fuzz_process.c linenumber=202
          addrtostr /src/radvd/util.c linenumber=1135
          addrtostr /src/radvd/util.c linenumber=1136
          new_safe_buffer /src/radvd/util.c linenumber=1139
          check_ip6_forwarding /src/radvd/device-linux.c linenumber=1142
            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=1143
            htons  linenumber=232
            htonl  linenumber=235
            htonl  linenumber=236
            safe_buffer_append /src/radvd/util.c linenumber=238
              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=1145
            new_safe_buffer_list /src/radvd/util.c linenumber=1042
              new_safe_buffer /src/radvd/util.c linenumber=101
            add_ra_options_prefix /src/radvd/send.c linenumber=1047
              memcmp  linenumber=486
              dlog /src/fuzz_process.c linenumber=488
              add_auto_prefixes_6to4 /src/radvd/send.c linenumber=489
                get_v4addr /src/radvd/device-common.c linenumber=372
                  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=373
                htons  linenumber=376
                addrtostr /src/radvd/util.c linenumber=380
                dlog /src/fuzz_process.c linenumber=381
                limit_prefix_lifetimes /src/radvd/send.c linenumber=386
                  get_prefix_lifetimes /src/radvd/send.c linenumber=292
                schedule_option_prefix /src/radvd/send.c linenumber=388
                  schedule_helper /src/radvd/send.c linenumber=1264
                safe_buffer_list_append /src/radvd/util.c linenumber=389
                  new_safe_buffer_list /src/radvd/util.c linenumber=119
                add_ra_option_prefix /src/radvd/send.c linenumber=390
                  htonl  linenumber=260
                  htonl  linenumber=262
                  htonl  linenumber=266
                  htonl  linenumber=267
                  safe_buffer_append /src/radvd/util.c linenumber=272
              dlog /src/fuzz_process.c linenumber=492
              add_auto_prefixes /src/radvd/send.c linenumber=493
                getifaddrs  linenumber=404
                __errno_location  linenumber=405
                strerror  linenumber=405
                flog /src/fuzz_process.c linenumber=405
                strncmp  linenumber=409
                flog /src/fuzz_process.c linenumber=413
                htonl  linenumber=423
                get_prefix6 /src/radvd/util.c linenumber=426
                get_prefix6 /src/radvd/util.c linenumber=430
                memcmp  linenumber=432
                memcmp  linenumber=433
                count_mask /src/radvd/util.c linenumber=444
                  countbits /src/radvd/util.c linenumber=274
                addrtostr /src/radvd/util.c linenumber=447
                dlog /src/fuzz_process.c linenumber=448
                limit_prefix_lifetimes /src/radvd/send.c linenumber=453
                schedule_option_prefix /src/radvd/send.c linenumber=455
                safe_buffer_list_append /src/radvd/util.c linenumber=456
                add_ra_option_prefix /src/radvd/send.c linenumber=457
                freeifaddrs  linenumber=462
              memcmp  linenumber=495
              dlog /src/fuzz_process.c linenumber=496
              add_auto_prefixes /src/radvd/send.c linenumber=497
              schedule_option_prefix /src/radvd/send.c linenumber=500
              safe_buffer_list_append /src/radvd/util.c linenumber=501
              limit_prefix_lifetimes /src/radvd/send.c linenumber=507
              add_ra_option_prefix /src/radvd/send.c linenumber=508
            add_ra_options_nat64prefix /src/radvd/send.c linenumber=1051
              safe_buffer_list_append /src/radvd/util.c linenumber=470
              add_ra_option_nat64prefix /src/radvd/send.c linenumber=471
                htons  linenumber=354
                safe_buffer_append /src/radvd/util.c linenumber=361
            add_ra_options_route /src/radvd/send.c linenumber=1055
              schedule_option_route /src/radvd/send.c linenumber=636
                schedule_helper /src/radvd/send.c linenumber=1269
              htonl  linenumber=657
              safe_buffer_list_append /src/radvd/util.c linenumber=662
              safe_buffer_append /src/radvd/util.c linenumber=663
            add_ra_options_rdnss /src/radvd/send.c linenumber=1059
              schedule_option_rdnss /src/radvd/send.c linenumber=675
                schedule_helper /src/radvd/send.c linenumber=1274
              flog /src/fuzz_process.c linenumber=688
              htonl  linenumber=702
              safe_buffer_list_append /src/radvd/util.c linenumber=705
              safe_buffer_resize /src/radvd/util.c linenumber=706
              safe_buffer_append /src/radvd/util.c linenumber=707
              safe_buffer_append /src/radvd/util.c linenumber=709
            add_ra_options_dnssl /src/radvd/send.c linenumber=1063
              new_safe_buffer /src/radvd/util.c linenumber=722
              schedule_option_dnssl /src/radvd/send.c linenumber=727
                schedule_helper /src/radvd/send.c linenumber=1279
              serialize_domain_names /src/radvd/send.c linenumber=735
                serialize_domain_name /src/radvd/send.c linenumber=585
                  strchr  linenumber=547
                  strlen  linenumber=548
                  strchr  linenumber=550
                  flog /src/fuzz_process.c linenumber=554
                  safe_buffer_resize /src/radvd/util.c linenumber=562
                  safe_buffer_append /src/radvd/util.c linenumber=563
                  safe_buffer_append /src/radvd/util.c linenumber=564
                  safe_buffer_append /src/radvd/util.c linenumber=574
              flog /src/fuzz_process.c linenumber=743
              htonl  linenumber=757
              safe_buffer_list_append /src/radvd/util.c linenumber=762
              safe_buffer_resize /src/radvd/util.c linenumber=763
              safe_buffer_append /src/radvd/util.c linenumber=764
              safe_buffer_append /src/radvd/util.c linenumber=765
              safe_buffer_pad /src/radvd/util.c linenumber=766
                safe_buffer_resize /src/radvd/util.c linenumber=75
              safe_buffer_free /src/radvd/util.c linenumber=771
            add_ra_options_dnr /src/radvd/send.c linenumber=1067
              new_safe_buffer /src/radvd/util.c linenumber=778
              schedule_option_dnr /src/radvd/send.c linenumber=781
                schedule_helper /src/radvd/send.c linenumber=1284
              flog /src/fuzz_process.c linenumber=787
              serialize_domain_name /src/radvd/send.c linenumber=792
              flog /src/fuzz_process.c linenumber=794
              flog /src/fuzz_process.c linenumber=800
              alpn_wire_len /src/radvd/send.c linenumber=808
                strchr  linenumber=596
                strlen  linenumber=597
                flog /src/fuzz_process.c linenumber=599
              strlen  linenumber=817
              flog /src/fuzz_process.c linenumber=822
              flog /src/fuzz_process.c linenumber=837
              htons  linenumber=848
              htonl  linenumber=853
              safe_buffer_list_append /src/radvd/util.c linenumber=856
              safe_buffer_resize /src/radvd/util.c linenumber=857
              safe_buffer_append /src/radvd/util.c linenumber=859
              htons  linenumber=861
              safe_buffer_append /src/radvd/util.c linenumber=862
              safe_buffer_append /src/radvd/util.c linenumber=863
              htons  linenumber=866
              safe_buffer_append /src/radvd/util.c linenumber=867
              safe_buffer_append /src/radvd/util.c linenumber=869
              htons  linenumber=872
              safe_buffer_append /src/radvd/util.c linenumber=873
              htons  linenumber=877
              htons  linenumber=878
              safe_buffer_append /src/radvd/util.c linenumber=879
              safe_buffer_append /src/radvd/util.c linenumber=880
              alpn_wire_append /src/radvd/send.c linenumber=881
                strchr  linenumber=615
                strlen  linenumber=616
                flog /src/fuzz_process.c linenumber=618
                safe_buffer_append /src/radvd/util.c linenumber=622
                safe_buffer_append /src/radvd/util.c linenumber=623
              htons  linenumber=886
              htons  linenumber=887
              htons  linenumber=888
              safe_buffer_append /src/radvd/util.c linenumber=889
              safe_buffer_append /src/radvd/util.c linenumber=890
              safe_buffer_append /src/radvd/util.c linenumber=891
              strlen  linenumber=896
              htons  linenumber=897
              htons  linenumber=898
              safe_buffer_append /src/radvd/util.c linenumber=899
              safe_buffer_append /src/radvd/util.c linenumber=900
              safe_buffer_append /src/radvd/util.c linenumber=901
              safe_buffer_pad /src/radvd/util.c linenumber=905
              safe_buffer_free /src/radvd/util.c linenumber=910
            schedule_option_mtu /src/radvd/send.c linenumber=1070
              schedule_helper /src/radvd/send.c linenumber=1289
            new_safe_buffer_list /src/radvd/util.c linenumber=1071
            add_ra_option_mtu /src/radvd/send.c linenumber=1073
              htonl  linenumber=940
              safe_buffer_append /src/radvd/util.c linenumber=942
            schedule_option_sllao /src/radvd/send.c linenumber=1076
              schedule_helper /src/radvd/send.c linenumber=1294
            new_safe_buffer_list /src/radvd/util.c linenumber=1077
            add_ra_option_sllao /src/radvd/send.c linenumber=1079
              safe_buffer_append /src/radvd/util.c linenumber=924
              safe_buffer_append /src/radvd/util.c linenumber=927
              safe_buffer_pad /src/radvd/util.c linenumber=928
            schedule_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=1082
              schedule_helper /src/radvd/send.c linenumber=1299
            new_safe_buffer_list /src/radvd/util.c linenumber=1083
            add_ra_option_mipv6_rtr_adv_interval /src/radvd/send.c linenumber=1085
              htonl  linenumber=966
              safe_buffer_append /src/radvd/util.c linenumber=968
            schedule_option_mipv6_home_agent_info /src/radvd/send.c linenumber=1088
              schedule_helper /src/radvd/send.c linenumber=1304
            new_safe_buffer_list /src/radvd/util.c linenumber=1091
            add_ra_option_mipv6_home_agent_info /src/radvd/send.c linenumber=1093
              htons  linenumber=984
              htons  linenumber=985
              safe_buffer_append /src/radvd/util.c linenumber=987
            schedule_option_lowpanco /src/radvd/send.c linenumber=1096
              schedule_helper /src/radvd/send.c linenumber=1309
            new_safe_buffer_list /src/radvd/util.c linenumber=1097
            add_ra_option_lowpanco /src/radvd/send.c linenumber=1099
              htons  linenumber=1004
              safe_buffer_append /src/radvd/util.c linenumber=1007
            schedule_option_abro /src/radvd/send.c linenumber=1102
              schedule_helper /src/radvd/send.c linenumber=1314
            new_safe_buffer_list /src/radvd/util.c linenumber=1103
            add_ra_option_abro /src/radvd/send.c linenumber=1105
              htons  linenumber=1018
              htons  linenumber=1019
              htons  linenumber=1020
              safe_buffer_append /src/radvd/util.c linenumber=1023
            schedule_option_capport /src/radvd/send.c linenumber=1108
              schedule_helper /src/radvd/send.c linenumber=1319
            new_safe_buffer_list /src/radvd/util.c linenumber=1109
            add_ra_option_capport /src/radvd/send.c linenumber=1111
              strlen  linenumber=1029
              safe_buffer_append /src/radvd/util.c linenumber=1034
              safe_buffer_append /src/radvd/util.c linenumber=1036
              safe_buffer_pad /src/radvd/util.c linenumber=1037
          new_safe_buffer /src/radvd/util.c linenumber=1152
          safe_buffer_append /src/radvd/util.c linenumber=1157
          dlog /src/fuzz_process.c linenumber=1161
          flog /src/fuzz_process.c linenumber=1182
          safe_buffer_append /src/radvd/util.c linenumber=1187
          dlog /src/fuzz_process.c linenumber=1198
          really_send /src/radvd/send.c linenumber=1200
            htons  linenumber=1226
            htonl  linenumber=1246
            sendmsg  linenumber=1259
          __errno_location  linenumber=1202
          __errno_location  linenumber=1203
          strerror  linenumber=1203
          flog /src/fuzz_process.c linenumber=1203
          __errno_location  linenumber=1205
          strerror  linenumber=1205
          dlog /src/fuzz_process.c linenumber=1205
          safe_buffer_free /src/radvd/util.c linenumber=1206
          safe_buffer_list_free /src/radvd/util.c linenumber=1207
            safe_buffer_free /src/radvd/util.c linenumber=151
          safe_buffer_free /src/radvd/util.c linenumber=1208
          safe_buffer_free /src/radvd/util.c linenumber=1214
          safe_buffer_list_free /src/radvd/util.c linenumber=1215
          safe_buffer_free /src/radvd/util.c linenumber=1216
        memcmp  linenumber=117
        send_ra /src/radvd/send.c linenumber=129
        send_ra /src/radvd/send.c linenumber=141
        get_debuglevel /src/fuzz_process.c linenumber=145
        addrtostr /src/radvd/util.c linenumber=147
        dlog /src/fuzz_process.c linenumber=148
      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=395
        next_timespec /src/radvd/timer.c linenumber=397
          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
      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
      ntohl  linenumber=282
      ntohl  linenumber=283
      addr_match /src/radvd/process.c linenumber=289
        memcmp  linenumber=414
      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=400
      dlog /src/fuzz_process.c linenumber=407
====================================
