Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команды u*
отображают в памяти ассемблерную трансляцию указанного программного кода.
Эту команду не следует путать с командой ~u (Unfreeze Thread).
u[u|b] Range
u[u|b] Address
u[u|b]
Параметры
Диапазон
Указывает диапазон памяти, содержащий инструкции по разборке. Дополнительные сведения о синтаксисе см. в разделе Синтаксис адресов и диапазонов адресов. Если вы используете флаг b , вы должны указать Range с помощью синтаксиса "AddressLLength", а не синтаксиса "Address1 Address2".
адрес
Указывает начало диапазона памяти для разбора. Восемь инструкций на процессоре на базе x86 разымаются. Дополнительные сведения о синтаксисе см. в разделе Синтаксис адресов и диапазонов адресов.
b
Определяет диапазон памяти для разборки путем обратного отсчета. Если используется ubAddress , то разобранный диапазон будет состоять из восьми инструкций, предшествующих Address. Если диапазон указан с помощью синтаксиса ubAddressLLength, то дизассемблированный диапазон будет диапазоном указанной длины, оканчивающимся на Address.
u
Указывает, что дизассемблирование будет продолжаться даже при возникновении ошибки чтения памяти.
Окружающая среда
Товар | Описание |
---|---|
Режимы | Режим пользователя, режим ядра |
Цели | Динамический, аварийный дампа |
Платформы | Все |
Дополнительные сведения
Дополнительные сведения об отладке сборки и связанных командах см. в разделах Отладка в режиме сборки и Аннотированное дизассемблирование x86.
Замечания
Если параметр для команды u не указан, дизассемблирование начинается по текущему адресу и распространяется на восемь инструкций на процессоре на базе x86 или x64. При использовании ub
без параметра дизассемблирование включает в себя восемь инструкций перед текущим адресом. Дополнительные сведения о работе с командами отладчика см. в разделе Использование команд отладчика.
Не путайте эту команду с командой up (Unassemble from Physical Memory). Команда u дизассемблирует только виртуальную память, в то время как команда up дизассемблирует только физическую память.