mirror of
https://github.com/git/git
synced 2024-08-27 03:29:21 +00:00
![Josh Steadmon](/assets/img/avatar_default.png)
fuzz-pack-headers.c provides a fuzzing entry point compatible with libFuzzer (and possibly other fuzzing engines). Signed-off-by: Josh Steadmon <steadmon@google.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
15 lines
309 B
C
15 lines
309 B
C
#include "packfile.h"
|
|
|
|
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
|
|
|
|
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size)
|
|
{
|
|
enum object_type type;
|
|
unsigned long len;
|
|
|
|
unpack_object_header_buffer((const unsigned char *)data,
|
|
(unsigned long)size, &type, &len);
|
|
|
|
return 0;
|
|
}
|