Fuzz introspector: fuzz_open
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
2219 2380 18 :

['parseonchar', 'ncurifragmentparams', 'ncurisetfragments', 'processmacros', 'NCpathcanonical', 'ncurisetpath', 'ncuribuild', 'nclistget', 'processfragmentkeys', 'strcmp', 'ncurifragmentlookup', 'processinferences', 'envvlist2string', 'NC_iss3', 'NC_s3urlrebuild', 'NCpathabsolute', 'cleanfragments', 'processmodearg']

2219 2854 NC_infermodel call site /src/netcdf-c/libdispatch/dinfermodel.c:837
366 373 9 :

['calloc', 'strdup', 'strlen', 'ensurequerylist', 'strchr', 'strcmp', 'nclocate', 'ensurefraglist', 'ncuridecode']

378 413 ncuriparse call site /src/netcdf-c/libdispatch/ncuri.c:251
202 277 9 :

['parseonchar', 'ncurifragmentparams', 'parsepair', 'strdup', 'ncurisetprotocol', 'nclistnew', 'nclistget', 'strcmp', 'nclistpush']

202 355 processuri call site /src/netcdf-c/libdispatch/dinfermodel.c:245
101 119 2 :

['locate', 'rehash']

101 119 NC_hashmapadd call site /src/netcdf-c/libdispatch/nchashmap.c:205
84 84 1 :

['readfile']

98 266 memio_open call site /src/netcdf-c/libsrc/memio.c:349
58 58 2 :

['NC_readfileF', 'fclose']

58 58 NC_readfilen call site /src/netcdf-c/libdispatch/dutil.c:272
35 52 3 :

['parselist', 'nclistpush', 'nclistextract']

415 467 ncuriparse call site /src/netcdf-c/libdispatch/ncuri.c:236
24 24 1 :

['writefile']

24 24 memio_close call site /src/netcdf-c/libsrc/memio.c:523
20 20 1 :

['collectprefixparams']

503 624 ncuriparse call site /src/netcdf-c/libdispatch/ncuri.c:187
17 33 5 :

['nclistfree', 'ncpsharedlibfree', 'NCZ_unload_plugin', 'nclistget', 'free']

17 33 NCZ_filter_finalize call site /src/netcdf-c/libnczarr/zfilter.c:770
14 47 4 :

['strcasecmp', 'nclistpush', 'nclistremove', 'nclistget']

14 47 removedups call site /src/netcdf-c/libdispatch/ncuri.c:1235
12 12 2 :

['freestringvec', 'free']

