TIOVX User Guide

Implementation of real-time trace log API. More...

#include <tivx_log_rt_if.h>

Go to the source code of this file.

Data Structures

struct  tivx_log_rt_queue_t
 Event logger queue header, structure size MUST be 64b aligned. More...
 
struct  tivx_log_rt_obj_t
 Event logger object. More...
 

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.
 

Detailed Description

Implementation of real-time trace log API.

Definition in file tivx_log_rt_trace.h.