Tons of additions and changes. In a nutshell: COM support and good support of MFC 4.2 DLLs (allowing filtering out of modules that are linked with MFC 4.2) have been finished. Also added lots of additional needed stuff, like enter() and leave() that prevent VLD from double tracking blocks when execution re-enters VLD in a single call-chain. Also, VLD attaches to virtually all modules, and keeps module state information and return addresses for determining which calls should not be tracked. These schemes were necessary in order to allow filtering of modules to work correctly.
Tons of additions and changes. In a nutshell: COM support and good support of MFC 4.2 DLLs (allowing filtering out of modules that are linked with MFC 4.2) have been finished. Also added lots of additional needed stuff, like enter() and leave() that prevent VLD from double tracking blocks when execution re-enters VLD in a single call-chain. Also, VLD attaches to virtually all modules, and keeps module state information and return addresses for determining which calls should not be tracked. These schemes were necessary in order to allow filtering of modules to work correctly.

KindDragon/vld,erdincay/vld,KindDragon/vld,ioannis-e/vld,akaStiX/vld,smanders/vld,dmoulding/vld,dmoulding/vld,zcnet4/vld,slideclick/vld,erdincay/vld,ioannis-e/vld,smanders/vld,slideclick/vld,akaStiX/vld,zcnet4/vld