1 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
2 // See https://llvm.org/LICENSE.txt for license information.
3 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5 // Make sure LLVMFuzzerInitialize is called.
13 static char *argv0
= NULL
;
15 extern "C" int LLVMFuzzerInitialize(int *argc
, char ***argv
) {
18 fprintf(stderr
, "LLVMFuzzerInitialize: %s\n", argv0
);
22 extern "C" int LLVMFuzzerTestOneInput(const uint8_t *Data
, size_t Size
) {
24 if (argv0
&& Size
>= 4 && !memcmp(Data
, "fuzz", 4)) {
25 fprintf(stderr
, "BINGO %s\n", argv0
);