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 (void)
 Init run-time logger module. More...
 
void ownLogRtResetShm (void *shm_base)
 Reset shared memory used for logging. More...
 
void ownLogRtTraceNodeExeStart (uint64_t timestamp, const tivx_obj_desc_node_t *node_obj_desc)
 Log trace on node execute start.
 
void ownLogRtTraceNodeExeEnd (uint64_t timestamp, const tivx_obj_desc_node_t *node_obj_desc)
 Log trace on node execute end.
 
void ownLogRtTraceGraphExeStart (uint64_t timestamp, const tivx_obj_desc_graph_t *graph_obj_desc)
 Log trace on graph execute start.
 
void ownLogRtTraceGraphExeEnd (uint64_t timestamp, const 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 ( void  )

Init run-time logger module.

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

◆ ownLogRtResetShm()

void ownLogRtResetShm ( void *  shm_base)

Reset shared memory used for logging.

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