TIOVX User Guide

Detailed Description

APIs for real-time node processing trace operations.

Files

file  tivx_log_resource.h
 Implementation of resource log API.
 
file  tivx_log_rt_trace.h
 Implementation of real-time trace log API.
 

Functions

void ownLogRtInit ()
 Init run-time logger module. More...
 
void ownLogRtResetShm (void *shm_base, uint32_t shm_size)
 Reset shared memory used for logging. More...
 
void ownLogRtTraceNodeExeStart (uint64_t timestamp, tivx_obj_desc_node_t *node_obj_desc)
 Log trace on node execute start.
 
void ownLogRtTraceNodeExeEnd (uint64_t timestamp, tivx_obj_desc_node_t *node_obj_desc)
 Log trace on node execute end.
 
void ownLogRtTraceGraphExeStart (uint64_t timestamp, tivx_obj_desc_graph_t *graph_obj_desc)
 Log trace on graph execute start.
 
void ownLogRtTraceGraphExeEnd (uint64_t timestamp, tivx_obj_desc_graph_t *graph_obj_desc)
 Log trace on graph execute end.
 
void ownLogRtTraceTargetExeStart (tivx_target target, const tivx_obj_desc_t *obj_desc)
 Log trace on target execute start.
 
void ownLogRtTraceTargetExeEnd (tivx_target target, const tivx_obj_desc_t *obj_desc)
 Log trace on target execute end.
 

Function Documentation

◆ ownLogRtInit()

void ownLogRtInit ( )

Init run-time logger module.

  • Called internally during tivxInit. Should NOT be called by user

◆ ownLogRtResetShm()

void ownLogRtResetShm ( void *  shm_base,
uint32_t  shm_size 
)

Reset shared memory used for logging.

  • Called internally during tivxInit. Should NOT be called by user