Call tree
LLVMFuzzerTestOneInput /src/libmodbus/fuzz/FuzzClient.c linenumber=-1
  fuzzinit /src/libmodbus/fuzz/FuzzClient.c linenumber=102
    socket  linenumber=48
    htons  linenumber=51
    inet_addr  linenumber=52
    setsockopt  linenumber=54
    bind  linenumber=56
    listen  linenumber=57
  pthread_create  linenumber=104
  Server /src/libmodbus/fuzz/FuzzClient.c linenumber=104
    accept  linenumber=69
    send  linenumber=71
    recv  linenumber=72
    send  linenumber=74
    recv  linenumber=75
    shutdown  linenumber=77
    close  linenumber=78
    pthread_exit  linenumber=80
  client /src/libmodbus/fuzz/FuzzClient.c linenumber=105
    modbus_new_tcp /src/libmodbus/src/modbus-tcp.c linenumber=120
      _modbus_init_common /src/libmodbus/src/modbus.c linenumber=1006
      modbus_free /src/libmodbus/src/modbus.c linenumber=1015
      __errno_location  linenumber=1016
      strlcpy /src/libmodbus/src/modbus.c linenumber=1023
      fprintf  linenumber=1025
      modbus_free /src/libmodbus/src/modbus.c linenumber=1026
      __errno_location  linenumber=1027
      fprintf  linenumber=1032
      modbus_free /src/libmodbus/src/modbus.c linenumber=1033
      __errno_location  linenumber=1034
    fprintf  linenumber=123
    modbus_connect /src/libmodbus/src/modbus.c linenumber=127
      __errno_location  linenumber=2169
    __errno_location  linenumber=128
    modbus_strerror /src/libmodbus/src/modbus.c linenumber=128
      strerror  linenumber=82
    fprintf  linenumber=128
    modbus_free /src/libmodbus/src/modbus.c linenumber=129
    modbus_read_bits /src/libmodbus/src/modbus.c linenumber=145
      __errno_location  linenumber=1497
      fprintf  linenumber=1503
      __errno_location  linenumber=1508
      read_io_status /src/libmodbus/src/modbus.c linenumber=1512
        send_msg /src/libmodbus/src/modbus.c linenumber=1458
          printf  linenumber=178
          printf  linenumber=179
          _error_print /src/libmodbus/src/modbus.c linenumber=187
            __errno_location  linenumber=89
            modbus_strerror /src/libmodbus/src/modbus.c linenumber=89
            fprintf  linenumber=89
            fprintf  linenumber=91
            fprintf  linenumber=93
          __errno_location  linenumber=206
          __errno_location  linenumber=208
          modbus_close /src/libmodbus/src/modbus.c linenumber=209
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=210
            nanosleep  linenumber=109
            __errno_location  linenumber=109
          modbus_connect /src/libmodbus/src/modbus.c linenumber=211
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=213
          modbus_flush /src/libmodbus/src/modbus.c linenumber=214
            __errno_location  linenumber=120
            printf  linenumber=127
          __errno_location  linenumber=216
          __errno_location  linenumber=223
        _modbus_receive_msg /src/libmodbus/src/modbus.c linenumber=1466
          printf  linenumber=380
          printf  linenumber=382
          fprintf  linenumber=388
          fprintf  linenumber=397
          __errno_location  linenumber=399
          _error_print /src/libmodbus/src/modbus.c linenumber=431
          __errno_location  linenumber=445
          __errno_location  linenumber=447
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=448
          modbus_flush /src/libmodbus/src/modbus.c linenumber=449
          __errno_location  linenumber=450
          modbus_close /src/libmodbus/src/modbus.c linenumber=451
          modbus_connect /src/libmodbus/src/modbus.c linenumber=452
          __errno_location  linenumber=454
          __errno_location  linenumber=462
          _error_print /src/libmodbus/src/modbus.c linenumber=467
          __errno_location  linenumber=483
          __errno_location  linenumber=484
          modbus_close /src/libmodbus/src/modbus.c linenumber=485
          modbus_connect /src/libmodbus/src/modbus.c linenumber=486
          __errno_location  linenumber=488
          printf  linenumber=498
          compute_meta_length_after_function /src/libmodbus/src/modbus.c linenumber=510
          compute_data_length_after_meta /src/libmodbus/src/modbus.c linenumber=517
          __errno_location  linenumber=519
          _error_print /src/libmodbus/src/modbus.c linenumber=520
          printf  linenumber=544
        check_confirmation /src/libmodbus/src/modbus.c linenumber=1470
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=589
          modbus_flush /src/libmodbus/src/modbus.c linenumber=590
          compute_response_length_from_request /src/libmodbus/src/modbus.c linenumber=596
          __errno_location  linenumber=606
          __errno_location  linenumber=608
          _error_print /src/libmodbus/src/modbus.c linenumber=610
          __errno_location  linenumber=613
          _error_print /src/libmodbus/src/modbus.c linenumber=614
          fprintf  linenumber=631
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=638
          modbus_flush /src/libmodbus/src/modbus.c linenumber=639
          __errno_location  linenumber=641
          fprintf  linenumber=704
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=711
          modbus_flush /src/libmodbus/src/modbus.c linenumber=712
          __errno_location  linenumber=715
          fprintf  linenumber=720
          _sleep_response_timeout /src/libmodbus/src/modbus.c linenumber=727
          modbus_flush /src/libmodbus/src/modbus.c linenumber=728
          __errno_location  linenumber=730
    modbus_read_registers /src/libmodbus/src/modbus.c linenumber=147
      __errno_location  linenumber=1601
      fprintf  linenumber=1607
      __errno_location  linenumber=1612
      read_registers /src/libmodbus/src/modbus.c linenumber=1616
        fprintf  linenumber=1559
        __errno_location  linenumber=1564
        send_msg /src/libmodbus/src/modbus.c linenumber=1570
        _modbus_receive_msg /src/libmodbus/src/modbus.c linenumber=1575
        check_confirmation /src/libmodbus/src/modbus.c linenumber=1579
    modbus_close /src/libmodbus/src/modbus.c linenumber=155
    modbus_free /src/libmodbus/src/modbus.c linenumber=156
  pthread_join  linenumber=106
  clean /src/libmodbus/fuzz/FuzzClient.c linenumber=108
    shutdown  linenumber=85
    close  linenumber=86
====================================
