|
Classes |
class | BDebugCondition |
class | BDebugInteger |
class | BDebugState |
struct | CompileTimeAssert< true > |
Debugging Macros |
#define | ASSERT(E) (void)0 |
#define | ASSERT_WITH_MESSAGE(expr, msg) (void)0 |
#define | DEBUG_ONLY(x) |
#define | DEBUGGER(MSG) (void)0 |
#define | EXEC_DEBUG_ACTION(action, data) (void)0 |
#define | IS_DEBUG_ENABLED() (void)0 |
#define | PRINT(ARGS) (void)0 |
#define | PRINT_OBJECT(OBJ) (void)0 |
#define | SERIAL_PRINT(ARGS) (void)0 |
#define | SERIAL_TRACE() (void)0 |
#define | SET_DEBUG_ENABLED(FLAG) (void)0 |
#define | STATIC_ASSERT(x) CompileTimeAssert< (x) >() |
#define | TRACE() (void)0 |
#define | TRESPASS() (void)0 |
#define | VALIDATE(x, recover) if (!(x)) { recover; } |
Named Debugging Variables |
_IMPEXP_SUPPORT void | add_debug_atom (const BNS(::palmos::support::) sptr< BNS(palmos::support::) SAtom > &atom, const char *name) |
_IMPEXP_SUPPORT void | add_debug_atom (BNS(palmos::support::) SAtom *atom, const char *name) |
_IMPEXP_SUPPORT void | add_debug_sized (const void *key, size_t size, const char *name) |
_IMPEXP_SUPPORT void | set_debug_fieldwidth (int width) |
_IMPEXP_SUPPORT BNS(palmos::support::)
SString lookup_debug(const
BNS(_IMPEXP_SUPPOR | BNS )(palmos::support::) SString lookup_debug(const void *key |
_IMPEXP_SUPPORT BNS(palmos::support::)
SString lookup_debug(const
BNS(_IMPEXP_SUPPORT boo | padding ) = true) |
Defines |
#define | _rtDebugFlag true |
#define | DEBUG 0 |
Typedefs |
typedef void(* | b_debug_action )(void *data) |
Functions |
int | _debugFlag (void) |
int | _debugPrintf (const char *,...) |
void | _exec_debug_action (b_debug_action action, void *data) |
int | _setDebugFlag (int) |
int | _sPrintf (const char *,...) |
int | _xdebugPrintf (const char *,...) |