Я работаю с программой, которая генерирует много кода во время выполнения и, кажется, не производит никаких размольных данных. (У меня нет исходного кода для этой программы, я пишу для него плагин.)Могу ли я отключить сообщение «Невозможно прочитать запись таблицы динамических функций» в WinDbg?
Когда программа зависает, я ворвался в нее с помощью WinDbg и попытался получить трассировку стека для всех потоков с помощью ~* k
, А также трассировки стека, я также получаю страницы и страницы (и страницы, и больше) сообщений по линии
Unable to read dynamic function table entry at 00000000`2450b580
Это занимает много времени, чтобы напечатать - за минуту - и он переполняется свиток буфера, поэтому я теряю большую часть вывода.
Я работал над этим на данный момент с помощью hex-редактирования библиотеки DLL, содержащей это сообщение, но ... серьезно. Есть ли официальный способ избавиться от этого сообщения?
Я готов к дерьмовой трассировке стека из проблемной нити.
. Настройка кажется новой командой. Это documenteed [онлайн] (https://msdn.microsoft.com/en-us/library/windows/hardware/dn925473 (v = vs.85) .aspx), но я не могу найти его в справке WinDbg 6.2. Знаете ли вы, когда это было введено? –
Извините, но я не знаю. – Dono
SO прослушивает меня, чтобы принять ответ, так кто я такой, чтобы спорить? Я был с Windows с тех пор и не успел попробовать, но этот ответ, безусловно, звучит правдоподобно;) –