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 |
---|---|---|---|---|---|---|---|
160 | 160 |
5 :
['compute_minrun', 'check_invariant', 'collapse', 'count_run', 'merge'] |
160 | 220 | git__tsort_r | call site: 00000 | /src/libgit2/src/util/tsort.c:346 |
121 | 121 |
1 :
['get_passwd_home'] |
236 | 350 | git_sysdir_guess_xdg_dirs | call site: 00000 | /src/libgit2/src/libgit2/sysdir.c:401 |
121 | 121 |
1 :
['get_passwd_home'] |
236 | 236 | git_sysdir_guess_home_dirs | call site: 00000 | /src/libgit2/src/libgit2/sysdir.c:356 |
111 | 111 |
1 :
['git_error_set_oom'] |
111 | 111 | git_str_try_grow | call site: 00010 | /src/libgit2/src/util/str.c:75 |
18 | 128 |
11 :
['getsid', 'getpgid', 'getgid', 'gettimeofday', 'getppid', '__errno_location', 'getpid', 'git_time_monotonic.4720', 'getloadavg', 'git_error_set', 'getuid'] |
18 | 128 | getseed | call site: 00000 | /src/libgit2/src/util/rand.c:93 |
7 | 7 |
1 :
['git_vector_free_deep'] |
7 | 7 | git_merge_driver_global_init | call site: 00000 | /src/libgit2/src/libgit2/merge_driver.c:220 |
4 | 115 |
3 :
['strerror', 'git_str_puts', '__errno_location'] |
4 | 226 | git_error_vset | call site: 00026 | /src/libgit2/src/libgit2/errors.c:114 |
4 | 4 |
1 :
['git_filter_free'] |
4 | 4 | git_filter_global_init | call site: 00000 | /src/libgit2/src/libgit2/filter.c:215 |
2 | 2 |
1 :
['memchr'] |
2 | 2 | git__memmem | call site: 00000 | /src/libgit2/src/util/util.c:345 |
0 | 121 |
1 :
['git_str_put'] |
4 | 347 | git_error_vset | call site: 00017 | /src/libgit2/src/libgit2/errors.c:110 |
0 | 110 |
1 :
['git_error_set'] |
0 | 110 | git_odb__format_object_header | call site: 00055 | /src/libgit2/src/libgit2/odb.c:99 |
0 | 110 |
1 :
['git_error_set'] |
0 | 110 | git_odb__hashobj | call site: 00051 | /src/libgit2/src/libgit2/odb.c:129 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
git_object__from_raw
[function]
[call site]
00001
git_error_set
[function]
[call site]
00002
git_error_vset
[function]
[call site]
00003
git_threadstate_get
[function]
[call site]
00004
git_tlsdata_get
[function]
[call site]
00005
pthread_getspecific
[call site]
00006
git_str_init
[function]
[call site]
00007
git_str_grow
[function]
[call site]
00008
git_str_try_grow
[function]
[call site]
00009
git_error_set
[function]
[call site]
00010
git_error_set_oom
[function]
[call site]
00011
git_threadstate_get
[function]
[call site]
00012
git_tlsdata_set
[function]
[call site]
00013
pthread_setspecific
[call site]
00014
__errno_location
[call site]
00015
git_str_clear
[function]
[call site]
00016
git_str_vprintf
[function]
[call site]
00017
strlen
[call site]
00018
git_error_set_oom
[function]
[call site]
00019
git_error_set_oom
[function]
[call site]
00020
git_str_grow
[function]
[call site]
00021
vsnprintf
[call site]
00022
git_error_set_oom
[function]
[call site]
00023
git_error_set_oom
[function]
[call site]
00024
git_str_grow
[function]
[call site]
00025
git_str_put
[function]
[call site]
00026
git_error_set
[function]
[call site]
00027
git_error_set_oom
[function]
[call site]
00028
git_error_set_oom
[function]
[call site]
00029
git_str_grow
[function]
[call site]
00030
strerror
[call site]
00031
git_str_puts
[function]
[call site]
00032
git_error_set
[function]
[call site]
00033
strlen
[call site]
00034
git_str_put
[function]
[call site]
00035
__errno_location
[call site]
00036
git_str_oom
[function]
[call site]
00037
set_error_from_buffer
[function]
[call site]
00038
git_threadstate_get
[function]
[call site]
00039
git_error_set
[function]
[call site]
00040
git_object__size
[function]
[call site]
00041
git_error_set
[function]
[call site]
00042
git_odb__hash
[function]
[call site]
00043
git_error_set
[function]
[call site]
00044
git_odb__hashobj
[function]
[call site]
00045
git_error_set
[function]
[call site]
00046
git_error_set
[function]
[call site]
00047
git_object_typeisloose
[function]
[call site]
00048
git_error_set
[function]
[call site]
00049
git_oid_algorithm
[function]
[call site]
00050
git_error_set
[function]
[call site]
00051
git_error_set
[function]
[call site]
00052
git_odb__format_object_header
[function]
[call site]
00053
git_object_type2string
[function]
[call site]
00054
snprintf
[call site]
00055
git_error_set
[function]
[call site]
00056
git_hash_vec
[function]
[call site]
00057
git_hash_ctx_init
[function]
[call site]
00058
git_hash_sha1_ctx_init
[function]
[call site]
00059
git_hash_sha1_init
[function]
[call site]
00060
git_error_set
[function]
[call site]
00061
SHA1DCInit
[function]
[call site]
00062
git_hash_sha256_ctx_init
[function]
[call site]
00063
git_hash_sha256_init
[function]
[call site]
00064
SHA256Reset
[function]
[call site]
00065
SHA224_256Reset
[function]
[call site]
00066
git_error_set
[function]
[call site]
00067
git_error_set
[function]
[call site]
00068
git_hash_update
[function]
[call site]
00069
git_hash_sha1_update
[function]
[call site]
00070
git_error_set
[function]
[call site]
00071
SHA1DCUpdate
[function]
[call site]
00072
sha1_process
[function]
[call site]
00073
sha1_compression_states
[function]
[call site]
00074
ubc_check
[function]
[call site]
00075
sha1_recompression_step
[function]
[call site]
00076
sha1recompress_fast_58
[function]
[call site]
00077
sha1recompress_fast_65
[function]
[call site]
00078
abort
[call site]
00079
sha1_compression_W
[function]
[call site]
00080
sha1_compression_W
[function]
[call site]
00081
sha1_process
[function]
[call site]
00082
git_hash_sha256_update
[function]
[call site]
00083
git_error_set
[function]
[call site]
00084
SHA256Input
[function]
[call site]
00085
SHA224_256ProcessMessageBlock
[function]
[call site]
00086
git_error_set
[function]
[call site]
00087
git_hash_final
[function]
[call site]
00088
git_hash_sha1_final
[function]
[call site]
00089
git_error_set
[function]
[call site]
00090
SHA1DCFinal
[function]
[call site]
00091
SHA1DCUpdate
[function]
[call site]
00092
sha1_process
[function]
[call site]
00093
git_error_set
[function]
[call site]
00094
git_hash_sha256_final
[function]
[call site]
00095
git_error_set
[function]
[call site]
00096
SHA256Result
[function]
[call site]
00097
SHA224_256ResultN
[function]
[call site]
00098
SHA224_256Finalize
[function]
[call site]
00099
SHA224_256PadMessage
[function]
[call site]
00100
SHA224_256ProcessMessageBlock
[function]
[call site]
00101
SHA224_256ProcessMessageBlock
[function]
[call site]
00102
git_error_set
[function]
[call site]
00103
git_error_set
[function]
[call site]
00104
git_hash_ctx_cleanup
[function]
[call site]
00105
git_hash_sha1_ctx_cleanup
[function]
[call site]
00106
git_hash_sha256_ctx_cleanup
[function]
[call site]
00107
git_error_set
[function]
[call site]
00108
git_cached_obj_incref
[function]
[call site]
00109
git_atomic32_inc
[function]
[call site]
00110
git_object_free
[function]
[call site]
00111
git_cached_obj_decref
[function]
[call site]
00112
git_atomic32_dec
[function]
[call site]
00113
git_odb_object__free
[function]
[call site]
00114
git_object__free
[function]
[call site]
00115