Skip to content
/ OpenRace Public

Open source implementation of the Coderrect Scanner core race detection functionality.

License

Notifications You must be signed in to change notification settings

jtao/OpenRace

Repository files navigation

Coderrect Logo

OpenRace

OpenRace is an in development C/C++ data race detection tool.

This project aims to have a clean and extensible design to facilitate community contributions.

OpenRace is an open source implementation of the Coderrect Scanner which is a C/C++/Fortran data race detection tool. The open source tool is currently behind the original scanner in terms of feature support, but we are actively developing and expect OpenRace to eventually replace the closed source implementation of Coderrect Scanner.

build-and-test

Building

Using conan to manage dependencies. Instructions to install conan can be found here.

To build, run the following:

mkdir build && cd build
conan install ..
cmake -DLLVM_DIR=$LLVM_DIR ..
make -j

Feel free to adjust cmake options as you see fit.

The only required option is LLVM_DIR which should point to the directory containing LLVMConfig.cmake for LLVM version 10.0.0 .

Developing

About

Open source implementation of the Coderrect Scanner core race detection functionality.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published