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 |
---|---|---|---|---|---|---|---|
74 | 74 |
8 :
['std::__1::basic_string
|
164 | 228 | cv::utils::trace::details::TraceManager::TraceManager() | call site: 00000 | /src/opencv/modules/core/src/trace.cpp:846 |
4 | 4 |
2 :
['close', 'abort'] |
4 | 4 | fuzzer_get_tmpfile(unsignedcharconst*,unsignedlong) | call site: 00000 | /src/./fuzzer_temp_file.h:47 |
2 | 2 |
1 :
['perror'] |
6 | 6 | fuzzer_get_tmpfile(unsignedcharconst*,unsignedlong) | call site: 00000 | /src/./fuzzer_temp_file.h:41 |
0 | 0 | None | 4366 | 11553 | cv::utils::trace::details::Region::Region(cv::utils::trace::details::Region::LocationStaticStorageconst&) | call site: 00000 | /src/opencv/modules/core/src/trace.cpp:442 |
0 | 0 | None | 630 | 630 | cv::FileStorage::Impl::closeFile() | call site: 00000 | /src/opencv/modules/core/src/persistence.cpp:872 |
0 | 0 | None | 103 | 294 | cv::HWFeatures::initialize() | call site: 00000 | /src/opencv/modules/core/src/system.cpp:434 |
0 | 0 | None | 103 | 288 | cv::HWFeatures::initialize() | call site: 00000 | /src/opencv/modules/core/src/system.cpp:531 |
0 | 0 | None | 4 | 4 | fuzzer_get_tmpfile(unsignedcharconst*,unsignedlong) | call site: 00000 | /src/./fuzzer_temp_file.h:31 |
0 | 0 | None | 4 | 4 | fuzzer_get_tmpfile(unsignedcharconst*,unsignedlong) | call site: 00000 | /src/./fuzzer_temp_file.h:36 |
0 | 0 | None | 0 | 2302 |
cv::utils::logging::LogTagManager::get(std::__1::basic_string
|
call site: 00000 | /src/opencv/modules/core/src/utils/logtagmanager.cpp:107 |
0 | 0 | None | 0 | 246 | cv::utils::trace::details::TraceManager::isActivated() | call site: 00000 | /src/opencv/modules/core/src/trace.cpp:899 |
0 | 0 | None | 0 | 28 | __itt_get_groups | call site: 00000 | /src/opencv/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:984 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
FuzzerTemporaryFile::FuzzerTemporaryFile(unsigned char const*, unsigned long)
[function]
[call site]
00001
fuzzer_get_tmpfile(unsigned char const*, unsigned long)
[function]
[call site]
00002
strdup
[call site]
00003
perror
[call site]
00004
abort
[call site]
00005
mkstemp
[call site]
00006
perror
[call site]
00007
abort
[call site]
00008
fdopen
[call site]
00009
perror
[call site]
00010
close
[call site]
00011
abort
[call site]
00012
fwrite
[call site]
00013
close
[call site]
00014
fprintf
[call site]
00015
abort
[call site]
00016
fclose
[call site]
00017
cv::FileStorage::FileStorage()
[function]
[call site]
00018
cv::Ptr
::Ptr()
[function]
[call site]
00019
cv::Ptr
cv::makePtr
(cv::FileStorage* const&)
[function]
[call site]
00020
cv::Ptr
::Ptr(std::__1::shared_ptr
&&)
[function]
[call site]
00021
cv::FileStorage::~FileStorage()
[function]
[call site]
00022
FuzzerTemporaryFile::~FuzzerTemporaryFile()
[function]
[call site]
00023
fuzzer_release_tmpfile(char*)
[function]
[call site]
00024
unlink
[call site]
00025
perror
[call site]
00026