17 #include "llvm/Config/config.h"
19 #if HAVE_VALGRIND_VALGRIND_H
20 #include <valgrind/valgrind.h>
23 return !RUNNING_ON_VALGRIND;
35 return RUNNING_ON_VALGRIND;
42 VALGRIND_DISCARD_TRANSLATIONS(Addr, Len);
45 #else // !HAVE_VALGRIND_VALGRIND_H
54 #endif // !HAVE_VALGRIND_VALGRIND_H
62 const volatile void *cv);
66 const volatile void *cv);
68 const volatile void *cv) {}
static const bool NotUnderValgrind
void ValgrindDiscardTranslations(const void *Addr, size_t Len)
Number of individual test Apply this number of consecutive mutations to each input exit after the first new interesting input is found the minimized corpus is saved into the first input directory Number of jobs to run If Reload the main corpus periodically to get new units discovered by other processes Read the given input file
#define LLVM_ATTRIBUTE_WEAK
LLVM_ATTRIBUTE_WEAK void AnnotateHappensAfter(const char *file, int line, const volatile void *cv)
LLVM_ATTRIBUTE_WEAK void AnnotateHappensBefore(const char *file, int line, const volatile void *cv)
LLVM_ATTRIBUTE_WEAK void AnnotateIgnoreWritesBegin(const char *file, int line)
static bool InitNotUnderValgrind()
LLVM_ATTRIBUTE_WEAK void AnnotateIgnoreWritesEnd(const char *file, int line)