clang-tools
20.0.0git
llvm-project
clang-tools-extra
clangd
fuzzer
FuzzerClangdMain.cpp
Go to the documentation of this file.
1
//===--- FuzzerClangdMain.cpp - Entry point to sanity check the fuzzer ----===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
//
9
// Implementation of main so we can build and test without linking libFuzzer.
10
//
11
//===----------------------------------------------------------------------===//
12
13
#include "llvm/FuzzMutate/FuzzerCLI.h"
14
15
extern
"C"
int
LLVMFuzzerTestOneInput
(
const
uint8_t *Data,
size_t
Size);
16
int
main
(
int
argc,
char
*argv[]) {
17
return
llvm::runFuzzerOnInputs(argc, argv,
LLVMFuzzerTestOneInput
);
18
}
main
int main(int argc, char *argv[])
Definition:
FuzzerClangdMain.cpp:16
LLVMFuzzerTestOneInput
int LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
Generated on Wed Jan 1 2025 17:39:03 for clang-tools by
1.9.6