xref: /llvm-project/compiler-rt/test/fuzzer/DSO1.cpp (revision 2946cd701067404b99c39fb29dc9c74bd7193eb3)
1*2946cd70SChandler Carruth // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
2*2946cd70SChandler Carruth // See https://llvm.org/LICENSE.txt for license information.
3*2946cd70SChandler Carruth // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
410ab2aceSGeorge Karpenkov 
510ab2aceSGeorge Karpenkov // Source code for a simple DSO.
610ab2aceSGeorge Karpenkov #ifdef _WIN32
710ab2aceSGeorge Karpenkov __declspec( dllexport )
810ab2aceSGeorge Karpenkov #endif
DSO1(int a)910ab2aceSGeorge Karpenkov int DSO1(int a) {
1010ab2aceSGeorge Karpenkov   if (a < 123456)
1110ab2aceSGeorge Karpenkov     return 0;
1210ab2aceSGeorge Karpenkov   return 1;
1310ab2aceSGeorge Karpenkov }
1410ab2aceSGeorge Karpenkov 
Uncovered1()1510ab2aceSGeorge Karpenkov void Uncovered1() { }
16