The following nodes represent call sites where fuzz blockers occur.
Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
---|---|---|---|---|
367 | 0 | EP | call site: {node_id} | leveldb::VersionSet::Recover |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
AutoDbDeleter::AutoDbDeleter
[function]
[call site]
00001
OpenDB
[function]
[call site]
00002
leveldb::Options::Options
[function]
[call site]
00003
BytewiseComparator
[function]
[call site]
00004
leveldb::Env::Default
[function]
[call site]
00005
leveldb::RecoveryTest::env
[function]
[call site]
00006
leveldb::DB::Open
[function]
[call site]
00007
leveldb::DBImpl::DBImpl
[function]
[call site]
00008
leveldb::FileLock
[function]
[call site]
00009
leveldb::FileLock
[function]
[call site]
00010
leveldb::FileLock
[function]
[call site]
00011
leveldb::VersionSet::Recover
[function]
[call site]
00012
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00013
push
[function]
[call site]
00014
ReadFileToString
[function]
[call site]
00015
CurrentFileName
[function]
[call site]
00016
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00017
push
[function]
[call site]
00018
std::string::empty
[function]
[call site]
00019
std::string::size
[function]
[call site]
00020
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00021
leveldb::log::Reader::ReportDrop
[function]
[call site]
00022
size
[function]
[call site]
00023
Corruption
[function]
[call site]
00024
static_cast<size_t>
[function]
[call site]
00025
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00026
std::string::resize
[function]
[call site]
00027
std::string::size
[function]
[call site]
00028
NewSequentialFile
[function]
[call site]
00029
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00030
Status::IsNotFound
[function]
[call site]
00031
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00032
leveldb::Status::ToString
[function]
[call site]
00033
code
[function]
[call site]
00034
std::snprintf
[function]
[call site]
00035
static_cast<int>
[function]
[call site]
00036
code
[function]
[call site]
00037
std::memcpy
[function]
[call site]
00038
std::string::append
[function]
[call site]
00039
leveldb::log::Reader::ReadRecord
[function]
[call site]
00040
leveldb::log::Reader::SkipToInitialBlock
[function]
[call site]
00041
Skip
[function]
[call site]
00042
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00043
leveldb::log::Reader::ReportDrop
[function]
[call site]
00044
clear
[function]
[call site]
00045
clear
[function]
[call site]
00046
empty
[function]
[call site]
00047
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00048
size
[function]
[call site]
00049
clear
[function]
[call site]
00050
empty
[function]
[call site]
00051
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00052
size
[function]
[call site]
00053
assign
[function]
[call site]
00054
benchmark::data
[function]
[call site]
00055
leveldb_options_set_write_buffer_size
[function]
[call site]
00056
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00057
leveldb_options_set_write_buffer_size
[function]
[call site]
00058
append
[function]
[call site]
00059
benchmark::data
[function]
[call site]
00060
leveldb_options_set_write_buffer_size
[function]
[call site]
00061
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00062
leveldb_options_set_write_buffer_size
[function]
[call site]
00063
append
[function]
[call site]
00064
benchmark::data
[function]
[call site]
00065
leveldb_options_set_write_buffer_size
[function]
[call site]
00066
Slice
[function]
[call site]
00067
clear
[function]
[call site]
00068
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00069
size
[function]
[call site]
00070
clear
[function]
[call site]
00071
std::snprintf
[function]
[call site]
00072
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00073
leveldb_options_set_write_buffer_size
[function]
[call site]
00074
size
[function]
[call site]
00075
clear
[function]
[call site]
00076
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00077
leveldb::VersionEdit::DecodeFrom
[function]
[call site]
00078
leveldb::VersionEdit::Clear
[function]
[call site]
00079
clear
[function]
[call site]
00080
clear
[function]
[call site]
00081
clear
[function]
[call site]
00082
clear
[function]
[call site]
00083
GetVarint32
[function]
[call site]
00084
GetLengthPrefixedSlice
[function]
[call site]
00085
leveldb::NumberToString
[function]
[call site]
00086
leveldb::AppendNumberTo
[function]
[call site]
00087
std::snprintf
[function]
[call site]
00088
static_cast<unsigned
[call site]
00089
append
[function]
[call site]
00090
GetVarint64
[function]
[call site]
00091
GetVarint64
[function]
[call site]
00092
GetVarint64
[function]
[call site]
00093
GetVarint64
[function]
[call site]
00094
GetLevel
[function]
[call site]
00095
GetInternalKey
[function]
[call site]
00096
push_back
[function]
[call site]
00097
std::make_pair
[function]
[call site]
00098
GetLevel
[function]
[call site]
00099
GetVarint64
[function]
[call site]
00100
insert
[function]
[call site]
00101
std::make_pair
[function]
[call site]
00102
GetLevel
[function]
[call site]
00103
GetVarint64
[function]
[call site]
00104
GetVarint64
[function]
[call site]
00105
GetInternalKey
[function]
[call site]
00106
GetInternalKey
[function]
[call site]
00107
push_back
[function]
[call site]
00108
std::make_pair
[function]
[call site]
00109
leveldb::SnapshotList::empty
[function]
[call site]
00110
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00111
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00112
user_comparator
[function]
[call site]
00113
Status::InvalidArgument
[function]
[call site]
00114
user_comparator
[function]
[call site]
00115
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00116
leveldb::VersionSet::Builder::Apply
[function]
[call site]
00117
leveldb_options_set_write_buffer_size
[function]
[call site]
00118
leveldb::InternalKey::Encode
[function]
[call site]
00119
assert
[function]
[call site]
00120
empty
[function]
[call site]
00121
deleted_files::insert
[function]
[call site]
00122
leveldb_options_set_write_buffer_size
[function]
[call site]
00123
leveldb::FileMetaData
[function]
[call site]
00124
static_cast<int>
[function]
[call site]
00125
deleted_files::erase
[function]
[call site]
00126
added_files::insert
[function]
[call site]
00127
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00128
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00129
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00130
leveldb::log::Reader::ReportCorruption
[function]
[call site]
00131
leveldb::VersionSet::MarkFileNumberUsed
[function]
[call site]
00132
leveldb::VersionSet::MarkFileNumberUsed
[function]
[call site]
00133
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00134
leveldb::Version::Version
[function]
[call site]
00135
leveldb::VersionSet::Builder::SaveTo
[function]
[call site]
00136
begin
[function]
[call site]
00137
end
[function]
[call site]
00138
reserve
[function]
[call site]
00139
size
[function]
[call site]
00140
leveldb_options_set_write_buffer_size
[function]
[call site]
00141
std::upper_bound
[function]
[call site]
00142
leveldb::VersionSet::Builder::MaybeAddFile
[function]
[call site]
00143
BM_explicit_iteration_count
[function]
[call site]
00144
assert
[function]
[call site]
00145
assert
[function]
[call site]
00146
assert
[function]
[call site]
00147
iterations
[function]
[call site]
00148
assert
[function]
[call site]
00149
iterations
[function]
[call site]
00150
std::vector*::empty
[function]
[call site]
00151
assert
[function]
[call site]
00152
Compare
[function]
[call site]
00153
data
[function]
[call site]
00154
size
[function]
[call site]
00155
data
[function]
[call site]
00156
size
[function]
[call site]
00157
std::vector*::size
[function]
[call site]
00158
std::vector*::push_back
[function]
[call site]
00159
leveldb::VersionSet::Builder::MaybeAddFile
[function]
[call site]
00160
leveldb::VersionSet::Builder::MaybeAddFile
[function]
[call site]
00161
size
[function]
[call site]
00162
Compare
[function]
[call site]
00163
std::fprintf
[function]
[call site]
00164
DebugString
[function]
[call site]
00165
DebugString
[function]
[call site]
00166
std::abort
[function]
[call site]
00167
leveldb::VersionSet::Finalize
[function]
[call site]
00168
size
[function]
[call site]
00169
static_cast<double>
[function]
[call site]
00170
static_cast<double>
[function]
[call site]
00171
MaxBytesForLevel
[function]
[call site]
00172
leveldb::VersionSet::AppendVersion
[function]
[call site]
00173
assert
[function]
[call site]
00174
assert
[function]
[call site]
00175
Unref
[function]
[call site]
00176
Ref
[function]
[call site]
00177
internal::RefMatcher<T&>
[function]
[call site]
00178
leveldb::VersionSet::ReuseManifest
[function]
[call site]
00179
ParseFileName
[function]
[call site]
00180
GetFileSize
[function]
[call site]
00181
TargetFileSize
[function]
[call site]
00182
assert
[function]
[call site]
00183
assert
[function]
[call site]
00184
NewAppendableFile
[function]
[call site]
00185
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00186
Log
[function]
[call site]
00187
leveldb::Status::ToString
[function]
[call site]
00188
assert
[function]
[call site]
00189
Log
[function]
[call site]
00190
c_str
[function]
[call site]
00191
leveldb::log::Writer::Writer
[function]
[call site]
00192
InitTypeCrc
[function]
[call site]
00193
leveldb::Status::ToString
[function]
[call site]
00194
Log
[function]
[call site]
00195
std::string::c_str
[function]
[call site]
00196
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00197
leveldb::FaultInjectionTestEnv::NewWritableFile
[function]
[call site]
00198
target
[function]
[call site]
00199
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00200
leveldb::TestWritableFile::TestWritableFile
[function]
[call site]
00201
assert
[function]
[call site]
00202
leveldb::FaultInjectionTestEnv::UntrackFile
[function]
[call site]
00203
erase
[function]
[call site]
00204
erase
[function]
[call site]
00205
insert
[function]
[call site]
00206
LogFileName
[function]
[call site]
00207
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00208
leveldb::VersionEdit::SetLogNumber
[function]
[call site]
00209
leveldb::log::Writer::Writer
[function]
[call site]
00210
leveldb::MemTable::MemTable
[function]
[call site]
00211
Ref
[function]
[call site]
00212
internal::RefMatcher<T&>
[function]
[call site]
00213
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00214
leveldb::VersionEdit::SetPrevLogNumber
[function]
[call site]
00215
leveldb::VersionEdit::SetLogNumber
[function]
[call site]
00216
leveldb::VersionSet::LogAndApply
[function]
[call site]
00217
assert
[function]
[call site]
00218
assert
[function]
[call site]
00219
SetLogNumber
[function]
[call site]
00220
SetPrevLogNumber
[function]
[call site]
00221
SetNextFile
[function]
[call site]
00222
leveldb::VersionSet::SetLastSequence
[function]
[call site]
00223
assert
[function]
[call site]
00224
leveldb::Version::Version
[function]
[call site]
00225
leveldb::VersionSet::Builder::Apply
[function]
[call site]
00226
leveldb::VersionSet::Builder::SaveTo
[function]
[call site]
00227
leveldb::VersionSet::Finalize
[function]
[call site]
00228
assert
[function]
[call site]
00229
DescriptorFileName
[function]
[call site]
00230
NewWritableFile
[function]
[call site]
00231
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00232
leveldb::log::Writer::Writer
[function]
[call site]
00233
leveldb::VersionSet::WriteSnapshot
[function]
[call site]
00234
leveldb::VersionEdit::SetComparatorName
[function]
[call site]
00235
ToString
[function]
[call site]
00236
user_comparator
[function]
[call site]
00237
empty
[function]
[call site]
00238
leveldb::InternalKey::DecodeFrom
[function]
[call site]
00239
assign
[function]
[call site]
00240
data
[function]
[call site]
00241
size
[function]
[call site]
00242
empty
[function]
[call site]
00243
leveldb::VersionEdit::SetCompactPointer
[function]
[call site]
00244
push_back
[function]
[call site]
00245
std::make_pair
[function]
[call site]
00246
size
[function]
[call site]
00247
leveldb::VersionEdit::AddFile
[function]
[call site]
00248
push_back
[function]
[call site]
00249
std::make_pair
[function]
[call site]
00250
leveldb::VersionEdit::EncodeTo
[function]
[call site]
00251
PutVarint32
[function]
[call site]
00252
PutLengthPrefixedSlice
[function]
[call site]
00253
PutVarint32
[function]
[call site]
00254
PutVarint64
[function]
[call site]
00255
PutVarint32
[function]
[call site]
00256
PutVarint64
[function]
[call site]
00257
PutVarint32
[function]
[call site]
00258
PutVarint64
[function]
[call site]
00259
PutVarint32
[function]
[call site]
00260
PutVarint64
[function]
[call site]
00261
size
[function]
[call site]
00262
PutVarint32
[function]
[call site]
00263
PutVarint32
[function]
[call site]
00264
PutLengthPrefixedSlice
[function]
[call site]
00265
leveldb::InternalKey::Encode
[function]
[call site]
00266
PutVarint32
[function]
[call site]
00267
PutVarint32
[function]
[call site]
00268
PutVarint64
[function]
[call site]
00269
size
[function]
[call site]
00270
PutVarint32
[function]
[call site]
00271
PutVarint32
[function]
[call site]
00272
PutVarint64
[function]
[call site]
00273
PutVarint64
[function]
[call site]
00274
PutLengthPrefixedSlice
[function]
[call site]
00275
leveldb::InternalKey::Encode
[function]
[call site]
00276
assert
[function]
[call site]
00277
empty
[function]
[call site]
00278
PutLengthPrefixedSlice
[function]
[call site]
00279
leveldb::InternalKey::Encode
[function]
[call site]
00280
assert
[function]
[call site]
00281
empty
[function]
[call site]
00282
AddRecord
[function]
[call site]
00283
Unlock
[function]
[call site]
00284
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00285
EncodeTo
[function]
[call site]
00286
AddRecord
[function]
[call site]
00287
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00288
Sync
[function]
[call site]
00289
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00290
Log
[function]
[call site]
00291
leveldb::Status::ToString
[function]
[call site]
00292
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00293
std::string::empty
[function]
[call site]
00294
SetCurrentFile
[function]
[call site]
00295
Lock
[function]
[call site]
00296
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00297
leveldb::VersionSet::AppendVersion
[function]
[call site]
00298
std::string::empty
[function]
[call site]
00299
RemoveFile
[function]
[call site]
00300
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00301
leveldb::DBImpl::RemoveObsoleteFiles
[function]
[call site]
00302
AssertHeld
[function]
[call site]
00303
ok
[function]
[call site]
00304
AddLiveFiles
[function]
[call site]
00305
GetChildren
[function]
[call site]
00306
ParseFileName
[function]
[call site]
00307
LogNumber
[function]
[call site]
00308
PrevLogNumber
[function]
[call site]
00309
ManifestFileNumber
[function]
[call site]
00310
std::set::find
[function]
[call site]
00311
std::set::end
[function]
[call site]
00312
std::set::find
[function]
[call site]
00313
std::set::end
[function]
[call site]
00314
std::vector::push_back
[function]
[call site]
00315
std::move
[function]
[call site]
00316
Evict
[function]
[call site]
00317
Log
[function]
[call site]
00318
static_cast<int>
[function]
[call site]
00319
static_cast<unsigned
[call site]
00320
Unlock
[function]
[call site]
00321
RemoveFile
[function]
[call site]
00322
Lock
[function]
[call site]
00323
leveldb::DBImpl::MaybeScheduleCompaction
[function]
[call site]
00324
AssertHeld
[function]
[call site]
00325
load
[function]
[call site]
00326
ok
[function]
[call site]
00327
NeedsCompaction
[function]
[call site]
00328
Schedule
[function]
[call site]
00329
leveldb::Limiter::LockOrUnlock
[function]
[call site]
00330
std::memset
[function]
[call site]
00331
::fcntl
[function]
[call site]
00332
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00333
assert
[function]
[call site]
00334
benchmark::internal::BenchmarkTest::SetupHook
[function]
[call site]
00335
push
[function]
[call site]
00336
std::unique_ptr<leveldb::DB>
[function]
[call site]
00337
std::unique_ptr::get
[function]
[call site]
00338
FuzzedDataProvider::remaining_bytes
[function]
[call site]
00339
FuzzedDataProvider::ConsumeEnum
[function]
[call site]
00340
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00341
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00342
std::unique_ptr::Put
[function]
[call site]
00343
leveldb::WriteOptions
[function]
[call site]
00344
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00345
Get
[function]
[call site]
00346
find
[function]
[call site]
00347
end
[function]
[call site]
00348
leveldb::ReadOptions
[function]
[call site]
00349
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00350
std::unique_ptr::Delete
[function]
[call site]
00351
leveldb::WriteOptions
[function]
[call site]
00352
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00353
std::unique_ptr::GetProperty
[function]
[call site]
00354
std::unique_ptr::NewIterator
[function]
[call site]
00355
leveldb::ReadOptions
[function]
[call site]
00356
std::unique_ptr::SeekToFirst
[function]
[call site]
00357
std::unique_ptr::Valid
[function]
[call site]
00358
std::unique_ptr::Next
[function]
[call site]
00359
std::unique_ptr::GetSnapshot
[function]
[call site]
00360
std::unique_ptr::NewIterator
[function]
[call site]
00361
std::unique_ptr::ReleaseSnapshot
[function]
[call site]
00362
std::unique_ptr::reset
[function]
[call site]
00363
OpenDB
[function]
[call site]
00364
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00365
FuzzedDataProvider::ConsumeRandomLengthString
[function]
[call site]
00366
std::unique_ptr::CompactRange
[function]
[call site]
00367