3from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory
import CompFactory
8 """Configure ValgrindSvc profiler"""
10 kwargs.setdefault("ProfiledAlgs", flags.PerfMon.Valgrind.ProfiledAlgs)
11 from AthenaCommon.Constants import VERBOSE
12 kwargs.setdefault("OutputLevel", VERBOSE)
14 acc = ComponentAccumulator()
15 acc.addService(CompFactory.ValgrindSvc(**kwargs), create=True)
16 acc.addService(CompFactory.AuditorSvc(), create=True)
17 acc.setAppProperty("AuditAlgorithms", True)
18 acc.setAppProperty("AuditTools", True)
19 acc.setAppProperty("AuditServices", True)
ValgrindServiceCfg(flags, **kwargs)