10 #define omGetAlignedSpecBin(size) _omGetSpecBin(size, 1, 0) 11 #define omGetSpecBin(size) _omGetSpecBin(size, 0, 0) 14 #define omUnGetSpecBin(bin_ptr) _omUnGetSpecBin(bin_ptr, 0) 15 #define omDeleteSpecBin(bin_ptr) _omUnGetSpecBin(bin_ptr, 1) 33 #define omIsStickyBin(bin) (bin->sticky >= SIZEOF_VOIDP) 40 #define omGetSpecTrackBin(size) _omGetSpecBin(size, 0, 1) 43 #define omIsStaticNormalBin(bin) \ 44 ((unsigned long) bin >= ((unsigned long) &om_StaticBin[0]) && \ 45 (unsigned long) bin <= ((unsigned long) &om_StaticBin[OM_MAX_BIN_INDEX])) 46 #define omIsNormalBin(bin) omIsStaticNormalBin(bin) || omFindInGList(om_SpecBin, next, bin, bin) || omIsStickyBin(bin) 47 #define omIsSpecBin(bin) (!omIsStaticNormalBin(bin) && !omIsStickyBin(bin)) 50 #define omIsStaticTrackBin(bin) \ 51 ((unsigned long) bin >= ((unsigned long) &om_StaticTrackBin[0]) && \ 52 (unsigned long) bin <= ((unsigned long) &om_StaticTrackBin[OM_MAX_BIN_INDEX])) 53 #define omIsTrackBin(bin) omIsStaticTrackBin(bin) || omFindInGList(om_SpecTrackBin, next, bin, bin) 55 #define omIsKnownTopBin(bin, normal_bin) 1 56 #define omIsStaticTrackBin(bin) 0 57 #define omIsTrackBin(bin) 0 59 #define omIsStaticBin(bin) omIsStaticNormalBin(bin) || omIsStaticTrackBin(bin)
void omUnSetStickyAllBinTag(unsigned long sticky)
void omSetStickyBinTag(omBin bin, unsigned long sticky)
unsigned long omGetNewStickyBinTag(omBin bin)
unsigned long omGetNewStickyAllBinTag()
omBin omGetStickyBinOfBin(omBin bin)
void omDeleteStickyBinTag(omBin bin, unsigned long sticky)
void omDeleteStickyAllBinTag(unsigned long sticky)
omBin _omGetSpecBin(size_t size, int align, int track)
void omSetStickyAllBinTag(unsigned long sticky)
#define omIsKnownTopBin(bin, normal_bin)
void _omUnGetSpecBin(omBin *bin, int force)
void omPrintBinStats(FILE *fd)
void omMergeStickyBinIntoBin(omBin sticky_bin, omBin into_bin)
void omUnSetStickyBinTag(omBin bin, unsigned long sticky)