![]() |
My Project
|
Go to the source code of this file.
Macros | |
#define | omGetAlignedSpecBin(size) _omGetSpecBin(size, 1, 0) |
#define | omGetSpecBin(size) _omGetSpecBin(size, 0, 0) |
#define | omUnGetSpecBin(bin_ptr) _omUnGetSpecBin(bin_ptr, 0) |
#define | omDeleteSpecBin(bin_ptr) _omUnGetSpecBin(bin_ptr, 1) |
#define | omIsStickyBin(bin) (bin->sticky >= SIZEOF_VOIDP) |
#define | omIsStaticNormalBin(bin) |
#define | omIsNormalBin(bin) omIsStaticNormalBin(bin) || omFindInGList(om_SpecBin, next, bin, bin) || omIsStickyBin(bin) |
#define | omIsSpecBin(bin) (!omIsStaticNormalBin(bin) && !omIsStickyBin(bin)) |
#define | omIsKnownTopBin(bin, normal_bin) 1 |
#define | omIsStaticTrackBin(bin) 0 |
#define | omIsTrackBin(bin) 0 |
#define | omIsStaticBin(bin) omIsStaticNormalBin(bin) || omIsStaticTrackBin(bin) |
Functions | |
omBin | _omGetSpecBin (size_t size, int align, int track) |
void | _omUnGetSpecBin (omBin *bin, int force) |
long | omGetUsedBinBytes (void) |
omBin | omGetStickyBinOfBin (omBin bin) |
void | omMergeStickyBinIntoBin (omBin sticky_bin, omBin into_bin) |
unsigned long | omGetNewStickyBinTag (omBin bin) |
void | omSetStickyBinTag (omBin bin, unsigned long sticky) |
void | omUnSetStickyBinTag (omBin bin, unsigned long sticky) |
void | omDeleteStickyBinTag (omBin bin, unsigned long sticky) |
unsigned long | omGetNewStickyAllBinTag (void) |
void | omSetStickyAllBinTag (unsigned long sticky) |
void | omUnSetStickyAllBinTag (unsigned long sticky) |
void | omDeleteStickyAllBinTag (unsigned long sticky) |
void | omPrintBinStats (FILE *fd) |
int | omIsKnownTopBin (omBin bin, int normal_bin) |
#define omDeleteSpecBin | ( | bin_ptr | ) | _omUnGetSpecBin(bin_ptr, 1) |
#define omGetAlignedSpecBin | ( | size | ) | _omGetSpecBin(size, 1, 0) |
#define omIsKnownTopBin | ( | bin, | |
normal_bin | |||
) | 1 |
#define omIsNormalBin | ( | bin | ) | omIsStaticNormalBin(bin) || omFindInGList(om_SpecBin, next, bin, bin) || omIsStickyBin(bin) |
#define omIsSpecBin | ( | bin | ) | (!omIsStaticNormalBin(bin) && !omIsStickyBin(bin)) |
#define omIsStaticBin | ( | bin | ) | omIsStaticNormalBin(bin) || omIsStaticTrackBin(bin) |
#define omIsStaticNormalBin | ( | bin | ) |
#define omIsStickyBin | ( | bin | ) | (bin->sticky >= SIZEOF_VOIDP) |
#define omUnGetSpecBin | ( | bin_ptr | ) | _omUnGetSpecBin(bin_ptr, 0) |
Definition at line 26 of file omBin.c.
Definition at line 142 of file omBin.c.
Definition at line 570 of file omBin.c.
Definition at line 339 of file omBin.c.
Definition at line 486 of file omBin.c.
Definition at line 221 of file omBin.c.
Definition at line 763 of file omBin.c.
Definition at line 398 of file omBin.c.
Definition at line 694 of file omBin.c.