12 12 ncurifree call site /src/netcdf-c/libdispatch/ncuri.c:466

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 nc_open_mem [function] [call site] 00001
2 NC_open [function] [call site] 00002
3 nc_initialize [function] [call site] 00003
4 NCDISPATCH_initialize [function] [call site] 00004
5 NC_getglobalstate [function] [call site] 00005
6 NC_createglobalstate [function] [call site] 00006
7 calloc [call site] 00007
7 calloc [call site] 00008
7 nclistnew [function] [call site] 00009
7 nclistnew [function] [call site] 00010
7 getenv [call site] 00011
7 getenv [call site] 00012
7 strlen [call site] 00013
7 strdup [call site] 00014
5 fprintf [call site] 00015
5 strdup [call site] 00016
5 getenv [call site] 00017
5 getcwd [call site] 00018
5 strdup [call site] 00019
5 __assert_fail [call site] 00020
5 NCpathcanonical [function] [call site] 00021
6 pathinit [function] [call site] 00022
7 getenv [call site] 00023
7 getwdpath [function] [call site] 00024
8 getcwd [call site] 00025
7 getenv [call site] 00026
7 getenv [call site] 00027
7 strlcat [function] [call site] 00028
8 strlen [call site] 00029
7 fprintf [call site] 00030
7 strlen [call site] 00031
7 strchr [call site] 00032
6 parsepath [function] [call site] 00033
7 __assert_fail [call site] 00034
7 strdup [call site] 00036
7 strlen [call site] 00037
7 strdup [call site] 00038
7 memcmp [call site] 00039
7 strchr [call site] 00040
7 strdup [call site] 00041
7 strchr [call site] 00042
7 strdup [call site] 00043
7 clearPath [function] [call site] 00044
6 unparsepath [function] [call site] 00045
7 strdup [call site] 00046
7 __assert_fail [call site] 00047
7 strlen [call site] 00048
7 __assert_fail [call site] 00050
7 strlen [call site] 00051
7 strlen [call site] 00052
7 __assert_fail [call site] 00053
7 __assert_fail [call site] 00057
7 iscygwinspecial [function] [call site] 00058
8 strlen [call site] 00059
7 strlen [call site] 00060
7 strlen [call site] 00061
7 strlen [call site] 00066
7 strlen [call site] 00070
7 strlen [call site] 00071
7 strlen [call site] 00074
7 strlen [call site] 00078
7 strlen [call site] 00079
7 __assert_fail [call site] 00082
7 strlen [call site] 00083
7 __assert_fail [call site] 00086
7 strlen [call site] 00087
7 NCgetkindname [function] [call site] 00091
7 fprintf [call site] 00092
6 clearPath [function] [call site] 00093
5 getcwd [call site] 00094
5 strlen [call site] 00095
5 strcpy [call site] 00096
5 strdup [call site] 00097
5 ncloginit [function] [call site] 00098
6 ncsetlogging [function] [call site] 00099
7 ncloginit [function] [call site] 00100
8 getenv [call site] 00101
8 ncsetlogging [function] [call site] 00102
9 nclogopen [function] [call site] 00103
10 ncloginit [function] [call site] 00104
11 getenv [call site] 00105
11 atoi [call site] 00106
11 nctracelevel [function] [call site] 00107
12 ncloginit [function] [call site] 00108
12 ncsetlogging [function] [call site] 00109
12 ncsetlogging [function] [call site] 00110
12 nclogopen [function] [call site] 00111
5 ncrc_initialize [function] [call site] 00112
6 NC_getglobalstate [function] [call site] 00113
6 NC_rcload [function] [call site] 00114
7 nclistnew [function] [call site] 00115
7 ncrc_initialize [function] [call site] 00116
8 nclog [function] [call site] 00117
9 ncvlog [function] [call site] 00118
10 ncloginit [function] [call site] 00119
10 ncsetlogging [function] [call site] 00120
10 nctagname [function] [call site] 00121
10 fprintf [call site] 00122
10 vfprintf [call site] 00123
10 fprintf [call site] 00124
10 fflush [call site] 00125
8 aws_load_credentials [function] [call site] 00126
9 nclistnew [function] [call site] 00127
9 getenv [call site] 00128
9 ncbytesnew [function] [call site] 00129
10 ncbytesfail [function] [call site] 00130
11 fflush [call site] 00131
11 fprintf [call site] 00132
11 fflush [call site] 00133
11 abort [call site] 00134
9 snprintf [call site] 00135
9 NC_readfile [function] [call site] 00136
10 NC_readfilen [function] [call site] 00137
11 fopen64 [call site] 00138
11 __errno_location [call site] 00139
11 NC_readfileF [function] [call site] 00140
12 fread [call site] 00141
12 ferror [call site] 00142
12 ncbytesappendn [function] [call site] 00143
13 ncbytesfail [function] [call site] 00144
13 strlen [call site] 00145
13 ncbytessetalloc [function] [call site] 00146
14 ncbytesfail [function] [call site] 00147
14 ncbytesfail [function] [call site] 00148
14 calloc [call site] 00149
14 ncbytesfail [function] [call site] 00150
12 feof [call site] 00151
12 ncbytessetlength [function] [call site] 00152
13 ncbytesfail [function] [call site] 00153
13 ncbytessetalloc [function] [call site] 00154
12 ncbytesnull [function] [call site] 00155
13 ncbytesappend [function] [call site] 00156
14 ncbytesfail [function] [call site] 00157
14 ncbytesappendn [function] [call site] 00158
11 fclose [call site] 00159
9 awsparse [function] [call site] 00161
10 calloc [call site] 00162
10 strlen [call site] 00163
10 strcpy [call site] 00164
10 ncbytesnew [function] [call site] 00165
10 awslex [function] [call site] 00166
11 ncbytesnull [function] [call site] 00167
11 ncbytesappend [function] [call site] 00168
11 ncbytesappend [function] [call site] 00169
11 ncbytesnull [function] [call site] 00170
11 ncbytesappendn [function] [call site] 00171
11 ncbytesnull [function] [call site] 00172
10 __assert_fail [call site] 00174
10 calloc [call site] 00175
10 ncbytesextract [function] [call site] 00176
10 nclistnew [function] [call site] 00177
10 ncbytesextract [function] [call site] 00180
10 ncbytesextract [function] [call site] 00183
10 calloc [call site] 00184
10 nclistpush [function] [call site] 00185
11 nclistsetalloc [function] [call site] 00186
12 calloc [call site] 00187
10 nclistget [function] [call site] 00189
10 strcasecmp [call site] 00190
10 freeprofile [function] [call site] 00191
11 nclistget [function] [call site] 00192
11 freeentry [function] [call site] 00193
11 nclistfree [function] [call site] 00194
10 nclistpush [function] [call site] 00195
10 freeprofile [function] [call site] 00196
10 ncbytesfree [function] [call site] 00197
9 calloc [call site] 00198
9 strdup [call site] 00199
9 nclistnew [function] [call site] 00200
9 nclistpush [function] [call site] 00201
9 freeprofilelist [function] [call site] 00202
10 nclistget [function] [call site] 00203
10 freeprofile [function] [call site] 00204
10 nclistfree [function] [call site] 00205
9 ncbytesfree [function] [call site] 00206
9 freeprofilelist [function] [call site] 00207
7 NC_getglobalstate [function] [call site] 00209
7 strdup [call site] 00211
7 nclistpush [function] [call site] 00212
7 ncrc_setrchome [function] [call site] 00213
8 NC_getglobalstate [function] [call site] 00214
8 __assert_fail [call site] 00215
8 getenv [call site] 00216
8 strlen [call site] 00217
8 strdup [call site] 00218
7 rcsearch [function] [call site] 00219
8 strlen [call site] 00220
8 strlen [call site] 00221
8 snprintf [call site] 00222
8 fopen64 [call site] 00223
8 fclose [call site] 00225
8 __errno_location [call site] 00226
7 nclistpush [function] [call site] 00227
7 nclistget [function] [call site] 00228
7 rccompile [function] [call site] 00229
8 ncbytesnew [function] [call site] 00230
8 NC_getglobalstate [function] [call site] 00231
8 NC_readfile [function] [call site] 00232
8 ncbytesextract [function] [call site] 00234
8 strdup [call site] 00235
8 nclistnew [function] [call site] 00236
8 rcreadline [function] [call site] 00237
8 rctrim [function] [call site] 00238
9 strlen [call site] 00239
9 strlen [call site] 00240
8 strlen [call site] 00241
8 strchr [call site] 00242
8 ncurifree [function] [call site] 00244
9 freestringvec [function] [call site] 00245
9 freestringvec [function] [call site] 00246
8 ncuriparse [function] [call site] 00247
9 nclistnew [function] [call site] 00248
9 nclistnew [function] [call site] 00249
9 strlen [call site] 00250
9 strcpy [call site] 00251
9 collectprefixparams [function] [call site] 00252
10 strlen [call site] 00253
10 nclocate [function] [call site] 00254
11 strchr [call site] 00255
10 nclocate [function] [call site] 00256
9 parselist [function] [call site] 00259
10 strdup [call site] 00260
10 nclocate [function] [call site] 00261
10 strchr [call site] 00262
10 strdup [call site] 00263
10 strdup [call site] 00264
10 nclistpush [function] [call site] 00265
10 nclistpush [function] [call site] 00266
9 parselist [function] [call site] 00267
9 removedups [function] [call site] 00268
10 nclistget [function] [call site] 00269
10 strcasecmp [call site] 00270
10 nclistget [function] [call site] 00271
10 strcasecmp [call site] 00272
10 nclistremove [function] [call site] 00273
10 nclistpush [function] [call site] 00274
9 nclistpush [function] [call site] 00275
9 nclistextract [function] [call site] 00276
9 parselist [function] [call site] 00277
9 nclistpush [function] [call site] 00278
9 nclistextract [function] [call site] 00279
9 strchr [call site] 00280
9 strlen [call site] 00281
9 strcmp [call site] 00282
9 strchr [call site] 00283
9 strchr [call site] 00284
9 strlen [call site] 00286
9 strchr [call site] 00287
9 strchr [call site] 00288
9 strlen [call site] 00289
9 strlen [call site] 00290
9 strchr [call site] 00291
9 strlen [call site] 00292
9 strlen [call site] 00293
9 strchr [call site] 00294
9 calloc [call site] 00295
9 strdup [call site] 00296
9 ncuridecode [function] [call site] 00297
10 strlen [call site] 00298
10 strchr [call site] 00299
10 strchr [call site] 00300
9 ncuridecode [function] [call site] 00302
9 strdup [call site] 00303
9 strdup [call site] 00304
9 strdup [call site] 00305
9 ensurequerylist [function] [call site] 00306
10 strlen [call site] 00307
10 nclistnew [function] [call site] 00308
10 parselist [function] [call site] 00309
10 removedups [function] [call site] 00310
10 nclistextract [function] [call site] 00311
10 ncbytesnew [function] [call site] 00312
10 buildlist [function] [call site] 00313
11 ncbytescat [function] [call site] 00314
12 strlen [call site] 00315
12 ncbytesappendn [function] [call site] 00316
12 ncbytesfail [function] [call site] 00317
11 ncbytescat [function] [call site] 00318
11 strlen [call site] 00319
11 ncbytescat [function] [call site] 00320
11 ncuriencodeonly [function] [call site] 00321
12 strlen [call site] 00322
11 ncbytescat [function] [call site] 00324
11 ncbytescat [function] [call site] 00325
10 ncbytesextract [function] [call site] 00326
10 ncbytesfree [function] [call site] 00327
10 nclistfreeall [function] [call site] 00328
11 nclistclearall [function] [call site] 00329
12 nclistsetlength [function] [call site] 00330
13 nclistsetalloc [function] [call site] 00331
11 nclistfree [function] [call site] 00332
9 ensurefraglist [function] [call site] 00333
10 strlen [call site] 00334
10 nclistnew [function] [call site] 00335
10 parselist [function] [call site] 00336
10 removedups [function] [call site] 00337
10 nclistextract [function] [call site] 00338
10 ncbytesnew [function] [call site] 00339
10 buildlist [function] [call site] 00340
10 ncbytesextract [function] [call site] 00341
10 ncbytesfree [function] [call site] 00342
10 nclistfreeall [function] [call site] 00343
9 freestringlist [function] [call site] 00344
10 nclistget [function] [call site] 00345
10 nclistfree [function] [call site] 00346
9 freestringlist [function] [call site] 00347
9 freestringvec [function] [call site] 00348
9 freestringvec [function] [call site] 00349
8 NC_s3urlrebuild [function] [call site] 00351
9 ncbytesnew [function] [call site] 00352
9 nclistnew [function] [call site] 00353
9 NC_split_delim [function] [call site] 00354
10 strlen [call site] 00355
10 strchr [call site] 00356
10 strlen [call site] 00357
10 nclistpush [function] [call site] 00358
9 nclistnew [function] [call site] 00359
9 NC_split_delim [function] [call site] 00360
9 strlen [call site] 00361
9 strdup [call site] 00362
9 endswith [function] [call site] 00363
10 strlen [call site] 00364
9 nclistget [function] [call site] 00365
9 nclistget [function] [call site] 00366
9 strdup [call site] 00367
9 nclistremove [function] [call site] 00368
9 nclistget [function] [call site] 00369
9 strcasecmp [call site] 00370
9 strdup [call site] 00371
9 nclistget [function] [call site] 00372
9 strdup [call site] 00373
9 strdup [call site] 00374
9 nclistremove [function] [call site] 00375
9 NC_getdefaults3region [function] [call site] 00376
10 ncurifragmentlookup [function] [call site] 00377
11 ensurefraglist [function] [call site] 00378
11 ncfind [function] [call site] 00379
12 strcasecmp [call site] 00380
10 NC_rclookupx [function] [call site] 00381
11 NC_combinehostport [function] [call site] 00382
12 strlen [call site] 00383
12 strlen [call site] 00384
11 NC_rclookup [function] [call site] 00385
12 ncrc_initialize [function] [call site] 00386
12 rclocate [function] [call site] 00387
13 NC_getglobalstate [function] [call site] 00388
13 rclocatepos [function] [call site] 00389
14 NC_getglobalstate [function] [call site] 00390
14 nclistget [function] [call site] 00391
14 rcequal [function] [call site] 00392
15 strcmp [call site] 00393
15 strcmp [call site] 00394
15 strcmp [call site] 00395
13 NC_rcfile_ith [function] [call site] 00396
14 nclistget [function] [call site] 00397
10 NC_getactives3profile [function] [call site] 00398
11 ncurifragmentlookup [function] [call site] 00399
11 NC_rclookupx [function] [call site] 00400
10 NC_s3profilelookup [function] [call site] 00401
11 NC_authgets3profile [function] [call site] 00402
12 NC_getglobalstate [function] [call site] 00403
12 nclistget [function] [call site] 00404
12 strcmp [call site] 00405
11 nclistget [function] [call site] 00406
11 strcasecmp [call site] 00407
9 strdup [call site] 00408
9 ncbytescat [function] [call site] 00409
9 ncbytescat [function] [call site] 00410
9 ncbytescat [function] [call site] 00411
9 ncbytesextract [function] [call site] 00412
9 ncbytescat [function] [call site] 00413
9 ncbytescat [function] [call site] 00414
9 ncbytescat [function] [call site] 00415
9 nclistget [function] [call site] 00416
9 ncbytescat [function] [call site] 00417
9 ncbytesextract [function] [call site] 00418
9 ncuriclone [function] [call site] 00419
10 ensurefraglist [function] [call site] 00420
10 ensurequerylist [function] [call site] 00421
10 calloc [call site] 00422
10 strdup [call site] 00423
10 strdup [call site] 00424
10 strdup [call site] 00425
10 strdup [call site] 00426
10 strdup [call site] 00427
10 strdup [call site] 00428
10 strdup [call site] 00429
9 ncurisetprotocol [function] [call site] 00430
10 strdup [call site] 00431
9 ncurisethost [function] [call site] 00432
10 strdup [call site] 00433
9 ncurisetpath [function] [call site] 00434
10 strdup [call site] 00435
9 ncurirebuild [function] [call site] 00436
10 ncuribuild [function] [call site] 00437
11 ncbytesnew [function] [call site] 00438
11 ncbytescat [function] [call site] 00439
11 ncbytescat [function] [call site] 00440
11 ncbytescat [function] [call site] 00441
11 ncuriencodeonly [function] [call site] 00442
11 ncbytescat [function] [call site] 00443
11 ncbytescat [function] [call site] 00444
11 ncuriencodeonly [function] [call site] 00445
11 ncbytescat [function] [call site] 00446
11 ncbytescat [function] [call site] 00447
11 ncbytescat [function] [call site] 00448
11 ncbytescat [function] [call site] 00449
11 ncbytescat [function] [call site] 00450
11 ncbytescat [function] [call site] 00451
11 ncuriencodeonly [function] [call site] 00452
11 ncbytescat [function] [call site] 00453
11 ncbytescat [function] [call site] 00454
11 ncbytescat [function] [call site] 00455
11 ensurequerylist [function] [call site] 00456
11 ncbytescat [function] [call site] 00457
11 ncuriencodeonly [function] [call site] 00458
11 ncbytescat [function] [call site] 00459
11 ncbytescat [function] [call site] 00460
11 ensurefraglist [function] [call site] 00461
11 ncbytescat [function] [call site] 00462
11 ncbytescat [function] [call site] 00463
11 ncbytesnull [function] [call site] 00464
11 ncbytesextract [function] [call site] 00465
11 ncbytesfree [function] [call site] 00466
9 ncurifree [function] [call site] 00467
9 ncbytesfree [function] [call site] 00468
9 nclistfreeall [function] [call site] 00469
9 nclistfreeall [function] [call site] 00470
8 ncurifree [function] [call site] 00471
8 ncbytescat [function] [call site] 00472
8 ncbytesappend [function] [call site] 00473
8 ncbytescat [function] [call site] 00474
8 ncbytesnull [function] [call site] 00475
8 ncbytesextract [function] [call site] 00476
8 strlen [call site] 00477
8 strchr [call site] 00478
8 strlen [call site] 00479
8 calloc [call site] 00481
8 nclistpush [function] [call site] 00482
8 strdup [call site] 00483
8 strdup [call site] 00484
8 strdup [call site] 00488
8 rcorder [function] [call site] 00490
9 nclistnew [function] [call site] 00491
9 nclistget [function] [call site] 00492
9 nclistpush [function] [call site] 00493
9 nclistget [function] [call site] 00494
9 nclistpush [function] [call site] 00495
9 nclistsetlength [function] [call site] 00496
9 nclistget [function] [call site] 00497
9 nclistpush [function] [call site] 00498
9 nclistfree [function] [call site] 00499
8 ncurifree [function] [call site] 00500
8 ncbytesfree [function] [call site] 00501
7 nclistfreeall [function] [call site] 00503
5 NC_compute_alignments [function] [call site] 00504
4 NC3_initialize [function] [call site] 00505
4 NC4_initialize [function] [call site] 00506
4 NCZ_initialize [function] [call site] 00507
5 NCZ_initialize_internal [function] [call site] 00508
6 NC_getglobalstate [function] [call site] 00509
6 NC_rclookup [function] [call site] 00510
6 strlen [call site] 00511
5 NCZ_provenance_init [function] [call site] 00512
6 ncbytesnew [function] [call site] 00513
6 ncbytescat [function] [call site] 00514
6 ncbytescat [function] [call site] 00515
6 snprintf [call site] 00516
6 ncbytescat [function] [call site] 00517
6 ncbytesappend [function] [call site] 00518
6 ncbytescat [function] [call site] 00519
6 ncbytescat [function] [call site] 00520
6 ncbytesappend [function] [call site] 00521
6 ncbytescat [function] [call site] 00522
6 ncbytescat [function] [call site] 00523
6 NCZ_get_libversion [function] [call site] 00524
7 __isoc99_sscanf [call site] 00525
6 ncbytescat [function] [call site] 00526
6 ncbytesnull [function] [call site] 00527
6 ncbytesextract [function] [call site] 00528
6 ncbytesfree [function] [call site] 00529
4 atexit [call site] 00530
4 finalize_atexit [function] [call site] 00531
5 nc_finalize [function] [call site] 00532
6 NC4_finalize [function] [call site] 00533
6 NCZ_finalize [function] [call site] 00534
7 NCZ_finalize_internal [function] [call site] 00535
8 NCZ_filter_finalize [function] [call site] 00536
9 NCZ_unload_plugin [function] [call site] 00537
10 ncpsharedlibfree [function] [call site] 00538
10 ncpsharedlibfree [function] [call site] 00539
9 nclistget [function] [call site] 00540
9 nclistget [function] [call site] 00541
9 ncpsharedlibfree [function] [call site] 00542
9 nclistfree [function] [call site] 00543
9 nclistfree [function] [call site] 00544
7 NCZ_provenance_finalize [function] [call site] 00545
8 NCZ_clear_provenance [function] [call site] 00546
6 NC3_finalize [function] [call site] 00547
6 NCDISPATCH_finalize [function] [call site] 00548
7 NC_freeglobalstate [function] [call site] 00549
8 NC_rcclear [function] [call site] 00550
9 rcfreeentries [function] [call site] 00551
10 nclistget [function] [call site] 00552
10 rcfreeentry [function] [call site] 00553
10 nclistfree [function] [call site] 00554
9 freeprofilelist [function] [call site] 00555
6 fprintf [call site] 00556
4 fprintf [call site] 00557
3 strdup [call site] 00558
3 NC_infermodel [function] [call site] 00559
4 nclistnew [function] [call site] 00560
4 nclistnew [function] [call site] 00561
4 processuri [function] [call site] 00562
5 strlen [call site] 00563
5 ncuriparse [function] [call site] 00564
5 strcmp [call site] 00565
5 nclistnew [function] [call site] 00566
5 parseonchar [function] [call site] 00567
6 strchr [call site] 00568
6 strlen [call site] 00569
6 nclistpush [function] [call site] 00570
5 nclistget [function] [call site] 00571
5 parsepair [function] [call site] 00572
6 strchr [call site] 00573
6 strdup [call site] 00574
6 strdup [call site] 00575
5 strdup [call site] 00576
5 nclistpush [function] [call site] 00577
5 nclistfreeall [function] [call site] 00578
5 ncurisetprotocol [function] [call site] 00579
5 ncurifragmentparams [function] [call site] 00580
6 ensurefraglist [function] [call site] 00581
5 strdup [call site] 00582
5 nclistpush [function] [call site] 00583
5 strdup [call site] 00584
5 nclistpush [function] [call site] 00585
5 nclistfreeall [function] [call site] 00586
5 ncurifree [function] [call site] 00587
4 processmacros [function] [call site] 00588
5 nclistnew [function] [call site] 00589
5 nclistremove [function] [call site] 00590
5 nclistremove [function] [call site] 00591
5 strcmp [call site] 00592
5 strdup [call site] 00593
5 nclistpush [function] [call site] 00594
5 strdup [call site] 00595
5 nclistpush [function] [call site] 00596
5 strdup [call site] 00597
5 nclistpush [function] [call site] 00598
5 strdup [call site] 00599
5 nclistpush [function] [call site] 00600
5 nclistfreeall [function] [call site] 00601
5 nclistfreeall [function] [call site] 00602
4 cleanfragments [function] [call site] 00603
5 nclistnew [function] [call site] 00604
5 ncbytesnew [function] [call site] 00605
5 nclistnew [function] [call site] 00606
5 nclistnew [function] [call site] 00607
5 collectallkeys [function] [call site] 00608
6 nclistget [function] [call site] 00609
6 lcontains [function] [call site] 00610
7 nclistget [function] [call site] 00611
7 strcasecmp [call site] 00612
6 nclistpush [function] [call site] 00613
5 nclistget [function] [call site] 00614
5 collectvaluesbykey [function] [call site] 00615
6 nclistget [function] [call site] 00616
6 nclistget [function] [call site] 00617
6 nclistpush [function] [call site] 00618
5 mergekey [function] [call site] 00619
6 nclistnew [function] [call site] 00620
6 nclistnew [function] [call site] 00621
6 nclistget [function] [call site] 00622
6 parseonchar [function] [call site] 00623
6 nclistremove [function] [call site] 00624
6 strlen [call site] 00625
6 nclistget [function] [call site] 00626
6 strcasecmp [call site] 00627
6 nclistpush [function] [call site] 00628
6 strdup [call site] 00629
6 nclistpush [function] [call site] 00630
6 nclistfree [function] [call site] 00631
6 nclistfreeall [function] [call site] 00632
6 nclistfreeall [function] [call site] 00633
5 strdup [call site] 00634
5 nclistpush [function] [call site] 00635
5 list2string [function] [call site] 00636
6 strdup [call site] 00637
6 ncbytesnew [function] [call site] 00638
6 nclistget [function] [call site] 00639
6 strlen [call site] 00640
6 ncbytescat [function] [call site] 00641
6 ncbytescat [function] [call site] 00642
6 ncbytesextract [function] [call site] 00643
6 ncbytesfree [function] [call site] 00644
6 strdup [call site] 00645
5 nclistpush [function] [call site] 00646
5 nclistsetlength [function] [call site] 00647
5 nclistfree [function] [call site] 00648
5 nclistfree [function] [call site] 00649
5 ncbytesfree [function] [call site] 00650
5 nclistfreeall [function] [call site] 00651
5 nclistfreeall [function] [call site] 00652
4 processinferences [function] [call site] 00653
5 nclistnew [function] [call site] 00654
5 getmodekey [function] [call site] 00655
6 nclistget [function] [call site] 00656
6 strcasecmp [call site] 00657
6 nclistget [function] [call site] 00658
5 parsemode [function] [call site] 00659
6 nclistnew [function] [call site] 00660
6 parseonchar [function] [call site] 00661
5 nclistget [function] [call site] 00662
5 inferone [function] [call site] 00663
6 strcasecmp [call site] 00664
6 strdup [call site] 00665
6 nclistpush [function] [call site] 00666
5 strdup [call site] 00667
5 nclistpush [function] [call site] 00668
5 nclistpush [function] [call site] 00669
5 nclistget [function] [call site] 00670
5 negateone [function] [call site] 00671
6 strcasecmp [call site] 00672
6 nclistget [function] [call site] 00673
6 strcasecmp [call site] 00674
6 nclistremove [function] [call site] 00675
5 list2string [function] [call site] 00676
5 replacemode [function] [call site] 00677
6 nclistget [function] [call site] 00678
6 strcasecmp [call site] 00679
6 nclistget [function] [call site] 00680
6 strdup [call site] 00681
6 nclistset [function] [call site] 00682
7 nclistsetalloc [function] [call site] 00683
7 nclistsetlength [function] [call site] 00684
5 nclistfreeall [function] [call site] 00685
5 nclistfreeall [function] [call site] 00686
4 cleanfragments [function] [call site] 00687
4 envvlist2string [function] [call site] 00688
5 ncbytesnew [function] [call site] 00689
5 nclistget [function] [call site] 00690
5 nclistget [function] [call site] 00691
5 strlen [call site] 00692
5 __assert_fail [call site] 00693
5 ncbytescat [function] [call site] 00694
5 ncbytescat [function] [call site] 00695
5 ncbytescat [function] [call site] 00696
5 ncbytescat [function] [call site] 00697
5 ncbytesextract [function] [call site] 00698
5 ncbytesfree [function] [call site] 00699
4 nclistfreeall [function] [call site] 00700
4 ncurisetfragments [function] [call site] 00701
5 freestringvec [function] [call site] 00702
5 strlen [call site] 00703
5 strdup [call site] 00704
4 NC_iss3 [function] [call site] 00705
5 strcasecmp [call site] 00706
5 NC_testmode [function] [call site] 00707
6 NC_getmodelist [function] [call site] 00708
7 nclistnew [function] [call site] 00709
7 strlen [call site] 00710
7 NC_split_delim [function] [call site] 00711
7 nclistfree [function] [call site] 00712
6 nclistget [function] [call site] 00713
6 strcasecmp [call site] 00714
6 nclistfreeall [function] [call site] 00715
4 NC_s3urlrebuild [function] [call site] 00717
4 ncurifree [function] [call site] 00718
4 strcmp [call site] 00719
4 NCpathabsolute [function] [call site] 00720
5 parsepath [function] [call site] 00722
5 strlen [call site] 00723
5 NCpathabsolute [function] [call site] 00727
6 NCgetlocalpathkind [function] [call site] 00728
6 fprintf [call site] 00729
6 fflush [call site] 00730
6 nc_strerror [function] [call site] 00731
7 strerror [call site] 00732
6 clearPath [function] [call site] 00734
4 NCpathcanonical [function] [call site] 00735
4 ncurisetpath [function] [call site] 00736
4 ncuribuild [function] [call site] 00737
4 ncurifragmentlookup [function] [call site] 00738
4 parseonchar [function] [call site] 00739
4 nclistget [function] [call site] 00740
4 processmodearg [function] [call site] 00741
5 strcmp [call site] 00742
4 ncurifragmentparams [function] [call site] 00743
4 processfragmentkeys [function] [call site] 00744
4 NC_omodeinfer [function] [call site] 00745
5 set_default_mode [function] [call site] 00746
6 nc_get_default_format [function] [call site] 00747
4 isreadable [function] [call site] 00748
5 NC_testmode [function] [call site] 00749
4 check_file_type [function] [call site] 00750
5 openmagic [function] [call site] 00751
6 __assert_fail [call site] 00752
6 strlen [call site] 00753
6 fopen64 [call site] 00754
6 __errno_location [call site] 00755
6 fileno [call site] 00756
6 lseek64 [call site] 00757
6 __errno_location [call site] 00758
6 rewind [call site] 00759
5 readmagic [function] [call site] 00760
6 ncbytesnew [function] [call site] 00761
6 fseek [call site] 00762
6 __errno_location [call site] 00763
6 ncbytessetlength [function] [call site] 00764
6 NC_readfileF [function] [call site] 00765
6 ncbytesfree [function] [call site] 00766
6 clearerr [call site] 00767
5 NC_interpret_magic_number [function] [call site] 00768
6 strlen [call site] 00769
6 strlen [call site] 00770
6 strlen [call site] 00771
6 strlen [call site] 00772
6 memcmp [call site] 00773
5 readmagic [function] [call site] 00774
5 NC_interpret_magic_number [function] [call site] 00775
5 closemagic [function] [call site] 00776
6 fclose [call site] 00777
4 ncurifree [function] [call site] 00778
4 nclistfreeall [function] [call site] 00779
4 nclistfreeall [function] [call site] 00780
3 add_to_NCList [function] [call site] 00784
3 del_from_NCList [function] [call site] 00785
4 free_NCList [function] [call site] 00786
1 nc_close [function] [call site] 00788
2 NC_check_id [function] [call site] 00789
3 find_in_NCList [function] [call site] 00790
4 __assert_fail [call site] 00791
2 del_from_NCList [function] [call site] 00792