gpOldMemHandleFree = (myMemHandleFreePtr) 
                      SysGetTrapAddress( sysTrapMemHandleFree );
SysSetTrapAddress( sysTrapMemHandleFree, _DbgMemHandleFree );

gpOldMemChunkFreePtr = (myMemChunkFreePtr) 
                        SysGetTrapAddress( sysTrapMemChunkFree );
SysSetTrapAddress( sysTrapMemChunkFree, _DbgMemChunkFree );

Example 2: Patching the traps of MemHandleFree() and MemChunkFree().

Back to Article