watch.h File Reference
#include "ttg/impl_selector.h"
#include "ttg/util/bug.h"

Namespaces

 ttg_madness
 this contains MADNESS-based TTG functionality
 
 ttg_madness::detail
 

Functions

const std::vector< const pthread_t * > & ttg_madness::detail::watchpoints_threads ()
 
void ttg_madness::initialize_watchpoints ()
 must be called from main thread before setting watchpoints More...
 
template<typename T >
void ttg_madness::watchpoint_set (T *addr, ttg::detail::MemoryWatchpoint_x86_64::Size size, ttg::detail::MemoryWatchpoint_x86_64::Condition cond)
 sets a hardware watchpoint for window [addr,addr+size) and condition cond More...
 
template<typename T >
void ttg_madness::watchpoint_clear (T *addr)
 clears the hardware watchpoint for window [addr,addr+size) previously created with watchpoint_set<T> More...