Call tree
LLVMFuzzerTestOneInput /src/libplist/fuzz/xplist_fuzzer.cc linenumber=-1
  plist_from_xml /src/libplist/src/xplist.c linenumber=28
    node_from_xml /src/libplist/src/xplist.c linenumber=1600
      parse_skip_ws /src/libplist/src/xplist.c linenumber=1002
        is_xml_ws /src/libplist/src/xplist.c linenumber=581
      find_next /src/libplist/src/xplist.c linenumber=1008
        find_char /src/libplist/src/xplist.c linenumber=633
          find_char /src/libplist/src/xplist.c linenumber=591
            fprintf  linenumber=593
            fprintf  linenumber=597
        fprintf  linenumber=635
        fprintf  linenumber=639
      fprintf  linenumber=1009
      fprintf  linenumber=1015
      find_str /src/libplist/src/xplist.c linenumber=1021
        strncmp  linenumber=608
        find_char /src/libplist/src/xplist.c linenumber=613
        fprintf  linenumber=615
        fprintf  linenumber=619
      fprintf  linenumber=1023
      strncmp  linenumber=1027
      fprintf  linenumber=1028
      strncmp  linenumber=1036
      find_str /src/libplist/src/xplist.c linenumber=1038
      strncmp  linenumber=1039
      fprintf  linenumber=1040
      strncmp  linenumber=1045
      find_next /src/libplist/src/xplist.c linenumber=1049
      fprintf  linenumber=1051
      parse_skip_ws /src/libplist/src/xplist.c linenumber=1063
      find_str /src/libplist/src/xplist.c linenumber=1067
      strncmp  linenumber=1068
      fprintf  linenumber=1069
      find_next /src/libplist/src/xplist.c linenumber=1077
      fprintf  linenumber=1078
      find_next /src/libplist/src/xplist.c linenumber=1087
      fprintf  linenumber=1089
      fprintf  linenumber=1095
      find_next /src/libplist/src/xplist.c linenumber=1103
      fprintf  linenumber=1106
      fprintf  linenumber=1111
      strcmp  linenumber=1122
      fprintf  linenumber=1124
      fprintf  linenumber=1129
      fprintf  linenumber=1136
      strcmp  linenumber=1145
      fprintf  linenumber=1147
      fprintf  linenumber=1152
      strcmp  linenumber=1156
      fprintf  linenumber=1157
      plist_new_plist_data /src/libplist/src/plist.c linenumber=1170
        calloc  linenumber=361
      fprintf  linenumber=1172
      plist_new_node /src/libplist/src/plist.c linenumber=1176
        node_create /src/libplist/libcnary/node.c linenumber=349
          calloc  linenumber=51
          node_attach /src/libplist/libcnary/node.c linenumber=66
            would_create_cycle /src/libplist/libcnary/node.c linenumber=141
            node_depth_from_root /src/libplist/libcnary/node.c linenumber=144
            node_subtree_max_depth /src/libplist/libcnary/node.c linenumber=145
              node_first_child /src/libplist/libcnary/node.c linenumber=107
              realloc  linenumber=110
              node_next_sibling /src/libplist/libcnary/node.c linenumber=107
            node_list_create /src/libplist/libcnary/node_list.c linenumber=151
              calloc  linenumber=38
            node_list_add /src/libplist/libcnary/node_list.c linenumber=154
          node_destroy /src/libplist/libcnary/node.c linenumber=69
            node_list_remove /src/libplist/libcnary/node_list.c linenumber=37
            node_destroy /src/libplist/libcnary/node.c linenumber=38
              node_list_destroy /src/libplist/libcnary/node_list.c linenumber=41
      fprintf  linenumber=1178
      strcmp  linenumber=1183
      strcmp  linenumber=1185
      strcmp  linenumber=1187
      get_text_parts /src/libplist/src/xplist.c linenumber=1190
        parse_skip_ws /src/libplist/src/xplist.c linenumber=692
        find_char /src/libplist/src/xplist.c linenumber=696
        fprintf  linenumber=698
        fprintf  linenumber=705
        fprintf  linenumber=712
        text_part_append /src/libplist/src/xplist.c linenumber=718
          __assert_fail  linenumber=680
          text_part_init /src/libplist/src/xplist.c linenumber=681
        text_part_init /src/libplist/src/xplist.c linenumber=720
        find_str /src/libplist/src/xplist.c linenumber=723
        strncmp  linenumber=724
        fprintf  linenumber=725
        fprintf  linenumber=733
        strncmp  linenumber=737
        text_part_append /src/libplist/src/xplist.c linenumber=740
        text_part_init /src/libplist/src/xplist.c linenumber=742
        find_str /src/libplist/src/xplist.c linenumber=747
        strncmp  linenumber=748
        fprintf  linenumber=749
        text_part_append /src/libplist/src/xplist.c linenumber=755
        text_part_init /src/libplist/src/xplist.c linenumber=757
        find_next /src/libplist/src/xplist.c linenumber=762
        fprintf  linenumber=763
        find_next /src/libplist/src/xplist.c linenumber=769
        fprintf  linenumber=770
        find_next /src/libplist/src/xplist.c linenumber=778
        fprintf  linenumber=779
        strncmp  linenumber=785
        fprintf  linenumber=786
        parse_skip_ws /src/libplist/src/xplist.c linenumber=791
        fprintf  linenumber=793
        fprintf  linenumber=797
        text_part_append /src/libplist/src/xplist.c linenumber=804
        text_part_init /src/libplist/src/xplist.c linenumber=806
      fprintf  linenumber=1192
      text_parts_free /src/libplist/src/xplist.c linenumber=1193
      text_parts_get_content /src/libplist/src/xplist.c linenumber=1198
        __assert_fail  linenumber=945
        unescape_entities /src/libplist/src/xplist.c linenumber=953
          fprintf  linenumber=823
          fprintf  linenumber=829
          memcmp  linenumber=833
          memcmp  linenumber=835
          memcmp  linenumber=837
          memcmp  linenumber=839
          memcmp  linenumber=841
          fprintf  linenumber=848
          fprintf  linenumber=853
          strtoull  linenumber=856
          fprintf  linenumber=859
          strtoull  linenumber=862
          fprintf  linenumber=865
          fprintf  linenumber=869
          fprintf  linenumber=899
          fprintf  linenumber=906
          fprintf  linenumber=913
        is_xml_ws /src/libplist/src/xplist.c linenumber=965
        is_xml_ws /src/libplist/src/xplist.c linenumber=966
      fprintf  linenumber=1200
      text_parts_free /src/libplist/src/xplist.c linenumber=1201
      __errno_location  linenumber=1213
      strtoull  linenumber=1215
      __errno_location  linenumber=1216
      fprintf  linenumber=1217
      text_parts_free /src/libplist/src/xplist.c linenumber=1218
      fprintf  linenumber=1224
      text_parts_free /src/libplist/src/xplist.c linenumber=1225
      fprintf  linenumber=1231
      text_parts_free /src/libplist/src/xplist.c linenumber=1232
      text_parts_free /src/libplist/src/xplist.c linenumber=1251
      fprintf  linenumber=1254
      strcmp  linenumber=1259
      get_text_parts /src/libplist/src/xplist.c linenumber=1262
      fprintf  linenumber=1264
      text_parts_free /src/libplist/src/xplist.c linenumber=1265
      text_parts_get_content /src/libplist/src/xplist.c linenumber=1270
      fprintf  linenumber=1272
      text_parts_free /src/libplist/src/xplist.c linenumber=1273
      __errno_location  linenumber=1277
      strtod  linenumber=1279
      __errno_location  linenumber=1280
      fprintf  linenumber=1281
      text_parts_free /src/libplist/src/xplist.c linenumber=1282
      fprintf  linenumber=1288
      text_parts_free /src/libplist/src/xplist.c linenumber=1289
      fprintf  linenumber=1296
      text_parts_free /src/libplist/src/xplist.c linenumber=1297
      text_parts_free /src/libplist/src/xplist.c linenumber=1306
      fprintf  linenumber=1309
      strcmp  linenumber=1315
      get_text_parts /src/libplist/src/xplist.c linenumber=1317
      strcmp  linenumber=1322
      get_text_parts /src/libplist/src/xplist.c linenumber=1324
      strcmp  linenumber=1329
      get_text_parts /src/libplist/src/xplist.c linenumber=1332
      fprintf  linenumber=1336
      text_parts_free /src/libplist/src/xplist.c linenumber=1337
      text_parts_get_content /src/libplist/src/xplist.c linenumber=1341
      text_parts_free /src/libplist/src/xplist.c linenumber=1342
      fprintf  linenumber=1344
      strcmp  linenumber=1348
      plist_get_node_type /src/libplist/src/plist.c linenumber=1348
        plist_get_data /src/libplist/src/plist.c linenumber=1759
      plist_free /src/libplist/src/plist.c linenumber=1350
        plist_free_node /src/libplist/src/plist.c linenumber=716
          node_detach /src/libplist/libcnary/node.c linenumber=506
            node_list_remove /src/libplist/libcnary/node_list.c linenumber=168
          plist_free_children /src/libplist/src/plist.c linenumber=512
            node_first_child /src/libplist/libcnary/node.c linenumber=431
            node_first_child /src/libplist/libcnary/node.c linenumber=441
            node_detach /src/libplist/libcnary/node.c linenumber=444
            realloc  linenumber=452
            node_first_child /src/libplist/libcnary/node.c linenumber=465
            node_detach /src/libplist/libcnary/node.c linenumber=467
            realloc  linenumber=475
            plist_get_data /src/libplist/src/plist.c linenumber=486
            plist_free_data /src/libplist/src/plist.c linenumber=487
              _plist_free_data /src/libplist/src/plist.c linenumber=423
                ptr_array_free /src/libplist/src/ptrarray.c linenumber=403
                __assert_fail  linenumber=409
                hash_table_destroy /src/libplist/src/hashtable.c linenumber=411
            node_destroy /src/libplist/libcnary/node.c linenumber=490
          plist_get_data /src/libplist/src/plist.c linenumber=518
          plist_free_data /src/libplist/src/plist.c linenumber=519
          node_destroy /src/libplist/libcnary/node.c linenumber=522
      strdup  linenumber=1358
      strcmp  linenumber=1362
      get_text_parts /src/libplist/src/xplist.c linenumber=1365
      fprintf  linenumber=1367
      text_parts_free /src/libplist/src/xplist.c linenumber=1368
      text_parts_get_content /src/libplist/src/xplist.c linenumber=1374
      fprintf  linenumber=1376
      text_parts_free /src/libplist/src/xplist.c linenumber=1377
      base64decode /src/libplist/src/base64.c linenumber=1383
        strlen  linenumber=77
      text_parts_free /src/libplist/src/xplist.c linenumber=1385
      fprintf  linenumber=1386
      text_parts_free /src/libplist/src/xplist.c linenumber=1397
      strcmp  linenumber=1400
      get_text_parts /src/libplist/src/xplist.c linenumber=1403
      fprintf  linenumber=1405
      text_parts_free /src/libplist/src/xplist.c linenumber=1406
      text_parts_get_content /src/libplist/src/xplist.c linenumber=1412
      fprintf  linenumber=1414
      text_parts_free /src/libplist/src/xplist.c linenumber=1415
      parse_date /src/libplist/src/xplist.c linenumber=1420
        strptime  linenumber=381
      fprintf  linenumber=1421
      text_parts_free /src/libplist/src/xplist.c linenumber=1422
      timegm64 /src/libplist/src/time64.c linenumber=1427
        __assert_fail  linenumber=227
      text_parts_free /src/libplist/src/xplist.c linenumber=1432
      fprintf  linenumber=1436
      fprintf  linenumber=1443
      plist_get_node_type /src/libplist/src/plist.c linenumber=1460
      fprintf  linenumber=1463
      plist_dict_set_item /src/libplist/src/plist.c linenumber=1467
        plist_get_node_type /src/libplist/src/plist.c linenumber=1332
        fprintf  linenumber=1333
        __assert_fail  linenumber=1338
        fprintf  linenumber=1339
        plist_dict_get_item /src/libplist/src/plist.c linenumber=1345
          plist_get_node_type /src/libplist/src/plist.c linenumber=1293
          fprintf  linenumber=1294
          plist_get_data /src/libplist/src/plist.c linenumber=1297
          fprintf  linenumber=1299
          strlen  linenumber=1302
          hash_table_lookup /src/libplist/src/hashtable.c linenumber=1308
          node_first_child /src/libplist/libcnary/node.c linenumber=1311
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1312
          plist_get_data /src/libplist/src/plist.c linenumber=1314
          plist_get_node_type /src/libplist/src/plist.c linenumber=1315
          __assert_fail  linenumber=1315
          plist_get_node_type /src/libplist/src/plist.c linenumber=1316
          fprintf  linenumber=1317
          memcmp  linenumber=1320
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1324
        node_prev_sibling /src/libplist/libcnary/node.c linenumber=1351
        fprintf  linenumber=1353
        plist_get_node_type /src/libplist/src/plist.c linenumber=1356
        fprintf  linenumber=1357
        node_detach /src/libplist/libcnary/node.c linenumber=1362
        fprintf  linenumber=1364
        node_insert /src/libplist/libcnary/node.c linenumber=1369
          would_create_cycle /src/libplist/libcnary/node.c linenumber=187
          node_depth_from_root /src/libplist/libcnary/node.c linenumber=190
          node_subtree_max_depth /src/libplist/libcnary/node.c linenumber=191
          node_list_create /src/libplist/libcnary/node_list.c linenumber=197
          node_list_insert /src/libplist/libcnary/node_list.c linenumber=200
            node_list_add /src/libplist/libcnary/node_list.c linenumber=83
        node_insert /src/libplist/libcnary/node.c linenumber=1372
        hash_table_insert /src/libplist/src/hashtable.c linenumber=1374
        hash_table_insert /src/libplist/src/hashtable.c linenumber=1383
        plist_free_node /src/libplist/src/plist.c linenumber=1387
        plist_new_key /src/libplist/src/plist.c linenumber=1390
          plist_new_plist_data /src/libplist/src/plist.c linenumber=552
          fprintf  linenumber=554
          strdup  linenumber=558
          plist_free_data /src/libplist/src/plist.c linenumber=560
          fprintf  linenumber=561
          strlen  linenumber=564
          plist_new_node /src/libplist/src/plist.c linenumber=566
        node_attach /src/libplist/libcnary/node.c linenumber=1393
        plist_free_node /src/libplist/src/plist.c linenumber=1395
        fprintf  linenumber=1396
        node_attach /src/libplist/libcnary/node.c linenumber=1399
        node_detach /src/libplist/libcnary/node.c linenumber=1402
        plist_free_node /src/libplist/src/plist.c linenumber=1403
        fprintf  linenumber=1404
        hash_table_insert /src/libplist/src/hashtable.c linenumber=1410
        hash_table_new /src/libplist/src/hashtable.c linenumber=1413
        dict_key_hash /src/libplist/src/plist.c linenumber=1413
        dict_key_compare /src/libplist/src/plist.c linenumber=1413
          strcmp  linenumber=386
        node_first_child /src/libplist/libcnary/node.c linenumber=1416
        node_next_sibling /src/libplist/libcnary/node.c linenumber=1420
        hash_table_insert /src/libplist/src/hashtable.c linenumber=1420
        node_next_sibling /src/libplist/libcnary/node.c linenumber=1418
      plist_array_append_item /src/libplist/src/plist.c linenumber=1470
        plist_get_node_type /src/libplist/src/plist.c linenumber=1091
        fprintf  linenumber=1092
        __assert_fail  linenumber=1097
        fprintf  linenumber=1098
        node_attach /src/libplist/libcnary/node.c linenumber=1102
        fprintf  linenumber=1104
        _plist_array_post_insert /src/libplist/src/plist.c linenumber=1107
          ptr_array_insert /src/libplist/src/ptrarray.c linenumber=993
            realloc  linenumber=48
          ptr_array_free /src/libplist/src/ptrarray.c linenumber=995
          ptr_array_new /src/libplist/src/ptrarray.c linenumber=1003
          node_first_child /src/libplist/libcnary/node.c linenumber=1005
          ptr_array_add /src/libplist/src/ptrarray.c linenumber=1009
            ptr_array_insert /src/libplist/src/ptrarray.c linenumber=67
          ptr_array_free /src/libplist/src/ptrarray.c linenumber=1010
          node_next_sibling /src/libplist/libcnary/node.c linenumber=1007
      fprintf  linenumber=1474
      fprintf  linenumber=1480
      fprintf  linenumber=1486
      fprintf  linenumber=1492
      fprintf  linenumber=1510
      strcmp  linenumber=1514
      fprintf  linenumber=1515
      strcmp  linenumber=1523
      plist_get_node_type /src/libplist/src/plist.c linenumber=1523
      plist_dict_get_size /src/libplist/src/plist.c linenumber=1524
        plist_get_node_type /src/libplist/src/plist.c linenumber=1211
        node_n_children /src/libplist/libcnary/node.c linenumber=1212
      plist_dict_get_item /src/libplist/src/plist.c linenumber=1525
      plist_get_node_type /src/libplist/src/plist.c linenumber=1528
      fprintf  linenumber=1530
      plist_get_uint_val /src/libplist/src/plist.c linenumber=1533
        plist_get_node_type /src/libplist/src/plist.c linenumber=1823
        plist_get_type_and_value /src/libplist/src/plist.c linenumber=1827
          plist_get_data /src/libplist/src/plist.c linenumber=1708
          strdup  linenumber=1729
          fprintf  linenumber=1731
          fprintf  linenumber=1738
        __assert_fail  linenumber=1828
      plist_set_uid_val /src/libplist/src/plist.c linenumber=1534
        plist_set_element_val /src/libplist/src/plist.c linenumber=2067
          plist_get_data /src/libplist/src/plist.c linenumber=1981
          fprintf  linenumber=1983
          node_first_child /src/libplist/libcnary/node.c linenumber=1987
          plist_free_children /src/libplist/src/plist.c linenumber=1988
          _plist_free_data /src/libplist/src/plist.c linenumber=1991
          strdup  linenumber=2013
          fprintf  linenumber=2015
          fprintf  linenumber=2022
      plist_free /src/libplist/src/plist.c linenumber=1547
      fprintf  linenumber=1553
      plist_free /src/libplist/src/plist.c linenumber=1559
      plist_free /src/libplist/src/plist.c linenumber=1569
      plist_get_node_type /src/libplist/src/plist.c linenumber=1575
      plist_dict_get_size /src/libplist/src/plist.c linenumber=1575
      plist_dict_get_item /src/libplist/src/plist.c linenumber=1576
      plist_get_node_type /src/libplist/src/plist.c linenumber=1577
      plist_get_uint_val /src/libplist/src/plist.c linenumber=1579
      plist_free /src/libplist/src/plist.c linenumber=1580
      plist_new_uid /src/libplist/src/plist.c linenumber=1581
        plist_new_plist_data /src/libplist/src/plist.c linenumber=629
        fprintf  linenumber=631
        plist_new_node /src/libplist/src/plist.c linenumber=637
  plist_free /src/libplist/src/plist.c linenumber=29
====================================
