Fuzz introspector: json_parser_target
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
50 50 1 :

['out_of_memory']

50 50 xcalloc__ call site: 00008 /src/openvswitch/lib/util.c:125
50 50 1 :

['out_of_memory']

50 50 xmalloc__ call site: 00040 /src/openvswitch/lib/util.c:141
50 50 1 :

['out_of_memory']

50 50 xrealloc__ call site: 00057 /src/openvswitch/lib/util.c:151
2 2 1 :

['abort']

2 2 json_parser_put_value call site: 00097 /src/openvswitch/lib/json.c:1275
2 2 1 :

['abort']

2 2 json_parser_pop call site: 00071 /src/openvswitch/lib/json.c:1395
0 88 1 :

['ds_put_utf8']

0 88 ds_put_utf8 call site: 01033 /src/openvswitch/lib/dynamic-string.c:98
0 73 1 :

['ds_put_char__']

0 73 ds_put_char call site: 00232 /src/openvswitch/./include/openvswitch/dynamic-string.h:91
0 11 2 :

['hmap_first', 'hmap_next']

0 259 json_serialize_object call site: 00235 /src/openvswitch/lib/json.c:1652
0 0 None 0 149 json_string_unescape call site: 01008 /src/openvswitch/lib/json.c:875
0 0 None 0 149 json_string_unescape call site: 01011 /src/openvswitch/lib/json.c:886
0 0 None 0 0 mhash_add__ call site: 00107 /src/openvswitch/./lib/hash.h:66
0 0 None 0 0 json_parser_pop call site: 00068 /src/openvswitch/lib/json.c:1387

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 json_from_string [function] [call site] 00001
2 json_parser_create [function] [call site] 00002
3 xzalloc [function] [call site] 00003
4 util_xalloc_add [function] [call site] 00004
5 counter_util_xalloc_get [function] [call site] 00005
4 xzalloc__ [function] [call site] 00006
5 xcalloc__ [function] [call site] 00007
6 calloc [call site] 00008
6 out_of_memory [function] [call site] 00009
7 ovs_abort [function] [call site] 00010
8 ovs_abort_valist [function] [call site] 00011
9 ovs_error_valist [function] [call site] 00012
10 get_subprogram_name [function] [call site] 00013
11 subprogram_name_get [function] [call site] 00014
12 subprogram_name_init [function] [call site] 00015
13 pthread_once [call site] 00016
10 __errno_location [call site] 00017
10 fprintf [call site] 00018
10 fprintf [call site] 00019
10 vfprintf [call site] 00020
10 ovs_retval_to_string [function] [call site] 00021
11 ovs_strerror [function] [call site] 00022
12 __errno_location [call site] 00023
12 strerror_buffer_get [function] [call site] 00024
13 strerror_buffer_get_unsafe [function] [call site] 00025
12 strerror_r [call site] 00026
12 __errno_location [call site] 00027
10 fprintf [call site] 00028
10 putc [call site] 00029
10 __errno_location [call site] 00030
9 abort [call site] 00031
2 strlen [call site] 00032
2 json_parser_feed [function] [call site] 00033
3 json_parser_input [function] [call site] 00034
4 json_parser_push_object [function] [call site] 00035
5 json_object_create [function] [call site] 00036
6 json_create [function] [call site] 00037
7 xmalloc [function] [call site] 00038
8 util_xalloc_add [function] [call site] 00039
8 xmalloc__ [function] [call site] 00040
9 out_of_memory [function] [call site] 00041
6 shash_init [function] [call site] 00043
7 hmap_init [function] [call site] 00044
4 json_parser_push_array [function] [call site] 00045
5 json_array_create_empty [function] [call site] 00046
6 json_create [function] [call site] 00047
4 json_error [function] [call site] 00048
5 ds_put_format [function] [call site] 00050
6 ds_put_format_valist [function] [call site] 00051
7 vsnprintf [call site] 00052
7 ds_reserve [function] [call site] 00053
8 xrealloc [function] [call site] 00054
9 util_xalloc_add [function] [call site] 00055
9 xrealloc__ [function] [call site] 00056
10 realloc [call site] 00057
10 out_of_memory [function] [call site] 00058
7 vsnprintf [call site] 00059
5 ds_put_format_valist [function] [call site] 00060
4 json_error [function] [call site] 00065
4 json_parser_pop [function] [call site] 00066
5 json_parser_top [function] [call site] 00067
5 json_array_trim [function] [call site] 00068
5 json_parser_top [function] [call site] 00071
5 abort [call site] 00072
4 json_error [function] [call site] 00077
4 json_error [function] [call site] 00078
4 json_parse_value [function] [call site] 00079
5 json_boolean_create [function] [call site] 00080
6 json_create [function] [call site] 00081
5 json_null_create [function] [call site] 00082
6 json_create [function] [call site] 00083
5 json_boolean_create [function] [call site] 00084
5 json_parser_push_object [function] [call site] 00085
5 json_parser_push_array [function] [call site] 00086
5 json_integer_create [function] [call site] 00087
6 json_create [function] [call site] 00088
5 json_real_create [function] [call site] 00089
6 json_create [function] [call site] 00090
5 json_string_create [function] [call site] 00091
6 json_string_create_nocopy [function] [call site] 00092
7 json_create [function] [call site] 00093
5 json_error [function] [call site] 00094
5 json_parser_put_value [function] [call site] 00095
6 json_parser_top [function] [call site] 00096
6 json_object_put_nocopy [function] [call site] 00097
7 shash_replace_nocopy [function] [call site] 00098
8 hash_name [function] [call site] 00099
9 hash_string [function] [call site] 00100
10 strlen [call site] 00101
10 hash_bytes [function] [call site] 00102
11 get_unaligned_u32 [function] [call site] 00103
12 unaligned_u32 [function] [call site] 00104
11 hash_add [function] [call site] 00105
12 mhash_add [function] [call site] 00106
13 mhash_add__ [function] [call site] 00107
14 hash_rot [function] [call site] 00108
13 hash_rot [function] [call site] 00109
11 hash_add [function] [call site] 00110
11 hash_finish [function] [call site] 00111
12 mhash_finish [function] [call site] 00112
8 strlen [call site] 00113
8 shash_find__ [function] [call site] 00114
9 hmap_first_with_hash [function] [call site] 00115
10 hmap_next_with_hash__ [function] [call site] 00116
9 strncmp [call site] 00117
8 shash_add_nocopy__ [function] [call site] 00118
9 hmap_insert_at [function] [call site] 00120
10 hmap_insert_fast [function] [call site] 00121
10 hmap_expand_at [function] [call site] 00122
11 calc_mask [function] [call site] 00123
11 hmap_expand_add [function] [call site] 00124
12 counter_hmap_expand_get [function] [call site] 00125
11 resize [function] [call site] 00126
12 hmap_init [function] [call site] 00128
12 hmap_insert_fast [function] [call site] 00130
12 hmap_swap [function] [call site] 00131
13 hmap_moved [function] [call site] 00132
13 hmap_moved [function] [call site] 00133
12 hmap_destroy [function] [call site] 00134
12 hmap_pathological_add [function] [call site] 00135
13 counter_hmap_pathological_get [function] [call site] 00136
12 vlog_rate_limit [function] [call site] 00137
13 vlog_should_drop [function] [call site] 00138
14 vlog_is_enabled [function] [call site] 00139
14 ovs_mutex_lock_at [function] [call site] 00140
15 ovs_abort [function] [call site] 00141
15 pthread_mutex_lock [call site] 00142
14 token_bucket_withdraw [function] [call site] 00143
15 time_msec [function] [call site] 00144
16 time_msec__ [function] [call site] 00145
17 time_timespec__ [function] [call site] 00146
18 time_init [function] [call site] 00147
19 pthread_once [call site] 00148
19 do_init_time [function] [call site] 00149
20 coverage_init [function] [call site] 00150
21 unixctl_command_register [function] [call site] 00151
22 shash_find_data [function] [call site] 00152
23 shash_find [function] [call site] 00153
24 strlen [call site] 00154
24 hash_name [function] [call site] 00155
22 shash_add [function] [call site] 00157
23 shash_add_nocopy [function] [call site] 00159
24 hash_name [function] [call site] 00160
21 coverage_unixctl_show [function] [call site] 00161
22 svec_init [function] [call site] 00162
22 coverage_read [function] [call site] 00163
23 coverage_hash [function] [call site] 00164
24 ovs_mutex_lock_at [function] [call site] 00165
24 ovs_mutex_unlock [function] [call site] 00166
25 pthread_mutex_unlock [call site] 00167
25 ovs_abort [function] [call site] 00168
24 qsort [call site] 00169
24 compare_coverage_counters [function] [call site] 00170
25 strcmp [call site] 00171
24 hash_int [function] [call site] 00172
25 hash_2words [function] [call site] 00173
26 hash_add [function] [call site] 00174
24 hash_string [function] [call site] 00175
24 hash_int [function] [call site] 00176
23 xasprintf [function] [call site] 00177
24 xvasprintf [function] [call site] 00178
25 vsnprintf [call site] 00179
25 vsnprintf [call site] 00181
23 svec_add_nocopy [function] [call site] 00182
24 svec_expand [function] [call site] 00183
25 x2nrealloc [function] [call site] 00184
26 xrealloc [function] [call site] 00185
23 ovs_mutex_lock_at [function] [call site] 00187
23 ovs_mutex_unlock [function] [call site] 00188
23 coverage_array_sum [function] [call site] 00189
24 ovs_mutex_lock_at [function] [call site] 00190
24 ovs_mutex_unlock [function] [call site] 00191
23 coverage_array_sum [function] [call site] 00192
23 xasprintf [function] [call site] 00193
23 svec_add_nocopy [function] [call site] 00194
23 xasprintf [function] [call site] 00195
23 svec_add_nocopy [function] [call site] 00196
22 svec_join [function] [call site] 00197
23 ds_put_cstr [function] [call site] 00199
24 strlen [call site] 00200
24 ds_put_uninit [function] [call site] 00201
25 ds_reserve [function] [call site] 00202
23 ds_put_cstr [function] [call site] 00203
23 ds_put_cstr [function] [call site] 00204
22 unixctl_command_reply [function] [call site] 00206
23 unixctl_command_reply__ [function] [call site] 00207
24 unixctl_replied_add [function] [call site] 00208
25 counter_unixctl_replied_get [function] [call site] 00209
24 strlen [call site] 00210
24 xasprintf [function] [call site] 00211
24 json_string_create_nocopy [function] [call site] 00212
24 json_string_create [function] [call site] 00213
24 jsonrpc_create_reply [function] [call site] 00214
25 json_clone [function] [call site] 00215
25 jsonrpc_create [function] [call site] 00216
26 nullable_xstrdup [function] [call site] 00218
24 jsonrpc_create_error [function] [call site] 00220
25 json_clone [function] [call site] 00221
25 jsonrpc_create [function] [call site] 00222
24 vlog_is_enabled [function] [call site] 00223
24 json_to_string [function] [call site] 00224
25 json_to_ds [function] [call site] 00226
26 json_serialize [function] [call site] 00227
27 ds_put_cstr [function] [call site] 00228
27 ds_put_cstr [function] [call site] 00229
27 ds_put_cstr [function] [call site] 00230
27 json_serialize_object [function] [call site] 00231
28 ds_put_char [function] [call site] 00232
29 ds_put_char__ [function] [call site] 00233
30 ds_put_uninit [function] [call site] 00234
28 indent_line [function] [call site] 00235
29 ds_put_char [function] [call site] 00236
29 ds_put_char_multiple [function] [call site] 00237
30 ds_put_uninit [function] [call site] 00238
28 shash_sort [function] [call site] 00239
29 shash_is_empty [function] [call site] 00240
30 hmap_is_empty [function] [call site] 00241
29 shash_count [function] [call site] 00242
30 hmap_count [function] [call site] 00243
29 hmap_first [function] [call site] 00245
30 hmap_next__ [function] [call site] 00246
29 qsort [call site] 00247
29 compare_nodes_by_name [function] [call site] 00248
30 strcmp [call site] 00249
28 shash_count [function] [call site] 00250
28 json_serialize_object_member [function] [call site] 00251
29 ds_put_char [function] [call site] 00252
29 indent_line [function] [call site] 00253
29 json_serialize_string [function] [call site] 00254
30 ds_put_char [function] [call site] 00255
30 ds_put_buffer [function] [call site] 00256
31 ds_put_uninit [function] [call site] 00257
30 ds_put_char [function] [call site] 00258
30 ds_put_buffer [function] [call site] 00259
30 ds_put_char [function] [call site] 00260
29 ds_put_char [function] [call site] 00261
29 ds_put_char [function] [call site] 00262
29 json_serialize [function] [call site] 00263
30 json_serialize_array [function] [call site] 00264
31 ds_put_char [function] [call site] 00265
31 indent_line [function] [call site] 00266
31 ds_put_char [function] [call site] 00267
31 indent_line [function] [call site] 00268
31 json_serialize [function] [call site] 00269
32 ds_put_format [function] [call site] 00270
32 ds_put_format [function] [call site] 00271
32 json_serialize_string [function] [call site] 00272
32 ds_put_cstr [function] [call site] 00273
32 abort [call site] 00274
31 ds_put_char [function] [call site] 00275
28 hmap_first [function] [call site] 00276
28 json_serialize_object_member [function] [call site] 00277
28 ds_put_char [function] [call site] 00278
25 ds_steal_cstr [function] [call site] 00279
24 vlog [function] [call site] 00280
25 vlog_valist [function] [call site] 00281
26 ovs_mutex_lock_at [function] [call site] 00282
26 ovs_mutex_unlock [function] [call site] 00283
26 __errno_location [call site] 00284
26 vlog_init [function] [call site] 00285
27 ovsthread_once_start [function] [call site] 00286
28 ovsthread_once_start__ [function] [call site] 00287
29 ovs_mutex_lock_at [function] [call site] 00288
29 ovs_mutex_unlock [function] [call site] 00289
27 getenv [call site] 00290
27 vlog_set_syslog_method [function] [call site] 00291
28 strcmp [call site] 00292
28 syslog_null_create [function] [call site] 00293
28 strcmp [call site] 00295
28 syslog_libc_create [function] [call site] 00296
28 strncmp [call site] 00298
28 syslog_direct_create [function] [call site] 00299
29 strncmp [call site] 00301
29 inet_open_active [function] [call site] 00302
30 inet_parse_active [function] [call site] 00303
31 inet_parse_host_port_tokens [function] [call site] 00305
32 inet_parse_tokens__ [function] [call site] 00306
33 unbracket [function] [call site] 00307
34 strchr [call site] 00308
33 unbracket [function] [call site] 00309
31 parse_sockaddr_components [function] [call site] 00312
32 str_to_int [function] [call site] 00314
33 str_to_llong [function] [call site] 00315
34 str_to_llong_with_tail [function] [call site] 00316
35 __errno_location [call site] 00317
35 __errno_location [call site] 00318
35 strtoll [call site] 00319
35 __errno_location [call site] 00320
35 __errno_location [call site] 00321
35 __errno_location [call site] 00322
32 strchr [call site] 00324
32 strsep [call site] 00326
32 htons [call site] 00327
32 ipv6_parse [function] [call site] 00328
33 inet_pton [call site] 00329
32 strsep [call site] 00330
32 strspn [call site] 00331
32 atoi [call site] 00332
32 if_nametoindex [call site] 00333
32 __errno_location [call site] 00334
32 ovs_strerror [function] [call site] 00335
32 htons [call site] 00337
32 ip_parse [function] [call site] 00338
33 inet_pton [call site] 00339
32 parse_sockaddr_components_dns [function] [call site] 00340
33 dns_resolve [function] [call site] 00341
33 parse_sockaddr_components [function] [call site] 00342
30 socket [call site] 00344
30 sock_errno [function] [call site] 00345
31 __errno_location [call site] 00346
30 sock_strerror [function] [call site] 00347
31 ovs_strerror [function] [call site] 00348
30 set_nonblocking [function] [call site] 00350
31 fcntl [call site] 00351
31 __errno_location [call site] 00352
31 ovs_strerror [function] [call site] 00353
31 __errno_location [call site] 00355
31 __errno_location [call site] 00356
31 ovs_strerror [function] [call site] 00357
31 __errno_location [call site] 00359
30 set_dscp [function] [call site] 00360
31 setsockopt [call site] 00361
31 sock_errno [function] [call site] 00362
30 sock_strerror [function] [call site] 00363
30 connect [call site] 00367
30 sock_errno [function] [call site] 00368
30 close [call site] 00369
29 strncmp [call site] 00370
29 make_unix_socket [function] [call site] 00371
30 socket [call site] 00372
30 __errno_location [call site] 00373
30 set_nonblocking [function] [call site] 00374
30 unlink [call site] 00375
30 __errno_location [call site] 00376
30 ovs_strerror [function] [call site] 00377
30 fatal_signal_add_file_to_unlink [function] [call site] 00379
31 fatal_signal_init [function] [call site] 00380
32 assert_single_threaded_at [function] [call site] 00381
33 vlog_fatal [function] [call site] 00382
34 vlog_fatal_valist [function] [call site] 00383
35 vlog_valist [function] [call site] 00384
36 ds_reserve [function] [call site] 00386
36 msg_num_get [function] [call site] 00387
37 msg_num_get_unsafe [function] [call site] 00388
36 ovs_rwlock_rdlock_at [function] [call site] 00389
37 ovs_abort [function] [call site] 00390
37 pthread_rwlock_rdlock [call site] 00391
36 format_log_message [function] [call site] 00392
37 ds_clear [function] [call site] 00393
37 ds_put_char [function] [call site] 00394
37 __ctype_b_loc [call site] 00395
37 ds_put_cstr [function] [call site] 00396
37 ds_put_format [function] [call site] 00397
37 fetch_braces [function] [call site] 00398
38 strcspn [call site] 00399
38 ovs_strlcpy [function] [call site] 00400
39 strnlen [call site] 00401
37 vlog_get_module_name [function] [call site] 00402
37 ds_put_cstr [function] [call site] 00403
37 fetch_braces [function] [call site] 00404
37 time_wall_msec [function] [call site] 00405
38 time_msec__ [function] [call site] 00406
39 timespec_to_msec [function] [call site] 00407
37 ds_put_strftime_msec [function] [call site] 00408
38 gmtime_msec [function] [call site] 00409
39 gmtime_r [call site] 00410
38 localtime_msec [function] [call site] 00411
39 localtime_r [call site] 00412
38 ds_reserve [function] [call site] 00413
38 strftime_msec [function] [call site] 00414
39 strftime [call site] 00415
39 sprintf [call site] 00416
39 strchr [call site] 00417
38 ds_reserve [function] [call site] 00418
37 fetch_braces [function] [call site] 00419
37 time_wall_msec [function] [call site] 00420
37 ds_put_strftime_msec [function] [call site] 00421
37 gethostname [call site] 00422
37 ds_put_cstr [function] [call site] 00423
37 ds_put_format_valist [function] [call site] 00424
37 msg_num_get_unsafe [function] [call site] 00425
37 ds_put_format [function] [call site] 00426
37 ds_put_char [function] [call site] 00427
37 vlog_get_level_name [function] [call site] 00428
37 ds_put_cstr [function] [call site] 00429
37 getpid [call site] 00430
37 ds_put_format [function] [call site] 00431
37 time_msec [function] [call site] 00432
37 ds_put_format [function] [call site] 00433
37 get_subprogram_name [function] [call site] 00434
37 ds_put_cstr [function] [call site] 00435
37 get_subprogram_name [function] [call site] 00436
37 ds_put_format [function] [call site] 00437
37 ds_put_char [function] [call site] 00438
37 ds_put_uninit [function] [call site] 00439
37 ds_put_char_multiple [function] [call site] 00440
36 ds_put_char [function] [call site] 00441
36 fputs [call site] 00443
36 format_log_message [function] [call site] 00444
36 strtok_r [call site] 00445
36 strtok_r [call site] 00446
36 format_log_message [function] [call site] 00447
36 send_to_syslog_fd [function] [call site] 00449
37 write [call site] 00450
36 format_log_message [function] [call site] 00451
36 ds_put_char [function] [call site] 00452
36 ovs_mutex_lock_at [function] [call site] 00453
36 async_append_write [function] [call site] 00454
37 async_append_is_full [function] [call site] 00455
38 byteq_is_full [function] [call site] 00456
39 byteq_avail [function] [call site] 00457
40 byteq_used [function] [call site] 00458
37 async_append_wait [function] [call site] 00459
38 async_append_is_empty [function] [call site] 00460
39 byteq_is_empty [function] [call site] 00461
40 byteq_used [function] [call site] 00462
38 aio_error [call site] 00463
38 aio_suspend [call site] 00464
38 aio_return [call site] 00465
38 byteq_advance_tail [function] [call site] 00467
39 byteq_tailroom [function] [call site] 00468
40 byteq_used [function] [call site] 00469
37 byteq_head [function] [call site] 00470
37 byteq_headroom [function] [call site] 00471
38 byteq_avail [function] [call site] 00472
37 aio_write [call site] 00473
37 async_append_flush [function] [call site] 00474
38 async_append_is_empty [function] [call site] 00475
38 async_append_wait [function] [call site] 00476
37 write [call site] 00477
37 byteq_advance_head [function] [call site] 00478
38 byteq_headroom [function] [call site] 00479
36 async_append_flush [function] [call site] 00480
36 write [call site] 00481
36 ovs_mutex_unlock [function] [call site] 00483
36 ovs_rwlock_unlock [function] [call site] 00484
37 pthread_rwlock_unlock [call site] 00485
37 ovs_abort [function] [call site] 00486
36 ds_destroy [function] [call site] 00487
36 __errno_location [call site] 00488
35 ovs_fatal_valist [function] [call site] 00489
36 ovs_error_valist [function] [call site] 00490
36 exit [call site] 00491
32 ovs_mutex_init_recursive [function] [call site] 00492
33 ovs_mutex_init__ [function] [call site] 00493
34 xpthread_mutexattr_init [function] [call site] 00494
34 xpthread_mutexattr_settype [function] [call site] 00495
35 pthread_mutexattr_settype [call site] 00496
35 ovs_abort [function] [call site] 00497
34 ovs_abort [function] [call site] 00498
34 xpthread_mutexattr_destroy [function] [call site] 00499
35 pthread_mutexattr_destroy [call site] 00500
35 ovs_abort [function] [call site] 00501
32 xpipe_nonblocking [function] [call site] 00502
33 xset_nonblocking [function] [call site] 00503
34 set_nonblocking [function] [call site] 00504
34 exit [call site] 00505
33 xset_nonblocking [function] [call site] 00506
32 xsigaction [function] [call site] 00507
33 sigaction [call site] 00508
33 signal_name [function] [call site] 00509
34 snprintf [call site] 00510
33 vlog_fatal [function] [call site] 00511
32 fatal_signal_handler [function] [call site] 00512
33 signal [call site] 00513
33 send_backtrace_to_monitor [function] [call site] 00514
33 raise [call site] 00515
33 write [call site] 00516
32 __errno_location [call site] 00518
32 vlog_fatal [function] [call site] 00519
32 atexit [call site] 00520
32 fatal_signal_atexit_handler [function] [call site] 00521
33 call_hooks [function] [call site] 00522
31 ovs_mutex_lock_at [function] [call site] 00523
31 fatal_signal_add_hook [function] [call site] 00524
32 fatal_signal_init [function] [call site] 00525
32 ovs_mutex_lock_at [function] [call site] 00526
32 ovs_mutex_unlock [function] [call site] 00527
31 sset_add [function] [call site] 00528
32 strlen [call site] 00529
32 hash_name__ [function] [call site] 00530
33 hash_bytes [function] [call site] 00531
32 sset_find__ [function] [call site] 00532
33 hmap_first_with_hash [function] [call site] 00533
33 strcmp [call site] 00534
32 sset_add__ [function] [call site] 00535
33 hmap_insert_at [function] [call site] 00536
31 ovs_mutex_unlock [function] [call site] 00537
30 make_sockaddr_un [function] [call site] 00538
31 strlen [call site] 00539
31 shorten_name_via_proc [function] [call site] 00540
32 open [call site] 00541
32 ovs_strerror [function] [call site] 00542
32 vlog_rate_limit [function] [call site] 00543
33 vlog_valist [function] [call site] 00544
32 base_name [function] [call site] 00545
33 strlen [call site] 00546
33 all_slashes_name [function] [call site] 00547
33 xmemdup0 [function] [call site] 00549
32 snprintf [call site] 00550
31 shorten_name_via_symlink [function] [call site] 00551
32 abs_file_name [function] [call site] 00552
33 is_file_name_absolute [function] [call site] 00553
33 strlen [call site] 00555
33 xasprintf [function] [call site] 00556
33 get_cwd [function] [call site] 00557
34 pathconf [call site] 00558
34 getcwd [call site] 00560
34 strlen [call site] 00561
34 __errno_location [call site] 00562
34 ovs_strerror [function] [call site] 00563
33 xasprintf [function] [call site] 00565
32 dir_name [function] [call site] 00566
33 strlen [call site] 00567
33 xmemdup0 [function] [call site] 00568
32 base_name [function] [call site] 00569
32 random_uint32 [function] [call site] 00570
33 random_init [function] [call site] 00571
34 seed_get [function] [call site] 00572
35 seed_get_unsafe [function] [call site] 00573
34 xgettimeofday [function] [call site] 00574
35 gettimeofday [call site] 00575
35 ovs_strerror [function] [call site] 00576
35 vlog_fatal [function] [call site] 00577
34 get_entropy_or_die [function] [call site] 00578
35 get_entropy [function] [call site] 00579
36 open [call site] 00580
36 __errno_location [call site] 00581
36 ovs_strerror [function] [call site] 00582
36 __errno_location [call site] 00584
36 read_fully [function] [call site] 00585
37 read [call site] 00586
37 __errno_location [call site] 00587
37 __errno_location [call site] 00588
36 close [call site] 00589
36 ovs_retval_to_string [function] [call site] 00590
34 pthread_self [call site] 00592
34 hash_bytes [function] [call site] 00593
33 random_next [function] [call site] 00594
34 seed_get_unsafe [function] [call site] 00595
32 snprintf [call site] 00596
32 fatal_signal_add_file_to_unlink [function] [call site] 00597
32 snprintf [call site] 00598
32 fatal_signal_unlink_file_now [function] [call site] 00599
33 fatal_signal_init [function] [call site] 00600
33 ovs_mutex_lock_at [function] [call site] 00601
33 unlink [call site] 00602
33 ovs_strerror [function] [call site] 00603
33 fatal_signal_remove_file_to_unlink [function] [call site] 00605
34 fatal_signal_init [function] [call site] 00606
34 ovs_mutex_lock_at [function] [call site] 00607
34 sset_find_and_delete [function] [call site] 00608
35 sset_find [function] [call site] 00609
36 hash_name [function] [call site] 00610
37 strlen [call site] 00611
37 hash_name__ [function] [call site] 00612
35 sset_delete [function] [call site] 00613
36 hmap_remove [function] [call site] 00614
34 ovs_mutex_unlock [function] [call site] 00615
33 ovs_mutex_unlock [function] [call site] 00616
31 vlog_rate_limit [function] [call site] 00617
31 ovs_strzcpy [function] [call site] 00618
31 strlen [call site] 00619
30 bind_unix_socket [function] [call site] 00620
31 fchmod [call site] 00621
31 __errno_location [call site] 00622
31 bind [call site] 00623
31 __errno_location [call site] 00624
30 free_sockaddr_un [function] [call site] 00625
31 close [call site] 00626
31 fatal_signal_unlink_file_now [function] [call site] 00627
30 make_sockaddr_un [function] [call site] 00628
30 connect [call site] 00629
30 __errno_location [call site] 00630
30 __errno_location [call site] 00631
30 free_sockaddr_un [function] [call site] 00632
30 fatal_signal_unlink_file_now [function] [call site] 00633
30 close [call site] 00634
28 ovs_fatal [function] [call site] 00635
29 ovs_fatal_valist [function] [call site] 00636
27 syslog_libc_create [function] [call site] 00637
27 ovsthread_once_done [function] [call site] 00638
28 ovs_mutex_unlock [function] [call site] 00639
27 time_wall_msec [function] [call site] 00640
27 xastrftime_msec [function] [call site] 00641
28 ds_put_strftime_msec [function] [call site] 00643
27 unixctl_command_register [function] [call site] 00645
27 vlog_unixctl_set [function] [call site] 00646
28 vlog_set_levels [function] [call site] 00647
29 set_destination_level [function] [call site] 00648
30 ovs_mutex_lock_at [function] [call site] 00649
30 update_min_level [function] [call site] 00650
30 update_min_level [function] [call site] 00651
30 ovs_mutex_unlock [function] [call site] 00652
29 set_destination_level [function] [call site] 00653
28 vlog_set_levels_from_string [function] [call site] 00654
29 strtok_r [call site] 00656
29 strcasecmp [call site] 00657
29 strtok_r [call site] 00658
29 strcasecmp [call site] 00660
29 vlog_get_destination_val [function] [call site] 00661
30 strcasecmp [call site] 00662
29 xasprintf [function] [call site] 00663
29 strcasecmp [call site] 00664
29 vlog_facility_exists [function] [call site] 00665
30 strcasecmp [call site] 00666
29 strcasecmp [call site] 00668
29 vlog_get_destination_val [function] [call site] 00669
29 vlog_get_destination_val [function] [call site] 00671
29 vlog_get_level_val [function] [call site] 00672
30 search_name_array [function] [call site] 00673
29 vlog_get_level_val [function] [call site] 00675
29 vlog_module_from_name [function] [call site] 00676
30 ovs_mutex_lock_at [function] [call site] 00677
30 strcasecmp [call site] 00678
29 vlog_module_from_name [function] [call site] 00680
29 xasprintf [function] [call site] 00681
29 strtok_r [call site] 00682
29 vlog_set_levels [function] [call site] 00683
28 unixctl_command_reply_error [function] [call site] 00684
29 unixctl_command_reply__ [function] [call site] 00685
30 jsonrpc_send [function] [call site] 00686
31 jsonrpc_msg_destroy [function] [call site] 00687
32 json_destroy [function] [call site] 00688
33 json_destroy__ [function] [call site] 00689
34 json_destroy_object [function] [call site] 00690
35 hmap_first [function] [call site] 00691
35 json_destroy [function] [call site] 00692
35 shash_delete [function] [call site] 00693
36 shash_steal [function] [call site] 00694
37 hmap_remove [function] [call site] 00695
35 shash_destroy [function] [call site] 00696
36 shash_clear [function] [call site] 00697
37 hmap_first [function] [call site] 00698
37 hmap_remove [function] [call site] 00699
36 hmap_destroy [function] [call site] 00700
34 json_destroy_array [function] [call site] 00701
35 json_destroy [function] [call site] 00702
34 abort [call site] 00703
32 json_destroy [function] [call site] 00704
32 json_destroy [function] [call site] 00705
32 json_destroy [function] [call site] 00706
31 jsonrpc_log_msg [function] [call site] 00707
32 vlog_is_enabled [function] [call site] 00708
32 ds_put_format [function] [call site] 00709
32 ds_put_cstr [function] [call site] 00710
32 json_to_ds [function] [call site] 00711
32 ds_put_cstr [function] [call site] 00712
32 json_to_ds [function] [call site] 00713
32 ds_put_cstr [function] [call site] 00714
32 json_to_ds [function] [call site] 00715
32 ds_put_cstr [function] [call site] 00716
32 json_to_ds [function] [call site] 00717
32 jsonrpc_msg_type_to_string [function] [call site] 00718
32 ds_destroy [function] [call site] 00721
31 jsonrpc_msg_to_json [function] [call site] 00722
32 json_object_create [function] [call site] 00723
32 json_string_create_nocopy [function] [call site] 00724
32 json_object_put [function] [call site] 00725
33 json_destroy [function] [call site] 00726
32 json_object_put [function] [call site] 00727
32 json_null_create [function] [call site] 00728
32 json_object_put [function] [call site] 00729
32 json_null_create [function] [call site] 00730
32 json_object_put [function] [call site] 00731
32 json_null_create [function] [call site] 00732
31 json_to_ds [function] [call site] 00733
31 json_destroy [function] [call site] 00734
31 ofpbuf_use_ds [function] [call site] 00736
32 ofpbuf_use__ [function] [call site] 00737
33 ofpbuf_init__ [function] [call site] 00738
34 ovs_list_poison [function] [call site] 00739
31 ovs_list_push_back [function] [call site] 00740
32 ovs_list_insert [function] [call site] 00741
31 vlog_rate_limit [function] [call site] 00742
31 jsonrpc_error [function] [call site] 00745
32 jsonrpc_cleanup [function] [call site] 00746
33 stream_close [function] [call site] 00747
34 stream_replay_close_wfd [function] [call site] 00748
35 ovs_replay_file_close [function] [call site] 00749
36 fclose [call site] 00750
33 json_parser_abort [function] [call site] 00751
34 ds_destroy [function] [call site] 00752
34 json_destroy [function] [call site] 00753
33 ofpbuf_list_delete [function] [call site] 00754
34 ovs_list_is_empty [function] [call site] 00755
34 ofpbuf_delete [function] [call site] 00756
35 ofpbuf_uninit [function] [call site] 00757
31 jsonrpc_run [function] [call site] 00758
32 stream_run [function] [call site] 00759
32 ovs_list_is_empty [function] [call site] 00760
32 ofpbuf_from_list [function] [call site] 00761
32 stream_send [function] [call site] 00762
33 stream_connect [function] [call site] 00763
34 scs_connecting [function] [call site] 00764
34 abort [call site] 00765
33 stream_replay_write [function] [call site] 00766
34 ovs_replay_get_state [function] [call site] 00767
34 ovs_replay_write [function] [call site] 00768
35 ovs_replay_get_state [function] [call site] 00769
35 ovs_replay_lock [function] [call site] 00770
36 ovs_mutex_lock_at [function] [call site] 00771
35 fwrite [call site] 00772
35 vlog_rate_limit [function] [call site] 00773
35 fwrite [call site] 00774
35 vlog_rate_limit [function] [call site] 00775
35 fwrite [call site] 00776
35 ovs_replay_unlock [function] [call site] 00777
36 ovs_mutex_unlock [function] [call site] 00778
35 fflush [call site] 00779
34 vlog_rate_limit [function] [call site] 00780
32 ofpbuf_pull [function] [call site] 00781
32 ovs_list_remove [function] [call site] 00782
32 ofpbuf_delete [function] [call site] 00783
32 ovs_strerror [function] [call site] 00784
32 vlog_rate_limit [function] [call site] 00785
32 jsonrpc_error [function] [call site] 00786
30 json_destroy [function] [call site] 00787
28 unixctl_command_reply [function] [call site] 00788
27 unixctl_command_register [function] [call site] 00789
27 vlog_unixctl_list [function] [call site] 00790
28 vlog_get_levels [function] [call site] 00791
29 ds_put_format [function] [call site] 00792
29 ds_put_format [function] [call site] 00793
29 ovs_mutex_lock_at [function] [call site] 00794
29 vlog_get_module_name [function] [call site] 00796
29 vlog_get_level [function] [call site] 00797
29 vlog_get_level [function] [call site] 00798
29 vlog_get_level [function] [call site] 00799
29 ds_put_format [function] [call site] 00800
29 ds_put_cstr [function] [call site] 00801
29 ds_put_char [function] [call site] 00802
29 ds_steal_cstr [function] [call site] 00803
29 svec_add_nocopy [function] [call site] 00804
29 ovs_mutex_unlock [function] [call site] 00805
29 svec_sort [function] [call site] 00806
30 qsort [call site] 00807
30 compare_strings [function] [call site] 00808
29 ds_put_cstr [function] [call site] 00809
29 svec_destroy [function] [call site] 00810
30 svec_clear [function] [call site] 00811
28 unixctl_command_reply [function] [call site] 00813
27 unixctl_command_register [function] [call site] 00814
27 vlog_unixctl_list_pattern [function] [call site] 00815
28 vlog_get_patterns [function] [call site] 00816
29 ovs_rwlock_rdlock_at [function] [call site] 00817
29 ds_put_format [function] [call site] 00818
29 ds_put_format [function] [call site] 00819
29 syslog_get_prefix [function] [call site] 00820
29 ds_put_format [function] [call site] 00821
29 ovs_rwlock_unlock [function] [call site] 00822
28 unixctl_command_reply [function] [call site] 00824
27 unixctl_command_register [function] [call site] 00825
27 vlog_enable_rate_limit [function] [call site] 00826
28 set_rate_limits [function] [call site] 00827
29 strcasecmp [call site] 00828
29 set_all_rate_limits [function] [call site] 00829
30 ovs_mutex_lock_at [function] [call site] 00830
30 ovs_mutex_unlock [function] [call site] 00831
29 vlog_module_from_name [function] [call site] 00832
29 unixctl_command_reply_error [function] [call site] 00833
29 set_all_rate_limits [function] [call site] 00834
29 unixctl_command_reply [function] [call site] 00835
27 unixctl_command_register [function] [call site] 00836
27 vlog_disable_rate_limit [function] [call site] 00837
28 set_rate_limits [function] [call site] 00838
27 unixctl_command_register [function] [call site] 00839
27 vlog_unixctl_reopen [function] [call site] 00840
28 ovs_mutex_lock_at [function] [call site] 00841
28 ovs_mutex_unlock [function] [call site] 00842
28 vlog_reopen_log_file [function] [call site] 00843
29 ovs_mutex_lock_at [function] [call site] 00844
29 nullable_xstrdup [function] [call site] 00845
29 ovs_mutex_unlock [function] [call site] 00846
29 vlog_set_log_file [function] [call site] 00847
30 ovs_logdir [function] [call site] 00849
31 get_dir [function] [call site] 00850
32 ovsthread_once_start [function] [call site] 00851
32 getenv [call site] 00852
32 ovsthread_once_done [function] [call site] 00853
30 xasprintf [function] [call site] 00854
30 vlog_set_log_file__ [function] [call site] 00855
31 open [call site] 00856
31 __errno_location [call site] 00857
31 ovs_strerror [function] [call site] 00858
31 __errno_location [call site] 00860
31 fstat [call site] 00861
31 ovs_mutex_unlock [function] [call site] 00862
31 close [call site] 00863
31 ovs_mutex_lock_at [function] [call site] 00865
31 close [call site] 00866
31 async_append_destroy [function] [call site] 00867
32 async_append_flush [function] [call site] 00868
31 nullable_xstrdup [function] [call site] 00869
31 async_append_create [function] [call site] 00870
31 update_min_level [function] [call site] 00876
28 __errno_location [call site] 00878
28 ovs_strerror [function] [call site] 00879
28 unixctl_command_reply_error [function] [call site] 00880
28 unixctl_command_reply [function] [call site] 00881
28 unixctl_command_reply_error [function] [call site] 00882
27 unixctl_command_register [function] [call site] 00883
27 vlog_unixctl_close [function] [call site] 00884
28 ovs_mutex_lock_at [function] [call site] 00885
28 close [call site] 00886
28 async_append_destroy [function] [call site] 00887
28 update_min_level [function] [call site] 00888
28 ovs_mutex_unlock [function] [call site] 00889
28 unixctl_command_reply [function] [call site] 00890
27 ovs_rwlock_rdlock_at [function] [call site] 00891
27 ovs_rwlock_unlock [function] [call site] 00892
22 svec_destroy [function] [call site] 00894
21 unixctl_command_register [function] [call site] 00895
21 coverage_unixctl_read_counter [function] [call site] 00896
22 coverage_read_counter [function] [call site] 00897
23 ovs_mutex_unlock [function] [call site] 00898
22 unixctl_command_reply_error [function] [call site] 00899
22 xasprintf [function] [call site] 00900
22 unixctl_command_reply [function] [call site] 00901
20 seq_create [function] [call site] 00902
21 seq_init [function] [call site] 00903
22 ovsthread_once_start [function] [call site] 00904
22 xpthread_key_create [function] [call site] 00905
23 pthread_key_create [call site] 00906
23 ovs_abort [function] [call site] 00907
22 seq_thread_exit [function] [call site] 00908
23 ovs_mutex_lock_at [function] [call site] 00909
23 seq_thread_woke [function] [call site] 00910
24 seq_waiter_destroy [function] [call site] 00911
25 hmap_remove [function] [call site] 00912
25 ovs_list_remove [function] [call site] 00913
24 latch_poll [function] [call site] 00914
23 latch_destroy [function] [call site] 00915
24 close [call site] 00916
24 close [call site] 00917
22 ovsthread_once_done [function] [call site] 00918
21 seq_change_add [function] [call site] 00919
22 counter_seq_change_get [function] [call site] 00920
21 ovs_mutex_lock_at [function] [call site] 00921
21 hmap_init [function] [call site] 00922
21 ovs_mutex_unlock [function] [call site] 00923
20 init_clock [function] [call site] 00924
21 ovs_mutex_init [function] [call site] 00925
22 ovs_mutex_init__ [function] [call site] 00926
21 xclock_gettime [function] [call site] 00927
22 clock_gettime [call site] 00928
22 ovs_abort [function] [call site] 00929
20 init_clock [function] [call site] 00930
20 timespec_to_msec [function] [call site] 00931
18 xclock_gettime [function] [call site] 00932
18 ovs_mutex_unlock [function] [call site] 00933
18 xclock_gettime [function] [call site] 00934
18 timespec_add [function] [call site] 00935
14 time_now [function] [call site] 00938
15 time_sec__ [function] [call site] 00939
16 time_timespec__ [function] [call site] 00940
14 ovs_mutex_unlock [function] [call site] 00941
14 ovs_mutex_unlock [function] [call site] 00942
14 time_now [function] [call site] 00943
14 ovs_mutex_unlock [function] [call site] 00944
7 json_destroy [function] [call site] 00946
6 json_array_add [function] [call site] 00947
7 json_array [function] [call site] 00948
6 abort [call site] 00949
4 json_parser_pop [function] [call site] 00950
4 json_error [function] [call site] 00951
4 json_parser_pop [function] [call site] 00952
4 json_parse_value [function] [call site] 00953
4 json_parser_pop [function] [call site] 00954
4 json_error [function] [call site] 00955
4 abort [call site] 00956
3 __ctype_b_loc [call site] 00958
3 json_error [function] [call site] 00959
3 json_error [function] [call site] 00960
3 __ctype_b_loc [call site] 00961
3 ds_put_buffer [function] [call site] 00962
3 json_lex_keyword [function] [call site] 00963
4 strcmp [call site] 00965
4 strcmp [call site] 00966
4 strcmp [call site] 00967
4 json_error [function] [call site] 00968
4 json_parser_input [function] [call site] 00969
3 strchr [call site] 00970
3 ds_put_buffer [function] [call site] 00971
3 json_lex_number [function] [call site] 00972
4 __ctype_b_loc [call site] 00974
4 json_error [function] [call site] 00975
4 __ctype_b_loc [call site] 00976
4 __ctype_b_loc [call site] 00977
4 json_error [function] [call site] 00978
4 __ctype_b_loc [call site] 00979
4 json_error [function] [call site] 00980
4 __ctype_b_loc [call site] 00981
4 __ctype_b_loc [call site] 00982
4 json_error [function] [call site] 00983
4 __ctype_b_loc [call site] 00984
4 json_error [function] [call site] 00985
4 json_parser_input [function] [call site] 00986
4 json_parser_input [function] [call site] 00987
4 str_to_double [function] [call site] 00989
5 __errno_location [call site] 00990
5 __errno_location [call site] 00991
5 strtod [call site] 00992
5 __errno_location [call site] 00993
5 __errno_location [call site] 00994
5 __errno_location [call site] 00995
4 json_error [function] [call site] 00996
4 json_parser_input [function] [call site] 00997
4 json_error [function] [call site] 00998
3 ds_put_buffer [function] [call site] 00999
3 json_lex_string [function] [call site] 01000
4 strchr [call site] 01002
4 json_parser_input_string [function] [call site] 01003
5 json_parser_input [function] [call site] 01004
4 strlen [call site] 01005
4 json_string_unescape [function] [call site] 01006
5 ds_reserve [function] [call site] 01008
5 ds_put_cstr [function] [call site] 01010
5 ds_put_char [function] [call site] 01011
5 ds_put_cstr [function] [call site] 01013
5 ds_put_char [function] [call site] 01014
5 ds_put_char [function] [call site] 01015
5 ds_put_char [function] [call site] 01016
5 ds_put_char [function] [call site] 01017
5 ds_put_char [function] [call site] 01018
5 ds_put_char [function] [call site] 01019
5 json_lex_unicode [function] [call site] 01020
6 json_lex_4hex [function] [call site] 01021
7 hexits_value [function] [call site] 01022
8 hexit_value [function] [call site] 01023
6 ds_put_cstr [function] [call site] 01025
6 uc_is_leading_surrogate [function] [call site] 01026
6 ds_put_utf8 [function] [call site] 01027
7 ds_put_char [function] [call site] 01028
7 ds_put_char [function] [call site] 01029
7 ds_put_char [function] [call site] 01030
7 ds_put_char [function] [call site] 01031
7 ds_put_char [function] [call site] 01032
7 ds_put_char [function] [call site] 01033
7 ds_put_char [function] [call site] 01034
7 ds_put_char [function] [call site] 01035
7 ds_put_char [function] [call site] 01036
7 ds_put_char [function] [call site] 01037
7 ds_put_utf8 [function] [call site] 01038
6 ds_put_cstr [function] [call site] 01040
6 json_lex_4hex [function] [call site] 01041
6 ds_put_cstr [function] [call site] 01043
6 uc_is_trailing_surrogate [function] [call site] 01044
6 ds_put_cstr [function] [call site] 01046
6 utf16_decode_surrogate_pair [function] [call site] 01047
6 ds_put_utf8 [function] [call site] 01048
5 ds_put_format [function] [call site] 01050
4 json_parser_input_string [function] [call site] 01051
4 json_error [function] [call site] 01052
3 json_error [function] [call site] 01053
3 ovs_abort [function] [call site] 01054
3 ds_put_buffer [function] [call site] 01055
2 json_parser_finish [function] [call site] 01056
3 json_error [function] [call site] 01057
3 json_parser_feed [function] [call site] 01058
3 json_error [function] [call site] 01059
3 json_error [function] [call site] 01060
3 json_string_create_nocopy [function] [call site] 01061
3 json_parser_abort [function] [call site] 01062
1 json_destroy [function] [call site] 01063
1 json_to_string [function] [call site] 01064
1 jsonrpc_msg_from_json [function] [call site] 01065
2 json_object [function] [call site] 01067
2 shash_find_and_delete [function] [call site] 01068
3 shash_find [function] [call site] 01069
3 shash_delete [function] [call site] 01070
2 shash_find_and_delete [function] [call site] 01074
2 null_from_json_null [function] [call site] 01075
3 json_destroy [function] [call site] 01076
2 shash_find_and_delete [function] [call site] 01077
2 null_from_json_null [function] [call site] 01078
2 shash_find_and_delete [function] [call site] 01079
2 null_from_json_null [function] [call site] 01080
2 shash_find_and_delete [function] [call site] 01081
2 null_from_json_null [function] [call site] 01082
2 shash_is_empty [function] [call site] 01083
2 shash_first [function] [call site] 01084
3 hmap_first [function] [call site] 01085
2 xasprintf [function] [call site] 01086
2 jsonrpc_msg_is_valid [function] [call site] 01087
3 xasprintf [function] [call site] 01088
3 jsonrpc_msg_type_to_string [function] [call site] 01089
3 xasprintf [function] [call site] 01090
3 xasprintf [function] [call site] 01091
3 xasprintf [function] [call site] 01092
3 xasprintf [function] [call site] 01093
3 xasprintf [function] [call site] 01094
2 json_destroy [function] [call site] 01095
2 json_destroy [function] [call site] 01096
2 jsonrpc_msg_destroy [function] [call site] 01097
1 jsonrpc_msg_to_json [function] [call site] 01098
1 json_destroy [function] [call site] 01099
1 json_to_string [function] [call site] 01100
1 json_destroy [function] [call site] 01101