entry point for fuzzbuzz.io

This commit is contained in:
agroce
2019-03-01 13:09:27 -07:00
parent 032ae5ba4e
commit 6e5fe453fe
+7
View File
@@ -905,6 +905,11 @@ extern int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size) {
return 0; // Non-zero return values are reserved for future use.
}
extern int FuzzerEntrypoint(const uint8_t *data, size_t size) {
LLVMFuzzerTestOneInput(data, size);
return 0;
}
/* Overwrite libc's abort. */
void abort(void) {
DeepState_Fail();
@@ -924,6 +929,7 @@ void __stack_chk_fail(void) {
}
#ifndef LIBFUZZER
#ifndef HEADLESS
__attribute__((weak))
int main(int argc, char *argv[]) {
int ret = 0;
@@ -934,5 +940,6 @@ int main(int argc, char *argv[]) {
return ret;
}
#endif
#endif
DEEPSTATE_END_EXTERN_C