ttg 1.0.0
Template Task Graph (TTG): flowgraph-based programming model for high-performance distributed-memory algorithms
Loading...
Searching...
No Matches
Namespaces | Functions
watch.h File Reference
#include "ttg/impl_selector.h"
#include "ttg/util/bug.h"
Include dependency graph for watch.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ttg_madness
 this contains MADNESS-based TTG functionality
 
namespace  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
 
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
 
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>