Я использую MiniDumpWriteDump для генерации файлов дампа при сбое. Я пытался сделать полный сброс памяти. Кажется, что это работает, и генерирует большой файл, как ожидалось.C++ MiniDumpWriteDump - FullMemoryDump не дает мне много информации
Однако, когда я загружаю этот огромный файл в Visual Studio (2005), я, похоже, не вижу значений любых переменных в куче. Фактически это дает мне больше информации, чем обычный сброс ...
Мой вызов MiniDumpWriteDump выглядит следующим образом:
MINIDUMP_EXCEPTION_INFORMATION mdi;
mdi.ThreadId = GetCurrentThreadId();
mdi.ExceptionPointers = in_pInfo;
mdi.ClientPointers = FALSE;
MiniDumpWriteDump(GetCurrentProcess(),GetCurrentProcessId(),
fHan,
MiniDumpWithFullMemory,
&mdi,
0,
0);
Примечание: У меня есть полный набор PDB-х годов, действительный стек, и в моем тестовом приложении я притворялся ошибку с делением на ноль.
Любая идея, почему это так?
Приветствие Rich
Вы пытались использовать WinDbg? Он работает там? – Andy
Есть ли что-нибудь из этого? –