![]()  | 
  
    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 omGetSpecBin | ( | size | ) | _omGetSpecBin(size, 0, 0) | 
| #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 omUnGetSpecBin | ( | bin_ptr | ) | _omUnGetSpecBin(bin_ptr, 0) | 
| omBin _omGetSpecBin | ( | size_t | size, | 
| int | align, | ||
| int | track | ||
| ) | 
Definition at line 26 of file omBin.c.
| void _omUnGetSpecBin | ( | omBin * | bin, | 
| int | force | ||
| ) | 
Definition at line 142 of file omBin.c.
| void omDeleteStickyAllBinTag | ( | unsigned long | sticky | ) | 
Definition at line 570 of file omBin.c.
| void omDeleteStickyBinTag | ( | omBin | bin, | 
| unsigned long | sticky | ||
| ) | 
Definition at line 339 of file omBin.c.
| unsigned long omGetNewStickyAllBinTag | ( | void | ) | 
Definition at line 486 of file omBin.c.
| unsigned long omGetNewStickyBinTag | ( | omBin | bin | ) | 
Definition at line 221 of file omBin.c.
Definition at line 375 of file omBin.c.
| long omGetUsedBinBytes | ( | void | ) | 
Definition at line 763 of file omBin.c.
| int omIsKnownTopBin | ( | omBin | bin, | 
| int | normal_bin | ||
| ) | 
Definition at line 442 of file omBin.c.
Definition at line 398 of file omBin.c.
| void omPrintBinStats | ( | FILE * | fd | ) | 
Definition at line 694 of file omBin.c.
| void omSetStickyAllBinTag | ( | unsigned long | sticky | ) | 
Definition at line 540 of file omBin.c.
| void omSetStickyBinTag | ( | omBin | bin, | 
| unsigned long | sticky | ||
| ) | 
Definition at line 237 of file omBin.c.
| void omUnSetStickyAllBinTag | ( | unsigned long | sticky | ) | 
Definition at line 555 of file omBin.c.
| void omUnSetStickyBinTag | ( | omBin | bin, | 
| unsigned long | sticky | ||
| ) |