diff -r 7fdc9a71d314 -r 8ad140f3dd41 memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h --- a/memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h Wed Sep 15 13:53:27 2010 +0300 +++ b/memspy/memspy_plat/memspy_api/include/memspy/driver/shared/MemSpyDriverEnumerationsShared.h Wed Oct 13 16:17:58 2010 +0300 @@ -24,24 +24,12 @@ // Enumerations enum TMemSpyDriverCellType { - EMemSpyDriverAllocatedCellMask = 0x000000FF, - EMemSpyDriverFreeCellMask = 0x0000FF00, - EMemSpyDriverBadCellMask = 0xFF000000, - - EMemSpyDriverHeapAllocation = 0x00000001, - EMemSpyDriverDlaAllocation = 0x00000002, - EMemSpyDriverPageAllocation = 0x00000003, - EMemSpyDriverSlabAllocation = 0x00000004, - - EMemSpyDriverHeapFreeCell = 0x00000100, - EMemSpyDriverDlaFreeCell = 0x00000200, - EMemSpyDriverSlabFreeCell = 0x00000300, // Used to track free cells in partially-filled slabs - EMemSpyDriverSlabFreeSlab = 0x00000400, // Used to track entirely empty slabs (that don't have a specific cell size) - - EMemSpyDriverHeapBadFreeCellAddress = 0x01000000, - EMemSpyDriverHeapBadFreeCellSize = 0x02000000, - EMemSpyDriverHeapBadAllocatedCellSize = 0x03000000, - EMemSpyDriverHeapBadAllocatedCellAddress = 0x04000000, + EMemSpyDriverGoodAllocatedCell = 0, + EMemSpyDriverGoodFreeCell, + EMemSpyDriverBadAllocatedCellSize, + EMemSpyDriverBadAllocatedCellAddress, + EMemSpyDriverBadFreeCellAddress, + EMemSpyDriverBadFreeCellSize };