CMS 3D CMS Logo

Functions
AllocMonitorRegistry.cc File Reference
#include <dlfcn.h>
#include "PerfTools/AllocMonitor/interface/AllocMonitorRegistry.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/thread_safety_macros.h"

Go to the source code of this file.

Functions

void alloc_monitor_start ()
 
void alloc_monitor_start_thread_reporting ()
 
void alloc_monitor_stop ()
 
bool alloc_monitor_stop_thread_reporting ()
 

Function Documentation

◆ alloc_monitor_start()

void alloc_monitor_start ( )

Definition at line 161 of file memory_proxies.cc.

Referenced by cms::perftools::AllocMonitorRegistry::start().

161 { alloc_monitor_running_state() = true; }

◆ alloc_monitor_start_thread_reporting()

void alloc_monitor_start_thread_reporting ( )

Definition at line 166 of file memory_proxies.cc.

166 { getTracker().start_reporting(); }

◆ alloc_monitor_stop()

void alloc_monitor_stop ( )

Definition at line 162 of file memory_proxies.cc.

Referenced by cms::perftools::AllocMonitorRegistry::~AllocMonitorRegistry().

162 { alloc_monitor_running_state() = false; }

◆ alloc_monitor_stop_thread_reporting()

bool alloc_monitor_stop_thread_reporting ( )

Definition at line 164 of file memory_proxies.cc.

164 { return getTracker().stop_reporting(); }