#include <assert.h>
Go to the source code of this file.
|
| #define | ASSERT(exp) |
| #define | ERRORMSG(msg) |
| #define | ERRORMSG1(msg, a) |
| #define | ERRORMSG2(msg, a, b) |
| #define | ERRORMSG3(msg, a, b, c) |
| #define | ERRORMSG4(msg, a, b, c, d) |
| #define | ERRORMSG5(msg, a, b, c, d, e) |
| #define | HWNDASSERT(hWnd) |
| #define | IsBadPtr(p) |
| #define | IsBadArray(p, n) |
| #define | RPTRASSERT(p) |
| #define | FNPTRASSERT(p) |
| #define | LPSZASSERT(p) |
| #define | WPTRASSERT(p) |
| #define | MEMBERASSERT() |
| #define | ARRAYASSERT(p, n) |
| #define | RARRAYASSERT(p, n) |
| #define | WARRAYASSERT(p, n) |
| #define | VERIFY(exp) |
| #define | DEBUG_ONLY(exp) |
| #define | TRACE(s) |
| #define | DLLTRACE(s) |
| #define | TRACE1(s, a) |
| #define | TRACE2(s, a, b) |
| #define | TRACE3(s, a, b, c) |
| #define | TRACE4(s, a, b, c, d) |
| #define | TRACE5(s, a, b, c, d, e) |
| #define | TRACE_INT(e) |
| #define | TRACE_FLOAT(e) |
| #define | TRACE_STRING(e) |
| #define | SHOW_SYSTEM_ERROR(dwError) |
| #define | VERIFY_SYSTEM_CALL(exp) |
| #define | ASSERT_ISALIGNED(p) |
| #define | ASSERT_NOTONSTACK(p) |
| #define | SET_CRT_DEBUG_FIELD(a) |
| #define | CLEAR_CRT_DEBUG_FIELD(a) |
| #define | HEAPASSERT() |
| #define | AXODBG_REPORT_FLAG 0x80000000 |
| #define | AXODBG_BREAK_ON_ASSERT 0x00000001 |
| #define | AXODBG_SET_DEBUG_FIELD(a) |
| #define | AXODBG_CLEAR_DEBUG_FIELD(a) |
| #define | AXODBG_DEBUGBREAK() |
|
| void | AXODBG_Initialize (void) |
| BOOL | AXODBG_DebugBreak (void) |
| int cdecl | AXODBG_printf (char *lpsz,...) |
| void | AXODBG_SetTracePrefix (char const *szNewTracePrefix) |
| void | AXODBG_SetTracePrefixFromModuleHandle (HMODULE mod_handle) |
| int | AXODBG_ShowSystemError (DWORD dwSystemError) |
| UINT | AXODBG_GetSystemErrorText (DWORD dwSystemError, LPSTR pszBuf, UINT uMaxLen) |
| BOOL | AXODBG_IsAligned (void *pv, UINT uDataSize) |
| BOOL | AXODBG_NotOnStack (void *pv) |
| void | AXODBG_assert (LPCSTR psExp, LPCSTR psFile, int nLine) |
| void | AXODBG_ErrorMsg (LPCSTR psFile, int nLine, LPCSTR pszFormat,...) |
| void | AXODBG_SystemErrorMsg (DWORD dwSystemError, LPCSTR psFile, int nLine) |
| DWORD | AXODBG_SetDebugFlag (DWORD dwFlags) |
◆ ARRAYASSERT
| #define ARRAYASSERT |
( |
| p, |
|
|
| n ) |
◆ ASSERT
◆ ASSERT_ISALIGNED
| #define ASSERT_ISALIGNED |
( |
| p | ) |
|
◆ ASSERT_NOTONSTACK
| #define ASSERT_NOTONSTACK |
( |
| p | ) |
|
◆ AXODBG_BREAK_ON_ASSERT
| #define AXODBG_BREAK_ON_ASSERT 0x00000001 |
◆ AXODBG_CLEAR_DEBUG_FIELD
| #define AXODBG_CLEAR_DEBUG_FIELD |
( |
| a | ) |
|
◆ AXODBG_DEBUGBREAK
| #define AXODBG_DEBUGBREAK |
( |
| ) |
|
◆ AXODBG_REPORT_FLAG
| #define AXODBG_REPORT_FLAG 0x80000000 |
◆ AXODBG_SET_DEBUG_FIELD
| #define AXODBG_SET_DEBUG_FIELD |
( |
| a | ) |
|
◆ CLEAR_CRT_DEBUG_FIELD
| #define CLEAR_CRT_DEBUG_FIELD |
( |
| a | ) |
|
◆ DEBUG_ONLY
| #define DEBUG_ONLY |
( |
| exp | ) |
|
◆ DLLTRACE
◆ ERRORMSG
◆ ERRORMSG1
| #define ERRORMSG1 |
( |
| msg, |
|
|
| a ) |
◆ ERRORMSG2
| #define ERRORMSG2 |
( |
| msg, |
|
|
| a, |
|
|
| b ) |
◆ ERRORMSG3
| #define ERRORMSG3 |
( |
| msg, |
|
|
| a, |
|
|
| b, |
|
|
| c ) |
◆ ERRORMSG4
| #define ERRORMSG4 |
( |
| msg, |
|
|
| a, |
|
|
| b, |
|
|
| c, |
|
|
| d ) |
◆ ERRORMSG5
| #define ERRORMSG5 |
( |
| msg, |
|
|
| a, |
|
|
| b, |
|
|
| c, |
|
|
| d, |
|
|
| e ) |
◆ FNPTRASSERT
◆ HEAPASSERT
◆ HWNDASSERT
| #define HWNDASSERT |
( |
| hWnd | ) |
|
◆ IsBadArray
| #define IsBadArray |
( |
| p, |
|
|
| n ) |
Value:IsBadWritePtr((
void *)(p),
sizeof(*(p))*(
n))
Definition at line 127 of file axodebug.h.
◆ IsBadPtr
Value:IsBadWritePtr((void *)(p), sizeof(*(p)))
Definition at line 126 of file axodebug.h.
◆ LPSZASSERT
◆ MEMBERASSERT
◆ RARRAYASSERT
| #define RARRAYASSERT |
( |
| p, |
|
|
| n ) |
Value:ASSERT( ((p) != NULL) && !IsBadReadPtr( (
const void *)(p),
sizeof(*(p))*(
n) ) )
Definition at line 156 of file axodebug.h.
◆ RPTRASSERT
Value:ASSERT(!IsBadReadPtr((
const void *)(p),
sizeof(*(p))))
Definition at line 128 of file axodebug.h.
◆ SET_CRT_DEBUG_FIELD
| #define SET_CRT_DEBUG_FIELD |
( |
| a | ) |
|
◆ SHOW_SYSTEM_ERROR
| #define SHOW_SYSTEM_ERROR |
( |
| dwError | ) |
|
◆ TRACE
◆ TRACE1
◆ TRACE2
| #define TRACE2 |
( |
| s, |
|
|
| a, |
|
|
| b ) |
◆ TRACE3
| #define TRACE3 |
( |
| s, |
|
|
| a, |
|
|
| b, |
|
|
| c ) |
◆ TRACE4
| #define TRACE4 |
( |
| s, |
|
|
| a, |
|
|
| b, |
|
|
| c, |
|
|
| d ) |
◆ TRACE5
| #define TRACE5 |
( |
| s, |
|
|
| a, |
|
|
| b, |
|
|
| c, |
|
|
| d, |
|
|
| e ) |
◆ TRACE_FLOAT
◆ TRACE_INT
◆ TRACE_STRING
| #define TRACE_STRING |
( |
| e | ) |
|
◆ VERIFY
◆ VERIFY_SYSTEM_CALL
| #define VERIFY_SYSTEM_CALL |
( |
| exp | ) |
|
◆ WARRAYASSERT
| #define WARRAYASSERT |
( |
| p, |
|
|
| n ) |
Value:ASSERT( ((p) != NULL) && !IsBadWritePtr( (
void *)(p),
sizeof(*(p))*(
n) ) )
Definition at line 157 of file axodebug.h.
◆ WPTRASSERT
◆ AXODBG_assert()
| void AXODBG_assert |
( |
LPCSTR | psExp, |
|
|
LPCSTR | psFile, |
|
|
int | nLine ) |
◆ AXODBG_DebugBreak()
| BOOL AXODBG_DebugBreak |
( |
void | | ) |
|
◆ AXODBG_ErrorMsg()
| void AXODBG_ErrorMsg |
( |
LPCSTR | psFile, |
|
|
int | nLine, |
|
|
LPCSTR | pszFormat, |
|
|
| ... ) |
◆ AXODBG_GetSystemErrorText()
◆ AXODBG_Initialize()
| void AXODBG_Initialize |
( |
void | | ) |
|
◆ AXODBG_IsAligned()
| BOOL AXODBG_IsAligned |
( |
void * | pv, |
|
|
UINT | uDataSize ) |
◆ AXODBG_NotOnStack()
| BOOL AXODBG_NotOnStack |
( |
void * | pv | ) |
|
◆ AXODBG_printf()
| int cdecl AXODBG_printf |
( |
char * | lpsz, |
|
|
| ... ) |
◆ AXODBG_SetDebugFlag()
◆ AXODBG_SetTracePrefix()
| void AXODBG_SetTracePrefix |
( |
char const * | szNewTracePrefix | ) |
|
◆ AXODBG_SetTracePrefixFromModuleHandle()
| void AXODBG_SetTracePrefixFromModuleHandle |
( |
HMODULE | mod_handle | ) |
|
◆ AXODBG_ShowSystemError()
| int AXODBG_ShowSystemError |
( |
DWORD | dwSystemError | ) |
|
◆ AXODBG_SystemErrorMsg()
| void AXODBG_SystemErrorMsg |
( |
DWORD | dwSystemError, |
|
|
LPCSTR | psFile, |
|
|
int | nLine ) |