Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020
Сервис Azure Artifacts предоставляет выделенный сервер символов для публикации символов. Этот сервер позволяет подключить отладчик, который может автоматически получать правильные файлы символов, что позволяет эффективно отлаживать приложение. С помощью таких средств, как WinDbg, вы можете загрузить исполняемый файл, подключить отладчик к работающему процессу, загружать ваши символы, настраивать точки останова и систематически анализировать ваш код.
Добавление сервера символов в WinDbg
Чтобы использовать сервер символов Azure Artifacts, необходимо добавить организацию в путь поиска символов, но прежде чем это сделать, необходимо сначала создать личный маркер доступа.
Создайте личный токен доступа с уровнем доступа 'Символы (чтение)' и скопируйте его в буфер обмена.
Откройте WinDbg или установите его, если вы еще не сделали этого.
Выберите файл и нажмите кнопку OpenExecutable , чтобы загрузить исполняемый файл, который требуется выполнить отладку.
Выполните следующую команду, чтобы задать путь к символам. Замените заполнитель именем конкретной организации:
.sympath+ https://artifacts.dev.azure.com/<ORGANIZATION_NAME>/_apis/symbol/symsrv
Задайте точку останова, выполнив команду bp. Это вызовет запрос символов.
Во время запроса проверки подлинности вставьте созданный ранее личный маркер доступа . Поле имени пользователя можно оставить пустым. WinDbg продолжит загружать символы для вашего исполняемого файла.
Чтобы проверить, загружены ли символы, выполните команду lm , чтобы получить список всех загруженных модулей.
Запуск отладки
WinDbg расширяет охват и повышает гибкость отладки, что обеспечивает эффективное устранение неполадок компонентов в режиме пользователя и режиме ядра.
- Начало работы с отладкой Windows
- Начало работы с WinDbg (режим пользователя)
- Начало работы с WinDbg (режим ядра)
- Использование графического интерфейса WinDbg (классический)
- Использование команд отладчика