В случае, если кто-то заинтересован, сотрудник ответил на этот вопрос мне по электронной почте:
Артем написал:
В MiniDumpWriteDump () есть флаг, который может улучшить аварийные дампы, которые позволят видеть полное состояние программы со всеми глобальными переменными и т. Д. Что касается стеков вызовов, я сомневаюсь, что они могут быть лучше из-за оптимизации ... если только Вы выключаете (возможно, некоторые) оптимизации.
Кроме того, я думаю, что отключение встроенных функций и оптимизация всей программы очень помогут.
На самом деле, существует много типов дампа, может быть, вы могли бы выбрать один достаточно маленький, но при этом иметь больше информации
http://msdn.microsoft.com/en-us/library/ms680519(VS.85).aspx
Эти типы не помогут со стеком вызовов, они влияют только на количество переменных, которые вы сможете увидеть.
Я заметил, что некоторые из этих типов дампа не поддерживаются в dbghelp.dll версии 5.1, которую мы используем. Мы могли бы обновить его до последней версии 6.9, хотя я только что проверил лицензионное соглашение для MS Debugging Tools - новый dbghelp.dll все еще можно распространять.