[
  {
    "config": "opt"
  }, 
  {
    "config": "basicprof"
  }, 
  {
    "config": "helgrind", 
    "timeout_multiplier": 20, 
    "tool_prefix": [
      "valgrind", 
      "--tool=helgrind"
    ]
  }, 
  {
    "config": "asan-noleaks", 
    "environ": {
      "ASAN_OPTIONS": "detect_leaks=0:color=always"
    }, 
    "timeout_multiplier": 1.5
  }, 
  {
    "config": "ubsan", 
    "timeout_multiplier": 1.5
  }, 
  {
    "config": "dbg"
  }, 
  {
    "config": "stapprof"
  }, 
  {
    "config": "gcov"
  }, 
  {
    "config": "memcheck", 
    "timeout_multiplier": 10, 
    "tool_prefix": [
      "valgrind", 
      "--tool=memcheck", 
      "--leak-check=full"
    ]
  }, 
  {
    "config": "asan", 
    "environ": {
      "ASAN_OPTIONS": "suppressions=tools/asan_suppressions.txt:detect_leaks=1:color=always", 
      "LSAN_OPTIONS": "suppressions=tools/asan_suppressions.txt:report_objects=1"
    }, 
    "timeout_multiplier": 1.5
  }, 
  {
    "config": "tsan", 
    "environ": {
      "TSAN_OPTIONS": "suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1"
    }, 
    "timeout_multiplier": 2
  }, 
  {
    "config": "msan", 
    "timeout_multiplier": 2
  }, 
  {
    "config": "mutrace"
  }
]
