CoreFlow 1.0.0
A modern orchestration and execution runtime
|
The internal debugging implementation. More...
#include <signal.h>
Macros | |
#define | VX_PRINT(zone, message, ...) |
The OpenVX Debugging Facility. | |
#define | VX_KERNEL_ENTRY(params, num) |
A debugging macro for entering kernels. | |
#define | VX_KERNEL_RETURN(status) |
A debugging macro for leaving kernels. | |
#define | DEBUG_BREAK() |
#define | VX_BACKTRACE(zone) |
Enumerations | |
enum | vx_debug_zone_e { VX_ZONE_ERROR = 0 , VX_ZONE_WARNING = 1 , VX_ZONE_API = 2 , VX_ZONE_INFO = 3 , VX_ZONE_DEBUG = 4 , VX_ZONE_PERF = 5 , VX_ZONE_CONTEXT = 6 , VX_ZONE_OSAL = 7 , VX_ZONE_REFERENCE = 8 , VX_ZONE_ARRAY = 9 , VX_ZONE_IMAGE = 10 , VX_ZONE_SCALAR = 11 , VX_ZONE_KERNEL = 12 , VX_ZONE_GRAPH = 13 , VX_ZONE_NODE = 14 , VX_ZONE_PARAMETER = 15 , VX_ZONE_DELAY = 16 , VX_ZONE_TARGET = 17 , VX_ZONE_TENSOR = 18 , VX_ZONE_LOG = 19 , VX_ZONE_MAX = 32 } |
These are the bit flags for debugging. More... | |
Functions | |
void | vx_print (vx_enum zone, const char *format,...) |
Internal Printing Function. | |
void | vx_set_debug_zone (vx_enum zone) |
Sets a zone bit in the debug mask. | |
void | vx_clr_debug_zone (vx_enum zone) |
Clears the zone bit in the mask. | |
vx_bool | vx_get_debug_zone (vx_enum zone) |
Returns true or false if the zone bit is set or cleared. | |
void | vx_set_debug_zone_from_env (void) |
Pulls the debug zone mask from the environment variables. | |
The internal debugging implementation.
#define DEBUG_BREAK | ( | ) |
#define VX_BACKTRACE | ( | zone | ) |