Go to the source code of this file.
|
#define | DBG_DEBUG(dbg_logger, format, ...) |
|
#define | DBG_DEBUG_ERR(dbg_logger, dbg_err) |
|
#define | DBG_ENTER |
|
#define | DBG_ERROR(dbg_logger, format, ...) |
|
#define | DBG_ERROR_ERR(dbg_logger, dbg_err) |
|
#define | DBG_INFO(dbg_logger, format, ...) |
|
#define | DBG_INFO_ERR(dbg_logger, dbg_err) |
|
#define | DBG_LEAVE |
|
#define | DBG_MEM_DEC(o) |
|
#define | DBG_MEM_INC(o, attach) |
|
#define | DBG_NOTICE(dbg_logger, format, ...) |
|
#define | DBG_NOTICE_ERR(dbg_logger, dbg_err) |
|
#define | DBG_VERBOUS(dbg_logger, format, ...) |
|
#define | DBG_VERBOUS_ERR(dbg_logger, dbg_err) |
|
#define | DBG_WARN(dbg_logger, format, ...) |
|
#define | DBG_WARN_ERR(dbg_logger, dbg_err) |
|
#define | GWEN_MEMORY_DEBUG_MODE_ALL 0 |
|
#define | GWEN_MEMORY_DEBUG_MODE_DETAILED 2 |
|
#define | GWEN_MEMORY_DEBUG_MODE_OPEN 1 |
|
#define | GWEN_MEMORY_DEBUG_MODE_SHORT 3 |
|
◆ DBG_DEBUG
#define DBG_DEBUG |
( |
|
dbg_logger, |
|
|
|
format, |
|
|
|
... |
|
) |
| |
Value:
char dbg_buffer[300]; \
\
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1, __FILE__":%5d: " format , __LINE__ , ## __VA_ARGS__)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
}\
};
GWENHYWFAR_API int GWEN_Logger_GetLevel(const char *logDomain)
Definition at line 214 of file debug.h.
◆ DBG_DEBUG_ERR
#define DBG_DEBUG_ERR |
( |
|
dbg_logger, |
|
|
|
dbg_err |
|
) |
| |
Value:
char dbg_buffer[300]; \
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1, __FILE__":%5d: %s" , __LINE__ , dbg_errbuff)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
}\
};
GWENHYWFAR_API int GWEN_Error_ToString(int c, char *buffer, int bsize)
Definition at line 235 of file debug.h.
◆ DBG_ENTER
◆ DBG_ERROR
#define DBG_ERROR |
( |
|
dbg_logger, |
|
|
|
format, |
|
|
|
... |
|
) |
| |
Value: {\
char dbg_buffer[300]; \
\
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1,\
__FILE__":%5d: " format , __LINE__ , ## __VA_ARGS__)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=(char)0; \
}\
}\
};
Definition at line 97 of file debug.h.
◆ DBG_ERROR_ERR
#define DBG_ERROR_ERR |
( |
|
dbg_logger, |
|
|
|
dbg_err |
|
) |
| |
Value: {\
char dbg_buffer[300]; \
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1,\
__FILE__":%5d: %s" , __LINE__ , dbg_errbuff)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
};
Definition at line 113 of file debug.h.
◆ DBG_INFO
#define DBG_INFO |
( |
|
dbg_logger, |
|
|
|
format, |
|
|
|
... |
|
) |
| |
Value:
char dbg_buffer[300]; \
\
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1,\
__FILE__":%5d: " format , __LINE__ , ## __VA_ARGS__)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=(char)0; \
}\
};
Definition at line 181 of file debug.h.
◆ DBG_INFO_ERR
#define DBG_INFO_ERR |
( |
|
dbg_logger, |
|
|
|
dbg_err |
|
) |
| |
Value:
char dbg_buffer[300]; \
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1, __FILE__":%5d: %s" , __LINE__ , dbg_errbuff)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
}\
};
Definition at line 196 of file debug.h.
◆ DBG_LEAVE
◆ DBG_MEM_DEC
◆ DBG_MEM_INC
#define DBG_MEM_INC |
( |
|
o, |
|
|
|
attach |
|
) |
| |
◆ DBG_NOTICE
#define DBG_NOTICE |
( |
|
dbg_logger, |
|
|
|
format, |
|
|
|
... |
|
) |
| |
Value:
char dbg_buffer[300]; \
\
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1,\
__FILE__":%5d: " format , __LINE__ , ## __VA_ARGS__)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=(char)0; \
}\
};
@ GWEN_LoggerLevel_Notice
Definition at line 152 of file debug.h.
◆ DBG_NOTICE_ERR
#define DBG_NOTICE_ERR |
( |
|
dbg_logger, |
|
|
|
dbg_err |
|
) |
| |
Value:
char dbg_buffer[300]; \
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1, __FILE__":%5d: %s" , __LINE__ , dbg_errbuff)>0) {\
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
} \
};
Definition at line 167 of file debug.h.
◆ DBG_VERBOUS
#define DBG_VERBOUS |
( |
|
dbg_logger, |
|
|
|
format, |
|
|
|
... |
|
) |
| |
Value:
char dbg_buffer[300]; \
\
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1, __FILE__":%5d: " format , __LINE__ , ## __VA_ARGS__)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
}\
};
@ GWEN_LoggerLevel_Verbous
Definition at line 224 of file debug.h.
◆ DBG_VERBOUS_ERR
#define DBG_VERBOUS_ERR |
( |
|
dbg_logger, |
|
|
|
dbg_err |
|
) |
| |
Value:
char dbg_buffer[300]; \
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1, __FILE__":%5d: %s" , __LINE__ , dbg_errbuff)>0) {\
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
}\
};
Definition at line 247 of file debug.h.
◆ DBG_WARN
#define DBG_WARN |
( |
|
dbg_logger, |
|
|
|
format, |
|
|
|
... |
|
) |
| |
Value: {\
char dbg_buffer[300]; \
\
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1,\
__FILE__":%5d: " format , __LINE__ , ## __VA_ARGS__)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=(char)0; \
}\
}\
};
@ GWEN_LoggerLevel_Warning
Definition at line 125 of file debug.h.
◆ DBG_WARN_ERR
#define DBG_WARN_ERR |
( |
|
dbg_logger, |
|
|
|
dbg_err |
|
) |
| |
Value: {\
char dbg_buffer[300]; \
char dbg_errbuff[256]; \
GWEN_Error_ToString(dbg_err,dbg_errbuff, sizeof(dbg_errbuff)); \
if (snprintf(dbg_buffer, sizeof(dbg_buffer)-1,\
__FILE__":%5d: %s" , __LINE__ , dbg_errbuff)>0) { \
dbg_buffer[sizeof(dbg_buffer)-1]=0; \
};
Definition at line 141 of file debug.h.
◆ GWEN_MEMORY_DEBUG_MODE_ALL
#define GWEN_MEMORY_DEBUG_MODE_ALL 0 |
◆ GWEN_MEMORY_DEBUG_MODE_DETAILED
#define GWEN_MEMORY_DEBUG_MODE_DETAILED 2 |
◆ GWEN_MEMORY_DEBUG_MODE_OPEN
#define GWEN_MEMORY_DEBUG_MODE_OPEN 1 |
◆ GWEN_MEMORY_DEBUG_MODE_SHORT
#define GWEN_MEMORY_DEBUG_MODE_SHORT 3 |
◆ GWEN_MEMORY_DEBUG_OBJECT
◆ GWEN_Debug_Snprintf()
GWENHYWFAR_API uint32_t GWEN_Debug_Snprintf |
( |
char * |
buffer, |
|
|
uint32_t |
size, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ GWEN_MemoryDebug_CleanUp()
◆ GWEN_MemoryDebug_Decrement()
GWENHYWFAR_API void GWEN_MemoryDebug_Decrement |
( |
const char * |
name, |
|
|
const char * |
wFile, |
|
|
int |
wLine |
|
) |
| |
◆ GWEN_MemoryDebug_Dump()
◆ GWEN_MemoryDebug_DumpObject()
GWENHYWFAR_API void GWEN_MemoryDebug_DumpObject |
( |
const char * |
name, |
|
|
uint32_t |
mode |
|
) |
| |
◆ GWEN_MemoryDebug_GetObjectCount()
GWENHYWFAR_API long int GWEN_MemoryDebug_GetObjectCount |
( |
const char * |
name | ) |
|
◆ GWEN_MemoryDebug_Increment()
GWENHYWFAR_API void GWEN_MemoryDebug_Increment |
( |
const char * |
name, |
|
|
const char * |
wFile, |
|
|
int |
wLine, |
|
|
int |
attach |
|
) |
| |