DaCS API hooks

Table 1. Trace hooks enabled by LIBDACS group (0x04) in the config file.
Hook identifier Traced values
_DACS_BARRIER_WAIT_ENTRY group
_DACS_BARRIER_WAIT_EXIT_INTERVAL retcode
_DACS_DE_KILL_ENTRY deid, pid
_DACS_DE_KILL_EXIT_INTERVAL retcode
_DACS_DE_START_ENTRY deid, text, argv, envv, creation_flags, p_pid
_DACS_DE_START_EXIT_INTERVAL retcode, pid
_DACS_DE_TEST_ENTRY deid, pid, p_exit_status
_DACS_DE_TEST_EXIT_INTERVAL retcode, exit_status
_DACS_DE_WAIT_ENTRY deid, pid, p_exit_status
_DACS_DE_WAIT_EXIT_INTERVAL retcode, exit_status
_DACS_GENERIC_DEBUG long1, long2, long3, long4, long5, long6, long7, long8, long9, long10
_DACS_GET_ENTRY dst_addr, src, src_offset, size, wid, order_attr, swap
_DACS_GET_EXIT_INTERVAL retcode
_DACS_GET_LIST_ENTRY dst_addr, dst_dma_list, dst_list_size, src_remote_mem, src_dma_list, src_list_size, wid, order_attr, swap
_DACS_GET_LIST_EXIT_INTERVAL retcode
_DACS_MBOX_READ_ENTRY msg, src_de, src_pid
_DACS_MBOX_READ_EXIT_INTERVAL retcode
_DACS_MBOX_TEST_ENTRY rw_flag, deid, pid, p_mbox_status
_DACS_MBOX_TEST_EXIT_INTERVAL retcode, result
_DACS_MBOX_WRITE_ENTRY msg, dst_de, dst_pid
_DACS_MBOX_WRITE_EXIT_INTERVAL retcode
_DACS_MUTEX_ACCEPT_ENTRY deid, pid, mutex
_DACS_MUTEX_ACCEPT_EXIT_INTERVAL retcode
_DACS_MUTEX_DESTROY_ENTRY mutex
_DACS_MUTEX_DESTROY_EXIT_INTERVAL retcode
_DACS_MUTEX_INIT_ENTRY mutex
_DACS_MUTEX_INIT_EXIT_INTERVAL retcode
_DACS_MUTEX_LOCK_ENTRY mutex
_DACS_MUTEX_LOCK_EXIT_INTERVAL retcode
_DACS_MUTEX_RELEASE_ENTRY mutex
_DACS_MUTEX_RELEASE_EXIT_INTERVAL retcode
_DACS_MUTEX_SHARE_ENTRY deid, pid, mutex
_DACS_MUTEX_SHARE_EXIT_INTERVAL retcode
_DACS_MUTEX_TRY_LOCK_ENTRY mutex
_DACS_MUTEX_TRY_LOCK_EXIT_INTERVAL retcode
_DACS_MUTEX_UNLOCK_ENTRY mutex
_DACS_MUTEX_UNLOCK_EXIT_INTERVAL retcode
_DACS_PUT_ENTRY dst, dst_offset, src_addr, size, wid, order_attr, swap
_DACS_PUT_EXIT_INTERVAL retcode
_DACS_PUT_LIST_ENTRY dst, dst_dma_list, dma_list_size, src_addr, src_dma_list, src_list_size, wid, order_attr, swap
_DACS_PUT_LIST_EXIT_INTERVAL retcode
_DACS_RMEM_ACCEPT_ENTRY src_de, src_pid, remote_mem
_DACS_RMEM_ACCEPT_EXIT_INTERVAL retcode
_DACS_RMEM_CREATE_ENTRY addr, size, mode, local_mem
_DACS_RMEM_CREATE_EXIT_INTERVAL retcode
_DACS_RMEM_DESTROY_ENTRY remote_mem
_DACS_RMEM_DESTROY_EXIT_INTERVAL retcode
_DACS_RMEM_RELEASE_ENTRY remote_mem
_DACS_RMEM_RELEASE_EXIT_INTERVAL retcode
_DACS_RMEM_SHARE_ENTRY dst, dst_pid, local_mem
_DACS_RMEM_SHARE_EXIT_INTERVAL retcode
_DACS_RUNTIME_EXIT_ENTRY zero
_DACS_RUNTIME_EXIT_EXIT_INTERVAL retcode
_DACS_RUNTIME_INIT_ENTRY argp, envp
_DACS_RUNTIME_INIT_EXIT_INTERVAL retcode