TIOVX User Guide
|
The Internal Debugging API. More...
#include <stdbool.h>
Go to the source code of this file.
Macros | |
#define | ASSERT_CONCAT_(a, b) a##b |
Macros for build time check. | |
#define | VX_PRINT(zone, message, ...) do { tivx_print(((vx_enum)zone), "[%s:%u] " message, __FUNCTION__, __LINE__, ## __VA_ARGS__); } while (1 == 0) |
The OpenVX Debugging Facility. | |
Enumerations | |
enum | tivx_debug_zone_e { VX_ZONE_ERROR = 0, VX_ZONE_WARNING = 1, VX_ZONE_API = 2, VX_ZONE_INFO = 3, VX_ZONE_PERF = 4, VX_ZONE_CONTEXT = 5, VX_ZONE_OSAL = 6, VX_ZONE_REFERENCE = 7, VX_ZONE_ARRAY = 8, VX_ZONE_IMAGE = 9, VX_ZONE_SCALAR = 10, VX_ZONE_KERNEL = 11, VX_ZONE_GRAPH = 12, VX_ZONE_NODE = 13, VX_ZONE_PARAMETER = 14, VX_ZONE_DELAY = 15, VX_ZONE_TARGET = 16, VX_ZONE_LOG = 17, VX_ZONE_INIT = 18, VX_ZONE_OPTIMIZATION = 19 } |
These are the bit flags for debugging. More... | |
Functions | |
void | tivx_print (vx_enum zone, const char *format,...) |
Internal Printing Function. More... | |
void | tivx_set_debug_zone (vx_enum zone) |
Sets a zone bit in the debug mask. More... | |
void | tivx_clr_debug_zone (vx_enum zone) |
Clears the zone bit in the mask. More... | |
vx_bool | tivx_get_debug_zone (vx_enum zone) |
Returns true or false if the zone bit is set or cleared. More... | |
The Internal Debugging API.
Definition in file tivx_debug.h.