我正在研究泄露内存的C ++ / MFC程序。每次运行时内存分配编号都不同,因此使用_CrtSetBreakAlloc()
无法帮助我找到分配。
记忆肯定是CString
:
f:\ dd \ vctools \ vc7libs \ ship \ atlmfc \ src \ mfc \ strcore.cpp(141):{28660} 正常块位于0x02353F98,长度为29个字节。数据:<< N†X> 3C 4E 86 58 0C 00 00 00 0C 00 00 00 01 00 00 00
字符串主要以以下顺序开头:
< цX
我想知道是否有搜索进程内存的方法(在调试模式下执行暂停时),这样我就可以搜索这个字符串,并可能确定代码中的分配点,甚至变量名称?