Windbg – вопросы и ответы

118
голосов
1
ответ
Я пытаюсь использовать расширения USB 2.0 USB (usbkd) , но я получил это, kd> !usb2tree ************************************************************************* *** *** ***
12 часов назад Dyno Fu
125
голосов
2
ответа
В моем сценарии Windbg у меня есть регистр pesudo-register, который хранит целое число. Далее, из моего скрипта вызывается Writemem. Первый параметр.writemem принимает имя файла. Я хочу, чтобы имя ...
13 часов назад user405961
60
голосов
1
ответ
Мне сложно контролировать мое приложение с помощью WinDbg, я уже разместил здесь свой вопрос и оставил этот подход, так как не могу понять, как это сделать. Теперь я работаю над тем, что после того...
13 часов назад Panch
94
голоса
3
ответа
Я пытаюсь использовать WinDbg для отладки моего .NET-приложения с неуправляемыми выделениями памяти С++. Когда я пытаюсь запустить команду ! heap , появляется следующее сообщение об ошибке: 0:022&g...
14 часов назад Captain Comic
103
голоса
1
ответ
Я использую WinDbg для отладки файлов дампов в течение некоторого времени. Там хороший "трюк", который работает с собственными программами x86, вы можете сканировать стек для флагов CONTEXT_ALL ( 0...
16 часов назад Yochai Timmer
60
голосов
2
ответа
Я установил розничные символы в D:\Symbols и дал путь к моему windbg.exe, но он не может быть загружен почему? Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64 Copyright (c) Microsoft Cor...
1 день, 9 часов назад Mojtaba Karimdokht
60
голосов
2
ответа
Я хочу знать, используя windbg или любой другой отладчик, как я могу получить PID дочернего процесса, созданного родительским процессом. Пример: Отладчик подключен к произвольному запуску "Процесс ...
1 день, 10 часов назад Dev.K.
73
голоса
1
ответ
dbgrpc.exe, который поставляется с windbg, похоже, не работает хорошо под Windows 7. Я выполнил инструкции, включив информацию о состоянии RPC, как указано в MSDN Я создал тестовый COM-сервер и кли...
1 день, 11 часов назад Kaponir
73
голоса
1
ответ
Я изучаю дамп памяти с WinDBG, и мне интересно, почему куча содержит два System.Threading.ThreadAbortExceptions , которые являются пустыми. Для остальных трех найденных исключений я понимаю, почему...
1 день, 12 часов назад Martijn B
84
голоса
1
ответ
Я анализирую через WinDbg адресное пространство памяти Chrome. Как и в других процессах, мне нужно извлечь все строки, которые в настоящее время выделены в памяти. Для этого я использую WinDbg как ...
1 день, 12 часов назад ostefano
60
голосов
2
ответа
Я новичок в WinDbg и получил этот дамп из папки WER ReportQueue на 64-битном Windows 2008 Server. Мне нужно проверить дамп и захотеть сделать это на моей машине разработчика, на которой я установил...
1 день, 12 часов назад Johan Andersson
94
голоса
1
ответ
Как я могу перебирать ссылочный тип (например, MyClass) и получать значение для одного из полей (тип значения) Я использую следующий код. .foreach (address {!DumpHeap -type MyClass -short }) {!do $...
1 день, 14 часов назад Игорь Колесниченко
84
голоса
2
ответа
До сих пор я использовал двоичные файлы режима отладки в проекте. Таким образом, было легко проанализировать дамп аварийных ситуаций с сохраненными символьными файлами. Теперь мне нужно отправить д...
1 день, 14 часов назад Satbir
103
голоса
2
ответа
У меня есть дамп, в который загружены обе версии .NET: 0:000> lm m clr start end module name 65490000 65aff000 clr (deferred) 0:000> lm m mscorwks start end module name 6a980000 6af2c000 msco...
2 дня, 13 часов назад Thomas Weller
61
голос
1
ответ
Многие системные файлы Windows доступны из Microsoft через страницу загрузки или http-путь. Мой WinDbg не может найти файлы символов для VBScript.dll и ASP.dll, и я не могу найти их в Интернете. VB...
2 дня, 16 часов назад ssorrrell
59
голосов
2
ответа
Я отлаживаю управляемое приложение с помощью Son of Strike (SOS) в Visual Studio 2010. Я хочу запустить дамп необработанного дампа из определенного места, но я получаю ошибку "Конец выражения ожида...
2 дня, 19 часов назад imak
74
голоса
1
ответ
Можно ли выполнить поиск всего исполняемого пространства памяти, чтобы найти все места, из которых вызывается конкретный метод? Например, я хочу найти все функции, из которых вызывается MyApplcatio...
3 дня, 10 часов назад pullo_van
61
голос
1
ответ
После чтения документов я делаю это следующим образом: ds /c 21 1de2458 Но только получить экран ?? , как это сделать правильно?
3 дня, 17 часов назад DriverBoy
104
голоса
1
ответ
Глядя на аварийный дамп в windbg, я вижу, что все текущие потоки застопорены на > ~2k ChildEBP RetAddr 00d2fcc8 7d4e27dc ntdll_7d600000!ZwWaitForMultipleObjects+0x15 или однообъектные варианты о...
4 дня, 8 часов назад Tim Barrass
94
голоса
1
ответ
Windbg имеет dpp команду, которая интерпретирует значения в памяти в качестве указателей и печатает указатель указывает на. Показано ниже: Мои вопросы
4 дня, 8 часов назад Troskyvs
59
голосов
3
ответа
Мне нужно, чтобы windbg печатал вызовы метода с помощью Logger.exe. После анализа Logexts.dll я узнал, что ! Logexts.logm я sampleapplication.dll будет печатать вызовы, сделанные в файле sampleappl...
4 дня, 9 часов назад Rockstart
94
голоса
2
ответа
Используя Windbg, я пытаюсь условно сломаться, используя следующий файл src: basic_thread.cpp: 9: void __stdcall process() 10: { 11: unsigned int count = 100000000; 12: unsigned int hits = 0; 13: f...
4 дня, 11 часов назад wulfgarpro
111
голосов
1
ответ
Я отлаживаю живой процесс (а не дамп) PresentationHost.exe. Он работал нормально, но внезапно несколько дней назад я получил вышеупомянутое сообщение об ошибке.! Нити,! Pe, практически вся команда ...
4 дня, 11 часов назад chenz
186
голосов
4
ответа
Есть ли способ вызвать сборку мусора в .NET-процессе из другого процесса или изнутри WinDBG? Есть управляемые помощники для отладки, которые заставляют коллекцию перемещаться по родной/управляемой ...
4 дня, 11 часов назад Ian G
113
голосов
2
ответа
Я пишу пользовательский драйвер ядра для Windows 8.1 и использую DbgPrintEx для печати сообщений отладки, которые отправляются на WinDbg на моем хост-компьютере. WinDbg делает мне слишком много про...
4 дня, 12 часов назад user1483597
103
голоса
1
ответ
У нас есть сложное приложение ASP.Net Core с использованием шаблона async/await. Приложение перестало отвечать на запросы в последнее время, и мы взяли для него дамп памяти. Мы подозреваем, что ест...
4 дня, 14 часов назад Zhiliang
59
голосов
3
ответа
У меня Windbg установлен как отладчик post mortem по умолчанию. Я сделал это, запустив windbg -I . Тем не менее, это только кажется, чтобы поймать необработанные исключения из приложений, запущенны...
4 дня, 16 часов назад Benj
61
голос
1
ответ
Я пытаюсь использовать WINDBG для отладки модуля C++/CLI, загруженного в какое-либо приложение (Autodesk Revit). Проблема в том, что точки останова, установленные в неуправляемых методах класса, не...
4 дня, 18 часов назад user25894
60
голосов
1
ответ
У моей компании есть приложение, которое имеет некоторые проблемы с реагированием/стабильностью/памятью. Я пытаюсь написать небольшое вспомогательное приложение, которое поможет нам выявить эти про...
5 дней, 6 часов назад taylorjonl
74
голоса
1
ответ
В WinDbg команда k или kb разматывает стек и создает трассировку стека. Результат выглядит как this- ChildEBP RetAddr Args to Child 0021b2f0 559fdbf2 04b885a0 02a30000 5a675a79 <some_symbol> ...
5 дней, 7 часов назад Sankalp
85
голосов
2
ответа
В нашем веб-приложении ASP.NET мы испытываем довольно обширную утечку памяти, которую я изучаю прямо сейчас. Используя WinDbg, я добрался до крупнейших едоков памяти в нашем приложении, которые (по...
5 дней, 9 часов назад Oliver
84
голоса
1
ответ
Я получаю нарушение прав доступа в программе. Windbg показывает, что программа пытается читать в 0x09015000 . Он показывает вопросительные знаки ( ?? ) рядом с адресом. Мой вопрос в том, что означа...
5 дней, 10 часов назад Frederick The Fool
119
голосов
1
ответ
Я использую windbg для отладки исполняемого файла Windows. Я хочу знать, как я могу видеть аргументы, переданные любой функции с помощью WinDBG. Например, если я хочу знать параметры, переданные фу...
5 дней, 11 часов назад Dev.K.
85
голосов
1
ответ
Есть ли способ сбросить аргументы в va_list в windbg с учетом строки формата и стартового адреса va_list?
5 дней, 13 часов назад Sriram Subramanian
74
голоса
1
ответ
Я новичок в windbg, есть ли такие команды в windbg?
5 дней, 15 часов назад gdb
73
голоса
1
ответ
У меня есть следующий код. public class ClassTest { public int Id { get; set; } public int OtherId { get; set; } } public struct StructTest { public int Id { get; set; } public int OtherId { get; s...
5 дней, 15 часов назад jim crown
102
голоса
1
ответ
Я следил за блог Тесса Феррандеса для настройки пользовательской темы в WinDbg. Я также начал автоматически запускать WinDbg с помощью -c ".cmdtree c:\mycmdtree.txt" Это правильно открывает мой фай...
5 дней, 15 часов назад pj4533
94
голоса
1
ответ
Я использую WinDBG 6.12.0002.633 X86. У меня проблема с CDB отладчиком командной строки, не показывающим те же результаты, что и WinDBG для команд k и kL . В WinDBG команда k корректно отображает с...
5 дней, 15 часов назад PaulH
94
голоса
2
ответа
Я хочу установить точку останова записи данных на значение xul.dll + 0x7d760, надеюсь, используя команду script. Я могу распечатать базовый адрес xul.dll с помощью lm и вручную установить точку ост...
5 дней, 20 часов назад bsmedberg
120
голосов
1
ответ
Я не могу иметь условную точку останова для переменной без знака long. Я использую следующее выражение, bp id4!__Km+0x42 "j (poi(mayvar)>0x1000) '';'gc' " Итак, на веб-сайте microsoft говорится,...
6 дней, 9 часов назад Anup Buchke
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема