15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright 2009 The RE2 Authors. All Rights Reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// license that can be found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "util/util.h" 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "util/valgrind.h" 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace re2 { 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int RunningOnValgrind() { 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef RUNNING_ON_VALGRIND 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return RUNNING_ON_VALGRIND; 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return 0; 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace re2 19