1// Copyright 2009 The RE2 Authors. All Rights Reserved. 2// Use of this source code is governed by a BSD-style 3// license that can be found in the LICENSE file. 4 5#include "util/util.h" 6#include "util/valgrind.h" 7 8namespace re2 { 9 10static bool checkValgrind() { 11#ifdef RUNNING_ON_VALGRIND 12 return RUNNING_ON_VALGRIND; 13#else 14 return false; 15#endif 16} 17 18static const int valgrind = checkValgrind(); 19 20int RunningOnValgrind() { 21 return valgrind; 22} 23 24} // namespace re2 25