 |
My Project
debian-1:4.1.2-p1+ds-2
|
Go to the documentation of this file.
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 omDeleteStickyAllBinTag(unsigned long sticky)
void _omUnGetSpecBin(omBin *bin, int force)
void omUnSetStickyBinTag(omBin bin, unsigned long sticky)
omBin _omGetSpecBin(size_t size, int align, int track)
unsigned long omGetNewStickyAllBinTag()
void omMergeStickyBinIntoBin(omBin sticky_bin, omBin into_bin)
void omSetStickyAllBinTag(unsigned long sticky)
omBin omGetStickyBinOfBin(omBin bin)
unsigned long omGetNewStickyBinTag(omBin bin)
void omUnSetStickyAllBinTag(unsigned long sticky)
#define omIsKnownTopBin(bin, normal_bin)
void omPrintBinStats(FILE *fd)
void omSetStickyBinTag(omBin bin, unsigned long sticky)
void omDeleteStickyBinTag(omBin bin, unsigned long sticky)