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 |
---|---|---|---|---|---|---|---|
42 | 42 |
1 :
['wuffs_private_impl__parse_number_f64_special'] |
42 | 42 | wuffs_base__parse_number_f64 | call site: 00342 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22572 |
2 | 2 |
1 :
['intentional_segfault()'] |
2 | 2 | Callbacks::Done(wuffs_aux::DecodeJsonResult&,wuffs_aux::sync_io::Input&,wuffs_base__io_buffer__struct&) | call site: 00000 | /src/wuffs/fuzz/c/std/json_fuzzer.cc:463 |
0 | 461 |
13 :
['wuffs_base__peek_u8__no_bounds_check(unsigned char const*)', 'wuffs_base__peek_u32le__no_bounds_check(unsigned char const*)', 'wuffs_json__decoder__decode_inf_nan(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)', 'wuffs_base__peek_u48le__no_bounds_check(unsigned char const*)', 'wuffs_base__peek_u24le__no_bounds_check(unsigned char const*)', 'wuffs_base__make_token(unsigned long)', 'wuffs_base__peek_u64le__no_bounds_check(unsigned char const*)', 'wuffs_json__decoder__decode_comment(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)', 'wuffs_private_impl__io_reader__match7(unsigned char const*, unsigned char const*, wuffs_base__io_buffer__struct*, unsigned long)', 'wuffs_base__status__is_suspension(wuffs_base__status__struct const*)', 'wuffs_base__peek_u16le__no_bounds_check(unsigned char const*)', 'wuffs_json__decoder__decode_number(wuffs_json__decoder__struct*, wuffs_base__io_buffer__struct*)', 'wuffs_json__decoder__decode_trailer(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)'] |
0 | 553 | wuffs_json__decoder__decode_tokens | call site: 00126 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:59042 |
0 | 4 |
2 :
['wuffs_base__status__is_suspension(wuffs_base__status__struct const*)', 'wuffs_base__make_status(char const*)'] |
0 | 4 | wuffs_json__decoder__decode_leading(wuffs_json__decoder__struct*,wuffs_base__token_buffer__struct*,wuffs_base__io_buffer__struct*) | call site: 00000 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:59671 |
0 | 0 | None | 138 | 232 | wuffs_base__parse_number_f64 | call site: 00331 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22437 |
0 | 0 | None | 134 | 228 | wuffs_base__parse_number_f64 | call site: 00333 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22467 |
0 | 0 | None | 110 | 204 | wuffs_base__parse_number_f64 | call site: 00327 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22384 |
0 | 0 | None | 110 | 204 | wuffs_base__parse_number_f64 | call site: 00328 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22415 |
0 | 0 | None | 110 | 204 | wuffs_base__parse_number_f64 | call site: 00329 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22418 |
0 | 0 | None | 110 | 204 | wuffs_base__parse_number_f64 | call site: 00336 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:22495 |
0 | 0 | None | 4 | 1989 | wuffs_aux::DecodeJson(wuffs_aux::DecodeJsonCallbacks&,wuffs_aux::sync_io::Input&,wuffs_aux::DecodeJsonArgQuirks,wuffs_aux::DecodeJsonArgJsonPointer) | call site: 00000 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:90016 |
0 | 0 | None | 4 | 8 | wuffs_aux::DecodeJson(wuffs_aux::DecodeJsonCallbacks&,wuffs_aux::sync_io::Input&,wuffs_aux::DecodeJsonArgQuirks,wuffs_aux::DecodeJsonArgJsonPointer) | call site: 00000 | /src/wuffs/fuzz/c/std/../../../release/c/wuffs-unsupported-snapshot.c:90061 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
llvmFuzzerTestOneInput(unsigned char const*, unsigned long)
[function]
[call site]
00001
jenkins_hash_u32(unsigned char const*, unsigned long)
[function]
[call site]
00002
jenkins_hash_u32(unsigned char const*, unsigned long)
[function]
[call site]
00003
popcount32(unsigned int)
[function]
[call site]
00004
wuffs_base__ptr_u8__reader(unsigned char*, unsigned long, bool)
[function]
[call site]
00005
fuzz(wuffs_base__io_buffer__struct*, unsigned long)
[function]
[call site]
00006
wuffs_base__io_buffer__struct::reader_pointer() const
[function]
[call site]
00007
wuffs_base__io_buffer__reader_pointer(wuffs_base__io_buffer__struct const*)
[function]
[call site]
00008
wuffs_base__io_buffer__struct::reader_length() const
[function]
[call site]
00009
wuffs_base__io_buffer__reader_length(wuffs_base__io_buffer__struct const*)
[function]
[call site]
00010
wuffs_base__u64__rotate_right(unsigned long, unsigned int)
[function]
[call site]
00011
fuzz_cpp(unsigned char const*, unsigned long, unsigned long)
[function]
[call site]
00012
wuffs_base__u64__rotate_right(unsigned long, unsigned int)
[function]
[call site]
00013
Callbacks::Callbacks()
[function]
[call site]
00014
wuffs_aux::DecodeJsonCallbacks::DecodeJsonCallbacks()
[function]
[call site]
00015
wuffs_aux::sync_io::MemoryInput::MemoryInput(unsigned char const*, unsigned long)
[function]
[call site]
00016
wuffs_aux::sync_io::Input::Input()
[function]
[call site]
00017
wuffs_base__ptr_u8__reader(unsigned char*, unsigned long, bool)
[function]
[call site]
00018
wuffs_aux::sync_io::Input::~Input()
[function]
[call site]
00019
wuffs_aux::DecodeJsonArgQuirks::DecodeJsonArgQuirks(std::__1::pair<unsigned int, unsigned long> const*, unsigned long)
[function]
[call site]
00020
wuffs_aux::DecodeJsonArgJsonPointer::DecodeJsonArgJsonPointer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >)
[function]
[call site]
00021
wuffs_aux::DecodeJson(wuffs_aux::DecodeJsonCallbacks&, wuffs_aux::sync_io::Input&, wuffs_aux::DecodeJsonArgQuirks, wuffs_aux::DecodeJsonArgJsonPointer)
[function]
[call site]
00022
wuffs_base__empty_io_buffer()
[function]
[call site]
00023
wuffs_base__ptr_u8__writer(unsigned char*, unsigned long)
[function]
[call site]
00024
wuffs_json__decoder__struct::alloc()
[function]
[call site]
00025
wuffs_json__decoder__alloc
[function]
[call site]
00026
calloc
[call site]
00027
wuffs_json__decoder__initialize
[function]
[call site]
00028
wuffs_base__make_status(char const*)
[function]
[call site]
00029
wuffs_base__make_status(char const*)
[function]
[call site]
00030
wuffs_base__make_status(char const*)
[function]
[call site]
00031
wuffs_base__make_status(char const*)
[function]
[call site]
00032
wuffs_base__make_status(char const*)
[function]
[call site]
00033
wuffs_json__decoder__struct::set_quirk(unsigned int, unsigned long)
[function]
[call site]
00034
wuffs_json__decoder__set_quirk
[function]
[call site]
00035
wuffs_base__make_status(char const*)
[function]
[call site]
00036
wuffs_base__make_status(char const*)
[function]
[call site]
00037
wuffs_base__make_status(char const*)
[function]
[call site]
00038
wuffs_base__make_status(char const*)
[function]
[call site]
00039
wuffs_base__make_slice_token(wuffs_base__token__struct*, unsigned long)
[function]
[call site]
00040
wuffs_base__slice_token__writer(wuffs_base__slice_token)
[function]
[call site]
00041
wuffs_base__empty_slice_u8()
[function]
[call site]
00042
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00043
wuffs_json__decoder__decode_tokens
[function]
[call site]
00044
wuffs_base__make_status(char const*)
[function]
[call site]
00045
wuffs_base__make_status(char const*)
[function]
[call site]
00046
wuffs_base__make_status(char const*)
[function]
[call site]
00047
wuffs_base__make_status(char const*)
[function]
[call site]
00048
wuffs_base__make_status(char const*)
[function]
[call site]
00049
wuffs_base__make_status(char const*)
[function]
[call site]
00050
wuffs_base__make_status(char const*)
[function]
[call site]
00051
wuffs_json__decoder__decode_leading(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00052
wuffs_base__make_status(char const*)
[function]
[call site]
00053
wuffs_base__make_status(char const*)
[function]
[call site]
00054
wuffs_base__make_status(char const*)
[function]
[call site]
00055
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00056
wuffs_base__make_token(unsigned long)
[function]
[call site]
00057
wuffs_base__make_status(char const*)
[function]
[call site]
00058
wuffs_base__peek_u24le__no_bounds_check(unsigned char const*)
[function]
[call site]
00059
wuffs_base__make_token(unsigned long)
[function]
[call site]
00060
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00061
wuffs_base__make_status(char const*)
[function]
[call site]
00062
wuffs_base__make_token(unsigned long)
[function]
[call site]
00063
wuffs_base__make_status(char const*)
[function]
[call site]
00064
wuffs_base__make_status(char const*)
[function]
[call site]
00065
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00066
wuffs_base__make_token(unsigned long)
[function]
[call site]
00067
wuffs_base__make_token(unsigned long)
[function]
[call site]
00068
wuffs_base__make_status(char const*)
[function]
[call site]
00069
wuffs_base__make_token(unsigned long)
[function]
[call site]
00070
wuffs_base__make_status(char const*)
[function]
[call site]
00071
wuffs_base__make_token(unsigned long)
[function]
[call site]
00072
wuffs_base__make_status(char const*)
[function]
[call site]
00073
wuffs_base__make_status(char const*)
[function]
[call site]
00074
wuffs_base__peek_u32le__no_bounds_check(unsigned char const*)
[function]
[call site]
00075
wuffs_base__make_token(unsigned long)
[function]
[call site]
00076
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00077
wuffs_base__make_token(unsigned long)
[function]
[call site]
00078
wuffs_base__make_token(unsigned long)
[function]
[call site]
00079
wuffs_base__make_token(unsigned long)
[function]
[call site]
00080
wuffs_base__make_status(char const*)
[function]
[call site]
00081
wuffs_base__make_status(char const*)
[function]
[call site]
00082
wuffs_base__peek_u16le__no_bounds_check(unsigned char const*)
[function]
[call site]
00083
wuffs_base__make_token(unsigned long)
[function]
[call site]
00084
wuffs_base__make_token(unsigned long)
[function]
[call site]
00085
wuffs_base__make_status(char const*)
[function]
[call site]
00086
wuffs_base__make_status(char const*)
[function]
[call site]
00087
wuffs_base__peek_u48le__no_bounds_check(unsigned char const*)
[function]
[call site]
00088
wuffs_base__make_token(unsigned long)
[function]
[call site]
00089
wuffs_base__make_token(unsigned long)
[function]
[call site]
00090
wuffs_base__make_status(char const*)
[function]
[call site]
00091
wuffs_base__make_status(char const*)
[function]
[call site]
00092
wuffs_base__peek_u64le__no_bounds_check(unsigned char const*)
[function]
[call site]
00093
wuffs_base__make_token(unsigned long)
[function]
[call site]
00094
wuffs_base__make_status(char const*)
[function]
[call site]
00095
wuffs_base__make_token(unsigned long)
[function]
[call site]
00096
wuffs_base__make_status(char const*)
[function]
[call site]
00097
wuffs_base__make_status(char const*)
[function]
[call site]
00098
wuffs_base__peek_u64le__no_bounds_check(unsigned char const*)
[function]
[call site]
00099
wuffs_base__make_token(unsigned long)
[function]
[call site]
00100
wuffs_base__make_token(unsigned long)
[function]
[call site]
00101
wuffs_base__make_status(char const*)
[function]
[call site]
00102
wuffs_base__make_status(char const*)
[function]
[call site]
00103
wuffs_base__peek_u32le__no_bounds_check(unsigned char const*)
[function]
[call site]
00104
wuffs_base__make_status(char const*)
[function]
[call site]
00105
wuffs_base__make_token(unsigned long)
[function]
[call site]
00106
wuffs_base__make_status(char const*)
[function]
[call site]
00107
wuffs_base__make_token(unsigned long)
[function]
[call site]
00108
wuffs_base__make_token(unsigned long)
[function]
[call site]
00109
wuffs_base__make_status(char const*)
[function]
[call site]
00110
wuffs_base__make_status(char const*)
[function]
[call site]
00111
wuffs_base__peek_u16le__no_bounds_check(unsigned char const*)
[function]
[call site]
00112
wuffs_base__make_token(unsigned long)
[function]
[call site]
00113
wuffs_base__make_token(unsigned long)
[function]
[call site]
00114
wuffs_base__make_token(unsigned long)
[function]
[call site]
00115
wuffs_base__make_status(char const*)
[function]
[call site]
00116
wuffs_base__make_status(char const*)
[function]
[call site]
00117
wuffs_base__peek_u24le__no_bounds_check(unsigned char const*)
[function]
[call site]
00118
wuffs_base__make_token(unsigned long)
[function]
[call site]
00119
wuffs_base__make_token(unsigned long)
[function]
[call site]
00120
wuffs_base__make_token(unsigned long)
[function]
[call site]
00121
wuffs_base__make_status(char const*)
[function]
[call site]
00122
wuffs_base__make_status(char const*)
[function]
[call site]
00123
wuffs_base__peek_u32le__no_bounds_check(unsigned char const*)
[function]
[call site]
00124
wuffs_base__make_token(unsigned long)
[function]
[call site]
00125
wuffs_base__make_token(unsigned long)
[function]
[call site]
00126
wuffs_base__make_token(unsigned long)
[function]
[call site]
00127
wuffs_base__make_status(char const*)
[function]
[call site]
00128
wuffs_base__make_status(char const*)
[function]
[call site]
00129
wuffs_base__make_token(unsigned long)
[function]
[call site]
00130
wuffs_base__make_status(char const*)
[function]
[call site]
00131
wuffs_base__make_status(char const*)
[function]
[call site]
00132
wuffs_base__make_status(char const*)
[function]
[call site]
00133
wuffs_base__make_status(char const*)
[function]
[call site]
00134
wuffs_base__make_token(unsigned long)
[function]
[call site]
00135
wuffs_base__make_token(unsigned long)
[function]
[call site]
00136
wuffs_base__make_token(unsigned long)
[function]
[call site]
00137
wuffs_json__decoder__decode_number(wuffs_json__decoder__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00138
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00139
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00140
wuffs_json__decoder__decode_digits(wuffs_json__decoder__struct*, wuffs_base__io_buffer__struct*, unsigned int)
[function]
[call site]
00141
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00142
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00143
wuffs_json__decoder__decode_digits(wuffs_json__decoder__struct*, wuffs_base__io_buffer__struct*, unsigned int)
[function]
[call site]
00144
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00145
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00146
wuffs_json__decoder__decode_digits(wuffs_json__decoder__struct*, wuffs_base__io_buffer__struct*, unsigned int)
[function]
[call site]
00147
wuffs_base__make_token(unsigned long)
[function]
[call site]
00148
wuffs_base__make_status(char const*)
[function]
[call site]
00149
wuffs_json__decoder__decode_inf_nan(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00150
wuffs_base__make_status(char const*)
[function]
[call site]
00151
wuffs_base__make_status(char const*)
[function]
[call site]
00152
wuffs_base__make_status(char const*)
[function]
[call site]
00153
wuffs_base__make_status(char const*)
[function]
[call site]
00154
wuffs_base__peek_u24le__no_bounds_check(unsigned char const*)
[function]
[call site]
00155
wuffs_base__peek_u64le__no_bounds_check(unsigned char const*)
[function]
[call site]
00156
wuffs_base__make_token(unsigned long)
[function]
[call site]
00157
wuffs_base__make_status(char const*)
[function]
[call site]
00158
wuffs_base__make_status(char const*)
[function]
[call site]
00159
wuffs_base__make_token(unsigned long)
[function]
[call site]
00160
wuffs_base__make_status(char const*)
[function]
[call site]
00161
wuffs_base__make_token(unsigned long)
[function]
[call site]
00162
wuffs_base__make_status(char const*)
[function]
[call site]
00163
wuffs_base__make_status(char const*)
[function]
[call site]
00164
wuffs_base__make_status(char const*)
[function]
[call site]
00165
wuffs_base__make_status(char const*)
[function]
[call site]
00166
wuffs_base__peek_u32le__no_bounds_check(unsigned char const*)
[function]
[call site]
00167
wuffs_base__peek_u64le__no_bounds_check(unsigned char const*)
[function]
[call site]
00168
wuffs_base__make_token(unsigned long)
[function]
[call site]
00169
wuffs_base__make_status(char const*)
[function]
[call site]
00170
wuffs_base__make_status(char const*)
[function]
[call site]
00171
wuffs_base__make_token(unsigned long)
[function]
[call site]
00172
wuffs_base__make_status(char const*)
[function]
[call site]
00173
wuffs_base__make_token(unsigned long)
[function]
[call site]
00174
wuffs_base__make_status(char const*)
[function]
[call site]
00175
wuffs_base__make_status(char const*)
[function]
[call site]
00176
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00177
wuffs_base__make_status(char const*)
[function]
[call site]
00178
wuffs_base__make_status(char const*)
[function]
[call site]
00179
wuffs_base__make_status(char const*)
[function]
[call site]
00180
wuffs_base__make_status(char const*)
[function]
[call site]
00181
wuffs_base__make_status(char const*)
[function]
[call site]
00182
wuffs_base__make_token(unsigned long)
[function]
[call site]
00183
wuffs_base__make_token(unsigned long)
[function]
[call site]
00184
wuffs_base__make_token(unsigned long)
[function]
[call site]
00185
wuffs_base__make_token(unsigned long)
[function]
[call site]
00186
wuffs_base__make_status(char const*)
[function]
[call site]
00187
wuffs_base__make_token(unsigned long)
[function]
[call site]
00188
wuffs_base__make_token(unsigned long)
[function]
[call site]
00189
wuffs_base__make_token(unsigned long)
[function]
[call site]
00190
wuffs_base__make_token(unsigned long)
[function]
[call site]
00191
wuffs_private_impl__io_reader__match7(unsigned char const*, unsigned char const*, wuffs_base__io_buffer__struct*, unsigned long)
[function]
[call site]
00192
wuffs_base__peek_u64le__no_bounds_check(unsigned char const*)
[function]
[call site]
00193
wuffs_base__make_token(unsigned long)
[function]
[call site]
00194
wuffs_base__make_status(char const*)
[function]
[call site]
00195
wuffs_base__make_status(char const*)
[function]
[call site]
00196
wuffs_private_impl__io_reader__match7(unsigned char const*, unsigned char const*, wuffs_base__io_buffer__struct*, unsigned long)
[function]
[call site]
00197
wuffs_base__make_token(unsigned long)
[function]
[call site]
00198
wuffs_base__make_status(char const*)
[function]
[call site]
00199
wuffs_base__make_status(char const*)
[function]
[call site]
00200
wuffs_private_impl__io_reader__match7(unsigned char const*, unsigned char const*, wuffs_base__io_buffer__struct*, unsigned long)
[function]
[call site]
00201
wuffs_base__make_token(unsigned long)
[function]
[call site]
00202
wuffs_base__make_status(char const*)
[function]
[call site]
00203
wuffs_base__make_status(char const*)
[function]
[call site]
00204
wuffs_json__decoder__decode_inf_nan(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00205
wuffs_json__decoder__decode_comment(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00206
wuffs_base__make_status(char const*)
[function]
[call site]
00207
wuffs_base__make_status(char const*)
[function]
[call site]
00208
wuffs_base__make_status(char const*)
[function]
[call site]
00209
wuffs_base__make_status(char const*)
[function]
[call site]
00210
wuffs_base__peek_u16le__no_bounds_check(unsigned char const*)
[function]
[call site]
00211
wuffs_base__make_token(unsigned long)
[function]
[call site]
00212
wuffs_base__make_status(char const*)
[function]
[call site]
00213
wuffs_base__make_status(char const*)
[function]
[call site]
00214
wuffs_base__make_status(char const*)
[function]
[call site]
00215
wuffs_base__peek_u16le__no_bounds_check(unsigned char const*)
[function]
[call site]
00216
wuffs_base__make_token(unsigned long)
[function]
[call site]
00217
wuffs_base__make_status(char const*)
[function]
[call site]
00218
wuffs_base__make_token(unsigned long)
[function]
[call site]
00219
wuffs_base__make_status(char const*)
[function]
[call site]
00220
wuffs_base__make_token(unsigned long)
[function]
[call site]
00221
wuffs_base__make_status(char const*)
[function]
[call site]
00222
wuffs_base__make_token(unsigned long)
[function]
[call site]
00223
wuffs_base__make_status(char const*)
[function]
[call site]
00224
wuffs_base__make_status(char const*)
[function]
[call site]
00225
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00226
wuffs_base__make_token(unsigned long)
[function]
[call site]
00227
wuffs_base__make_status(char const*)
[function]
[call site]
00228
wuffs_base__make_token(unsigned long)
[function]
[call site]
00229
wuffs_base__make_status(char const*)
[function]
[call site]
00230
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00231
wuffs_base__make_status(char const*)
[function]
[call site]
00232
wuffs_json__decoder__decode_trailer(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00233
wuffs_base__make_status(char const*)
[function]
[call site]
00234
wuffs_base__make_status(char const*)
[function]
[call site]
00235
wuffs_base__make_token(unsigned long)
[function]
[call site]
00236
wuffs_base__make_status(char const*)
[function]
[call site]
00237
wuffs_base__peek_u8__no_bounds_check(unsigned char const*)
[function]
[call site]
00238
wuffs_base__make_token(unsigned long)
[function]
[call site]
00239
wuffs_base__make_status(char const*)
[function]
[call site]
00240
wuffs_json__decoder__decode_comment(wuffs_json__decoder__struct*, wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*)
[function]
[call site]
00241
wuffs_base__make_status(char const*)
[function]
[call site]
00242
wuffs_base__make_token(unsigned long)
[function]
[call site]
00243
wuffs_base__make_status(char const*)
[function]
[call site]
00244
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00245
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00246
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00247
wuffs_base__status__is_error(wuffs_base__status__struct const*)
[function]
[call site]
00248
wuffs_aux::(anonymous namespace)::DecodeJson_SplitJsonPointer(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long, bool)
[function]
[call site]
00249
wuffs_aux::(anonymous namespace)::DecodeJson_WalkJsonPointerFragment(wuffs_base__token_buffer__struct&, wuffs_base__status__struct&, std::__1::unique_ptr<wuffs_json__decoder__struct, wuffs_unique_ptr_deleter>&, wuffs_base__io_buffer__struct*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long&, wuffs_aux::sync_io::Input&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&)
[function]
[call site]
00250
wuffs_base__token_buffer__struct::compact()
[function]
[call site]
00251
wuffs_base__token_buffer__compact(wuffs_base__token_buffer__struct*)
[function]
[call site]
00252
wuffs_base__u64__sat_add(unsigned long, unsigned long)
[function]
[call site]
00253
wuffs_base__io_buffer__struct::compact()
[function]
[call site]
00254
wuffs_base__io_buffer__compact(wuffs_base__io_buffer__struct*)
[function]
[call site]
00255
wuffs_base__u64__sat_add(unsigned long, unsigned long)
[function]
[call site]
00256
wuffs_base__status__struct::message() const
[function]
[call site]
00257
wuffs_base__status__message(wuffs_base__status__struct const*)
[function]
[call site]
00258
wuffs_base__empty_slice_u8()
[function]
[call site]
00259
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00260
wuffs_base__token__struct::length() const
[function]
[call site]
00261
wuffs_base__token__length(wuffs_base__token__struct const*)
[function]
[call site]
00262
wuffs_base__token__struct::value_base_category() const
[function]
[call site]
00263
wuffs_base__token__value_base_category(wuffs_base__token__struct const*)
[function]
[call site]
00264
wuffs_base__token__struct::value_base_detail() const
[function]
[call site]
00265
wuffs_base__token__value_base_detail(wuffs_base__token__struct const*)
[function]
[call site]
00266
wuffs_base__token_buffer__struct::compact()
[function]
[call site]
00267
wuffs_base__io_buffer__struct::compact()
[function]
[call site]
00268
wuffs_base__status__struct::message() const
[function]
[call site]
00269
wuffs_base__empty_slice_u8()
[function]
[call site]
00270
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00271
wuffs_base__token__struct::length() const
[function]
[call site]
00272
wuffs_base__token__struct::value_base_category() const
[function]
[call site]
00273
wuffs_base__token__struct::value_base_detail() const
[function]
[call site]
00274
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00275
wuffs_base__utf_8__encode
[function]
[call site]
00276
wuffs_base__token__struct::continued() const
[function]
[call site]
00277
wuffs_base__token__continued(wuffs_base__token__struct const*)
[function]
[call site]
00278
wuffs_base__token_buffer__struct::compact()
[function]
[call site]
00279
wuffs_base__io_buffer__struct::compact()
[function]
[call site]
00280
wuffs_base__status__struct::message() const
[function]
[call site]
00281
wuffs_base__empty_slice_u8()
[function]
[call site]
00282
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00283
wuffs_base__token__struct::length() const
[function]
[call site]
00284
wuffs_base__token__struct::value_base_category() const
[function]
[call site]
00285
wuffs_base__token__struct::value_base_detail() const
[function]
[call site]
00286
wuffs_base__token__struct::continued() const
[function]
[call site]
00287
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00288
wuffs_base__parse_number_u64
[function]
[call site]
00289
wuffs_base__status__struct::is_ok() const
[function]
[call site]
00290
wuffs_base__status__is_ok(wuffs_base__status__struct const*)
[function]
[call site]
00291
wuffs_base__token_buffer__struct::compact()
[function]
[call site]
00292
wuffs_base__io_buffer__struct::compact()
[function]
[call site]
00293
wuffs_base__status__struct::message() const
[function]
[call site]
00294
wuffs_base__empty_slice_u8()
[function]
[call site]
00295
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00296
wuffs_base__token__struct::length() const
[function]
[call site]
00297
wuffs_base__token__struct::value_base_category() const
[function]
[call site]
00298
wuffs_base__token__struct::value_base_detail() const
[function]
[call site]
00299
wuffs_base__token__struct::continued() const
[function]
[call site]
00300
wuffs_base__token_buffer__struct::compact()
[function]
[call site]
00301
wuffs_base__io_buffer__struct::compact()
[function]
[call site]
00302
wuffs_base__status__struct::message() const
[function]
[call site]
00303
wuffs_base__empty_slice_u8()
[function]
[call site]
00304
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00305
wuffs_base__token__struct::length() const
[function]
[call site]
00306
wuffs_base__token__struct::value_base_category() const
[function]
[call site]
00307
wuffs_base__token__struct::value_base_detail() const
[function]
[call site]
00308
wuffs_base__token_buffer__struct::compact()
[function]
[call site]
00309
wuffs_base__io_buffer__struct::compact()
[function]
[call site]
00310
wuffs_base__status__struct::message() const
[function]
[call site]
00311
wuffs_base__empty_slice_u8()
[function]
[call site]
00312
wuffs_json__decoder__struct::decode_tokens(wuffs_base__token_buffer__struct*, wuffs_base__io_buffer__struct*, wuffs_base__slice_u8)
[function]
[call site]
00313
wuffs_base__token__struct::length() const
[function]
[call site]
00314
wuffs_base__token__struct::value_base_category() const
[function]
[call site]
00315
wuffs_base__token__struct::value_base_detail() const
[function]
[call site]
00316
wuffs_base__token__struct::continued() const
[function]
[call site]
00317
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00318
wuffs_base__utf_8__encode
[function]
[call site]
00319
wuffs_base__token__struct::continued() const
[function]
[call site]
00320
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00321
wuffs_base__parse_number_i64
[function]
[call site]
00322
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00323
wuffs_base__parse_number_u64
[function]
[call site]
00324
wuffs_base__status__struct::is_ok() const
[function]
[call site]
00325
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00326
wuffs_base__parse_number_f64
[function]
[call site]
00327
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00328
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00329
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00330
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00331
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00332
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00333
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00334
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00335
wuffs_private_impl__is_decimal_digit(unsigned char)
[function]
[call site]
00336
wuffs_private_impl__parse_number_f64_eisel_lemire(unsigned long, int)
[function]
[call site]
00337
wuffs_base__count_leading_zeroes_u64(unsigned long)
[function]
[call site]
00338
wuffs_base__multiply_u64(unsigned long, unsigned long)
[function]
[call site]
00339
wuffs_base__multiply_u64(unsigned long, unsigned long)
[function]
[call site]
00340
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00341
wuffs_private_impl__high_prec_dec__parse(wuffs_private_impl__high_prec_dec__struct*, wuffs_base__slice_u8, unsigned int)
[function]
[call site]
00342
wuffs_base__make_status(char const*)
[function]
[call site]
00343
wuffs_base__make_status(char const*)
[function]
[call site]
00344
wuffs_base__make_status(char const*)
[function]
[call site]
00345
wuffs_base__make_status(char const*)
[function]
[call site]
00346
wuffs_base__make_status(char const*)
[function]
[call site]
00347
wuffs_base__make_status(char const*)
[function]
[call site]
00348
wuffs_base__make_status(char const*)
[function]
[call site]
00349
wuffs_base__make_status(char const*)
[function]
[call site]
00350
wuffs_base__make_status(char const*)
[function]
[call site]
00351
wuffs_base__make_status(char const*)
[function]
[call site]
00352
wuffs_base__make_status(char const*)
[function]
[call site]
00353
wuffs_private_impl__high_prec_dec__trim(wuffs_private_impl__high_prec_dec__struct*)
[function]
[call site]
00354
wuffs_base__make_status(char const*)
[function]
[call site]
00355
wuffs_private_impl__parse_number_f64_special(wuffs_base__slice_u8, unsigned int)
[function]
[call site]
00356
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00357
wuffs_private_impl__high_prec_dec__to_f64
[function]
[call site]
00358
wuffs_private_impl__parse_number_f64_eisel_lemire(unsigned long, int)
[function]
[call site]
00359
wuffs_private_impl__parse_number_f64_eisel_lemire(unsigned long, int)
[function]
[call site]
00360
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00361
wuffs_private_impl__high_prec_dec__small_rshift(wuffs_private_impl__high_prec_dec__struct*, unsigned int)
[function]
[call site]
00362
wuffs_private_impl__high_prec_dec__trim(wuffs_private_impl__high_prec_dec__struct*)
[function]
[call site]
00363
wuffs_private_impl__high_prec_dec__small_lshift(wuffs_private_impl__high_prec_dec__struct*, unsigned int)
[function]
[call site]
00364
wuffs_private_impl__high_prec_dec__lshift_num_new_digits(wuffs_private_impl__high_prec_dec__struct*, unsigned int)
[function]
[call site]
00365
wuffs_private_impl__high_prec_dec__trim(wuffs_private_impl__high_prec_dec__struct*)
[function]
[call site]
00366
wuffs_private_impl__high_prec_dec__small_rshift(wuffs_private_impl__high_prec_dec__struct*, unsigned int)
[function]
[call site]
00367
wuffs_private_impl__high_prec_dec__small_lshift(wuffs_private_impl__high_prec_dec__struct*, unsigned int)
[function]
[call site]
00368
wuffs_private_impl__high_prec_dec__rounded_integer(wuffs_private_impl__high_prec_dec__struct*)
[function]
[call site]
00369
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00370
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00371
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00372
wuffs_base__status__struct::is_ok() const
[function]
[call site]
00373
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00374
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00375
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00376
wuffs_base__ieee_754_bit_representation__from_u64_to_f64(unsigned long)
[function]
[call site]
00377
wuffs_base__u64__sat_add(unsigned long, unsigned long)
[function]
[call site]
00378
wuffs_aux::DecodeJsonResult::DecodeJsonResult(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&&, unsigned long)
[function]
[call site]
00379
wuffs_aux::DecodeJsonResult::~DecodeJsonResult()
[function]
[call site]
00380
wuffs_aux::DecodeJsonResult::~DecodeJsonResult()
[function]
[call site]
00381
wuffs_aux::DecodeJsonArgJsonPointer::~DecodeJsonArgJsonPointer()
[function]
[call site]
00382
wuffs_aux::sync_io::MemoryInput::~MemoryInput()
[function]
[call site]
00383
wuffs_aux::sync_io::Input::~Input()
[function]
[call site]
00384
Callbacks::~Callbacks()
[function]
[call site]
00385
wuffs_aux::DecodeJsonCallbacks::~DecodeJsonCallbacks()
[function]
[call site]
00386
wuffs_base__u64__rotate_right(unsigned long, unsigned int)
[function]
[call site]
00387
fuzz_complex(wuffs_base__io_buffer__struct*, unsigned long)
[function]
[call site]
00388
buffer_limit(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00389
wuffs_base__u64__rotate_right(unsigned long, unsigned int)
[function]
[call site]
00390
buffer_limit(unsigned long, unsigned long, unsigned long)
[function]
[call site]
00391
wuffs_base__u64__rotate_right(unsigned long, unsigned int)
[function]
[call site]
00392
wuffs_json__decoder__initialize
[function]
[call site]
00393
wuffs_base__status__is_ok(wuffs_base__status__struct const*)
[function]
[call site]
00394
wuffs_base__status__message(wuffs_base__status__struct const*)
[function]
[call site]
00395
set_quirks(wuffs_json__decoder__struct*, unsigned long)
[function]
[call site]
00396
wuffs_json__decoder__set_quirk
[function]
[call site]
00397
wuffs_base__make_token(unsigned long)
[function]
[call site]
00398
make_limited_reader(wuffs_base__io_buffer__struct, unsigned long)
[function]
[call site]
00399
wuffs_base__u64__sat_add(unsigned long, unsigned long)
[function]
[call site]
00400
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00401
wuffs_json__decoder__decode_tokens
[function]
[call site]
00402
wuffs_base__status__is_suspension(wuffs_base__status__struct const*)
[function]
[call site]
00403
wuffs_base__status__message(wuffs_base__status__struct const*)
[function]
[call site]
00404
fuzz_one_token(wuffs_base__token__struct, wuffs_base__token__struct, wuffs_base__io_buffer__struct*, unsigned long*, unsigned char*, unsigned long*)
[function]
[call site]
00405
wuffs_base__token__length(wuffs_base__token__struct const*)
[function]
[call site]
00406
wuffs_base__token__value_extension(wuffs_base__token__struct const*)
[function]
[call site]
00407
wuffs_base__token__continued(wuffs_base__token__struct const*)
[function]
[call site]
00408
wuffs_base__token__value_base_category(wuffs_base__token__struct const*)
[function]
[call site]
00409
wuffs_base__token__value_base_detail(wuffs_base__token__struct const*)
[function]
[call site]
00410
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00411
wuffs_base__utf_8__longest_valid_prefix
[function]
[call site]
00412
wuffs_base__utf_8__next
[function]
[call site]
00413
wuffs_base__make_utf_8__next__output(unsigned int, unsigned int)
[function]
[call site]
00414
wuffs_base__make_utf_8__next__output(unsigned int, unsigned int)
[function]
[call site]
00415
wuffs_base__peek_u16le__no_bounds_check(unsigned char const*)
[function]
[call site]
00416
wuffs_base__make_utf_8__next__output(unsigned int, unsigned int)
[function]
[call site]
00417
wuffs_base__peek_u24le__no_bounds_check(unsigned char const*)
[function]
[call site]
00418
wuffs_base__make_utf_8__next__output(unsigned int, unsigned int)
[function]
[call site]
00419
wuffs_base__peek_u32le__no_bounds_check(unsigned char const*)
[function]
[call site]
00420
wuffs_base__make_utf_8__next__output(unsigned int, unsigned int)
[function]
[call site]
00421
wuffs_base__make_utf_8__next__output(unsigned int, unsigned int)
[function]
[call site]
00422
wuffs_base__ascii__longest_valid_prefix
[function]
[call site]
00423
wuffs_base__token__continued(wuffs_base__token__struct const*)
[function]
[call site]
00424
wuffs_base__token_buffer__compact(wuffs_base__token_buffer__struct*)
[function]
[call site]
00425
wuffs_base__status__message(wuffs_base__status__struct const*)
[function]
[call site]
00426
wuffs_base__token__continued(wuffs_base__token__struct const*)
[function]
[call site]
00427
fuzz_simple(wuffs_base__io_buffer__struct*)
[function]
[call site]
00428
wuffs_json__decoder__initialize
[function]
[call site]
00429
wuffs_base__status__is_ok(wuffs_base__status__struct const*)
[function]
[call site]
00430
wuffs_base__status__message(wuffs_base__status__struct const*)
[function]
[call site]
00431
wuffs_base__make_slice_u8(unsigned char*, unsigned long)
[function]
[call site]
00432
wuffs_json__decoder__decode_tokens
[function]
[call site]
00433
wuffs_base__token_buffer__compact(wuffs_base__token_buffer__struct*)
[function]
[call site]
00434
wuffs_base__status__message(wuffs_base__status__struct const*)
[function]
[call site]
00435
strnlen
[call site]
00436
strstr
[call site]
00437
fprintf
[call site]
00438
intentional_segfault()
[function]
[call site]
00439
strstr
[call site]
00440
fprintf
[call site]
00441
intentional_segfault()
[function]
[call site]
00442