My Project
|
#include <limits.h>
#include <string.h>
#include "omConfig.h"
#include "omalloc.h"
#include "omDebug.h"
#include "omReturn.h"
Go to the source code of this file.
Macros | |
#define | OM_CLFL check_level OM_FL_KOMMA OM_FL |
#define | MAX(a, b) (a > b ? a : b) |
#define | MIN(a, b) (a < b ? a : b) |
Functions | |
static void * | __omDebugAlloc (void *size_bin, omTrackFlags_t flags, char track, OM_FLR_DECL) |
static void * | __omDebugRealloc (void *old_addr, void *old_size_bin, void *new_size_bin, omError_t old_status, omTrackFlags_t old_flags, omTrackFlags_t new_flags, char track, OM_FLR_DECL) |
static void | __omDebugFree (void *addr, void *size_bin, omTrackFlags_t flags, OM_FLR_DECL) |
omError_t | omTestAddrBin (void *addr, omBin bin, int check_level) |
omError_t | omTestBinAddrSize (void *addr, size_t size, int check_level) |
omError_t | omTestAddrSize (void *addr, size_t size, int check_level) |
omError_t | omTestBinAddr (void *addr, int check_level) |
omError_t | omTestAddr (void *addr, int check_level) |
omError_t | omtestAddrSize (void *addr, size_t size, int check_level) |
omError_t | omtestAddr (void *addr, int check_level) |
omError_t | omTestAddrAlignedBin (void *addr, omBin bin, int check_level) |
omError_t | omTestAddrAlignedSize (void *addr, size_t size, int check_level) |
omError_t | omTestAddrAligned (void *addr, int check_level) |
omError_t | omtestAddrAlignedSize (void *addr, size_t size, int check_level) |
omError_t | omtestAddrAligned (void *addr, int check_level) |
omError_t | omTestBin (omBin bin, int check_level) |
omError_t | omTestMemory (int check_level) |
void * | _omDebugAlloc (void *size_bin, omTrackFlags_t flags, OM_CTFL_DECL) |
void * | _omDebugRealloc (void *old_addr, void *old_size_bin, void *new_size_bin, omTrackFlags_t old_flags, omTrackFlags_t new_flags, OM_CTFL_DECL) |
void | _omDebugFree (void *addr, void *size_bin, omTrackFlags_t flags, OM_CFL_DECL) |
void * | _omDebugMemDup (void *addr, omTrackFlags_t flags, OM_CTFL_DECL) |
char * | _omDebugStrDup (const char *addr, OM_TFL_DECL) |
omError_t | _omDebugAddr (void *addr, void *bin_size, omTrackFlags_t flags, OM_CFL_DECL) |
omError_t | _omDebugMemory (OM_CFL_DECL) |
omError_t | _omDebugBin (omBin bin, OM_CFL_DECL) |
static omBin | omGetOrigSpecBinOfAddr (void *addr) |
void | omFreeKeptAddrFromBin (omBin bin) |
void | omFreeKeptAddr () |
Variables | |
void * | om_KeptAddr = NULL |
static unsigned long | om_NumberOfKeptAddrs = 0 |
void * | om_LastKeptAddr = NULL |
void * | om_AlwaysKeptAddrs = NULL |
|
static |
Definition at line 304 of file omDebug.c.
|
static |
Definition at line 465 of file omDebug.c.
|
static |
Definition at line 352 of file omDebug.c.
omError_t _omDebugAddr | ( | void * | addr, |
void * | bin_size, | ||
omTrackFlags_t | flags, | ||
OM_CFL_DECL | |||
) |
Definition at line 278 of file omDebug.c.
void * _omDebugAlloc | ( | void * | size_bin, |
omTrackFlags_t | flags, | ||
OM_CTFL_DECL | |||
) |
Definition at line 110 of file omDebug.c.
void _omDebugFree | ( | void * | addr, |
void * | size_bin, | ||
omTrackFlags_t | flags, | ||
OM_CFL_DECL | |||
) |
Definition at line 182 of file omDebug.c.
void * _omDebugMemDup | ( | void * | addr, |
omTrackFlags_t | flags, | ||
OM_CTFL_DECL | |||
) |
Definition at line 201 of file omDebug.c.
omError_t _omDebugMemory | ( | OM_CFL_DECL | ) |
void * _omDebugRealloc | ( | void * | old_addr, |
void * | old_size_bin, | ||
void * | new_size_bin, | ||
omTrackFlags_t | old_flags, | ||
omTrackFlags_t | new_flags, | ||
OM_CTFL_DECL | |||
) |
Definition at line 147 of file omDebug.c.
char * _omDebugStrDup | ( | const char * | addr, |
OM_TFL_DECL | |||
) |
Definition at line 231 of file omDebug.c.
void omFreeKeptAddr | ( | ) |
Definition at line 609 of file omDebug.c.
void omFreeKeptAddrFromBin | ( | omBin | bin | ) |
Definition at line 542 of file omDebug.c.
|
static |
omError_t omTestAddr | ( | void * | addr, |
int | check_level | ||
) |
Definition at line 56 of file omDebug.c.
omError_t omtestAddr | ( | void * | addr, |
int | check_level | ||
) |
omError_t omTestAddrAligned | ( | void * | addr, |
int | check_level | ||
) |
omError_t omtestAddrAligned | ( | void * | addr, |
int | check_level | ||
) |
omError_t omTestAddrAlignedSize | ( | void * | addr, |
size_t | size, | ||
int | check_level | ||
) |
omError_t omtestAddrAlignedSize | ( | void * | addr, |
size_t | size, | ||
int | check_level | ||
) |
omError_t omTestAddrSize | ( | void * | addr, |
size_t | size, | ||
int | check_level | ||
) |
omError_t omtestAddrSize | ( | void * | addr, |
size_t | size, | ||
int | check_level | ||
) |
omError_t omTestBinAddr | ( | void * | addr, |
int | check_level | ||
) |
omError_t omTestBinAddrSize | ( | void * | addr, |
size_t | size, | ||
int | check_level | ||
) |