#dump #adplus
#дамп #adplus
Вопрос:
Я анализирую одно приложение, которое случайным образом зависает в рабочей среде. Я хочу использовать ADPlus / DebugDiag для анализа путем создания дампов. Если я создаю дампы при запущенном приложении в режиме ‘debug’, я могу видеть соответствующий стек вызовов с указанием сведений о названии функции, но если я создаю дампы с помощью приложения в режиме ‘release’, стек вызовов не разрешается должным образом, поскольку PDB-файл не связан с ним в режиме release.
Возможно, мне не разрешат копировать PDB-файл в рабочей среде. Итак, есть ли какой-либо другой способ разрешить стек вызовов?
Пожалуйста, дайте мне знать, если вам понадобятся дополнительные сведения.
Спасибо всем.
Ответ №1:
Если у вас есть доступ к PDF-файлам выпуска, вы должны иметь возможность указать свой sympath для этой папки при загрузке дампа. Самым простым способом сделать это было бы присвоить переменной окружения _NT_SYMBOL_PATH путь к этим PDF-файлам. Затем, при загрузке дампа, отладчик должен иметь возможность загружать их.