我正在处理泄漏内存的 C++/MFC 程序。每次运行时内存分配编号都不同,因此使用 _CrtSetBreakAlloc()
无法帮助我找到分配。
内存肯定是一个CString
:
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(141) : {28660} normal block at 0x02353F98, 29 bytes long. Data: << N†X > 3C 4E 86 58 0C 00 00 00 0C 00 00 00 01 00 00 00
并且字符串主要以以下顺序开头:
< N†X
我想知道是否有一种方法可以搜索进程内存(在 Debug模式下执行暂停时),这样我就可以搜索这个字符串,并可能确定代码中的分配点,甚至是变量名?
最佳答案
关于c++ - 搜索进程内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7157878/