Commit Graph

4 Commits

Author SHA1 Message Date
Arthur Chan 43c4d9a53a
[git]: Fix git diff version status (#8640)
Fix memory clearing logic for cmd fuzzers
Also solve issue 52003
(https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=52003)
2022-09-30 14:29:29 +01:00
Arthur Chan 43ba156dd3
[git]: Fix git command calling (#8635)
Change git repository initialization method. Instead of passing git
command to system(), internal git command functions are used to avoid
external git error.
2022-09-30 00:10:53 +01:00
Arthur Chan ff454e51fc
git: fix bug in issue 51681 51688 (#8563)
Fix bugs in fuzzers. Aim to solve double freeing of pointers and divided
by zero float pointer exception and size calculation.
Fixed os-fuzz issue 51681 and 51688.
2022-09-22 13:54:15 +01:00
Arthur Chan 7cd6569f8a
git: create git command fuzzers (#8553)
This PR aims to create fuzzers for the git project that fuzz each of the
git commands. The initial fuzzers created are targetting the following
git commands.

1. git-version
2. git-status
3. git-diff
4. git-diff-tree
5. git-diff-files
6. git-diff-index
2022-09-21 15:17:55 +01:00