66 #ifndef TIVX_LOG_RT_TRACE_H_ 67 #define TIVX_LOG_RT_TRACE_H_ 79 #include <tivx_log_rt_if.h>
void ownLogRtTraceGraphExeEnd(uint64_t timestamp, const tivx_obj_desc_graph_t *graph_obj_desc)
Log trace on graph execute end.
struct _tivx_target * tivx_target
Target Object.
void ownLogRtTraceGraphExeStart(uint64_t timestamp, const tivx_obj_desc_graph_t *graph_obj_desc)
Log trace on graph execute start.
uint32_t event_log_max_entries
Graph object descriptor as placed in shared memory.
void ownLogRtInit(void)
Init run-time logger module.
void ownLogRtTraceNodeExeStart(uint64_t timestamp, const tivx_obj_desc_node_t *node_obj_desc)
Log trace on node execute start.
tivx_log_rt_queue_t * queue
void ownLogRtTraceTargetExeStart(tivx_target target, const tivx_obj_desc_t *obj_desc)
Log trace on target execute start.
void ownLogRtResetShm(void *shm_base)
Reset shared memory used for logging.
Event identifier to event name index.
Event logger queue header, structure size MUST be 64b aligned.
Event logger event entry.
tivx_log_rt_entry_t * event_log_base
void ownLogRtTraceNodeExeEnd(uint64_t timestamp, const tivx_obj_desc_node_t *node_obj_desc)
Log trace on node execute end.
tivx_log_rt_index_t * index
void ownLogRtTraceTargetExeEnd(tivx_target target, const tivx_obj_desc_t *obj_desc)
Log trace on target execute end.