#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
} |
|
◆ omAssume
Value:do \
{ \
{ \
} \
} \
while (0)
Definition at line 85 of file omError.h.
◆ omError_t
◆ omError_e
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.
◆ omError2Serror()
Definition at line 63 of file omError.c.
71 return "omError_UnKnown";
void error(const char *fmt,...)
static const struct omErrorString_s om_ErrorStrings[]
◆ omError2String()
Definition at line 52 of file omError.c.
60 return "undocumented error";
void error(const char *fmt,...)
static const struct omErrorString_s om_ErrorStrings[]
◆ omErrorBreak()
◆ omPrintAddrInfo()
void omPrintAddrInfo |
( |
FILE * |
fd, |
|
|
void * |
addr, |
|
|
const char * |
s |
|
) |
| |
Definition at line 453 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)
◆ omReportError()
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')
110 vfprintf(stderr, fmt,
ap);
114 if (
om_Opts.HowToReportErrors > 1)
117 fputs(
"\n occurred at: ",stderr);
const char * omError2String(omError_t error)
int _omPrintCurrentBackTrace(FILE *fd, OM_FLR_DECL)
void error(const char *fmt,...)
omError_t om_InternalErrorStatus
const char * omError2Serror(omError_t error)
◆ om_CallErrorHook
◆ om_ErrorStatus
◆ om_InternalErrorStatus