#include <stdio.h>
Go to the source code of this file.
|
enum | omError_e {
omError_NoError = 0,
omError_Unknown,
omError_InternalBug,
omError_MemoryCorrupted,
omError_NullAddr,
omError_InvalidRangeAddr,
omError_FalseAddr,
omError_FalseAddrOrMemoryCorrupted,
omError_WrongSize,
omError_FreedAddr,
omError_FreedAddrOrMemoryCorrupted,
omError_WrongBin,
omError_UnknownBin,
omError_NotBinAddr,
omError_UnalignedAddr,
omError_NullSizeAlloc,
omError_ListCycleError,
omError_SortedListError,
omError_KeptAddrListCorrupted,
omError_FreePattern,
omError_BackPattern,
omError_FrontPattern,
omError_NotString,
omError_StickyBin,
omError_MaxError
} |
|
Value:do \
} \
omError_t omReportError(omError_t error, omError_t report_error, OM_FLR_DECL, const char *fmt,...)
Definition at line 85 of file omError.h.
Enumerator |
---|
omError_NoError |
|
omError_Unknown |
|
omError_InternalBug |
|
omError_MemoryCorrupted |
|
omError_NullAddr |
|
omError_InvalidRangeAddr |
|
omError_FalseAddr |
|
omError_FalseAddrOrMemoryCorrupted |
|
omError_WrongSize |
|
omError_FreedAddr |
|
omError_FreedAddrOrMemoryCorrupted |
|
omError_WrongBin |
|
omError_UnknownBin |
|
omError_NotBinAddr |
|
omError_UnalignedAddr |
|
omError_NullSizeAlloc |
|
omError_ListCycleError |
|
omError_SortedListError |
|
omError_KeptAddrListCorrupted |
|
omError_FreePattern |
|
omError_BackPattern |
|
omError_FrontPattern |
|
omError_NotString |
|
omError_StickyBin |
|
omError_MaxError |
|
Definition at line 16 of file omError.h.
Definition at line 63 of file omError.c.
71 return "omError_UnKnown";
static struct omErrorString_s om_ErrorStrings[]
Definition at line 52 of file omError.c.
60 return "undocumented error";
static struct omErrorString_s om_ErrorStrings[]
void omPrintAddrInfo |
( |
FILE * |
fd, |
|
|
void * |
addr, |
|
|
const char * |
s |
|
) |
| |
Definition at line 445 of file omDebugCheck.c.
const CanonicalForm int s
static void _omPrintAddrInfo(FILE *fd, omError_t error, void *addr, void *bin_size, omTrackFlags_t flags, int max_frames, const char *s)
Definition at line 78 of file omError.c.
81 int max_check, max_track;
100 #ifdef OM_INTERNAL_DEBUG 105 if (
om_Opts.HowToReportErrors > 2 && fmt !=
NULL && *fmt !=
'\0')
109 fprintf(stderr,
": ");
110 vfprintf(stderr, fmt, ap);
114 if (
om_Opts.HowToReportErrors > 1)
117 fprintf(stderr,
"\n occurred at: ");
119 fprintf(stderr,
" ??");
122 fprintf(stderr,
"\n");
const char * omError2String(omError_t error)
int _omPrintCurrentBackTrace(FILE *fd, OM_FLR_DECL)
omError_t om_InternalErrorStatus
const char * omError2Serror(omError_t error)