The COUNTERS and TIMERS hooks contain data that are accumulated during the DaCS calls. These data and trace events are reported by the dacs_runtime_exit() function.
Hook identifier | Traced values |
---|---|
_DACS_COUNTERS1 | dacs_de_starts, dacs_de_waits, dacs_put_count, dacs_get_count, dacs_put_bytes, dacs_get_bytes, dacs_send_count, dacs_recv_count, dacs_send_bytes, dacs_recv_bytes |
_DACS_COUNTERS2 | dacs_mutex_try_success, dacs_mutex_try_failure, dacs_x1, dacs_x2 |
_DACS_HOST_MUTEX_INIT | lock |
_DACS_HOST_MUTEX_LOCK | lock, miss |
_DACS_HOST_MUTEX_TRYLOCK | lock, ret |
_DACS_HOST_MUTEX_UNLOCK | lock |
_DACS_PERF_GENERIC_DEBUG | long1, long2, long3, long4, long5, long6, long7, long8, long9, long10 |
_DACS_SPE_MUTEX_INIT | lock |
_DACS_SPE_MUTEX_LOCK | lock, miss |
_DACS_SPE_MUTEX_TRYLOCK | lock, ret |
_DACS_SPE_MUTEX_UNLOCK | lock |
_DACS_TIMERS | dacs_put, dacs_put_list, dacs_wait, dacs_send, dacs_recv, dacs_mutex_lock, dacs_barrier_wait, dacs_mbox_read, dacs_mbox_write, dacs_x |