archer icon indicating copy to clipboard operation
archer copied to clipboard

Archer, a data race detection tool for large OpenMP applications

Results 19 archer issues
Sort by recently updated
recently updated
newest added

It looks like Archer fails to build with LLVM 9: ``` [ 26%] Building CXX object lib/CMakeFiles/LLVMArcher.dir/Transforms/Instrumentation/InstrumentParallel.cpp.o /usr/workspace/lee218/delete/spack-ulna-openmpi/ArcherBuild/archer/lib/Transforms/Instrumentation/InstrumentParallel.cpp:188:45: error: no matching function for call to 'cast' Function* __tsan_default_suppressions = cast(M->getOrInsertFunction("__tsan_default_suppressions",...

Compilation error is generated in ompt-tsan.cpp. 'ompt_frame_t' is no longer used and is replaced with omp_frame_t.

Prints the compressed protobuf data that can easily be parsed back into protobuf objects in the gui (or other applications). This also uses the same separator as the basic Tsan...

@jprotze I fixed the driver for OSX since it was using the wrong library extension. Also I fix the runninOnValgrind function, however now it does not report any false alarm...

On Mac OSX "runOnTsan" is always initialized to 0 which consequently does not initialize the OMPT runtime. The races in the test suite are correctly reported but it reports false...

For copyprivate-orig-no.c, threadprivate-orig-no.c, threadprivate2-orig-no.c, static-data-member-orig-yes.cpp and static-data-member2-orig-yes.cpp. Code: https://github.com/LLNL/dataracebench/blob/develop/micro-benchmarks/

I bootstrap clang and then build archer following the instructions given at README file. The Archer building process failed to find OMP_LIB_PATH. I think the issue is related to the...

Related to: https://github.com/OpenMPToolsInterface/LLVM-openmp/issues/44 For https://github.com/LLNL/dataracebench/blob/develop/micro-benchmarks/target-teams-distribute-orig-no.c the tool is called with an uninitialized value for a barrier. Accessing an element in the expected datastructure leeds to a segmentation fault. The Archer...

Can we detect in the initialization of the OMPT-tool, whether the application is built with TSan or not? If that would be possible, we could avoid to register the callbacks...

Hi, I followed the instructions for a Stand-alone building, and upon running CMake I get the following error ``` $ cmake -G Ninja -D CMAKE_C_COMPILER=clang -D CMAKE_CXX_COMPILER=clang++ -D CMAKE_BUILD_TYPE=Release -D...