u, ub, uu (Rozebrat)

Příkazy u* zobrazují překlad sestavy zadaného programového kódu v paměti.

Tento příkaz by neměl být zaměňován s příkazem ~u (Unfreeze Thread).

u[u|b] Range 
u[u|b] Address
u[u|b] 

parametry

Rozmezí
Určuje rozsah paměti, který obsahuje instrukce k rozebírání. Další informace o syntaxi naleznete v části Syntaxe adresy a rozsahu adres. Pokud používáte příznak b , musíte zadat Rozsah pomocí syntaxe "Délka adresyL", nikoli syntaxe "Adresa1 Adresa2".

Adresa
Určuje začátek rozsahu paměti, který se má rozebrat. Osm instrukcí na procesoru založeném na procesoru x86 není sestaveno. Další informace o syntaxi naleznete v části Syntaxe adresy a rozsahu adres.

b
Určuje rozsah paměti, který se má rozebrat počítáním zpět. Pokud je použita ubAddress , rozložený rozsah bude osm instrukcí předcházejících Address. Pokud je rozsah zadán pomocí syntaxe ubAddressLLength, rozebraný rozsah bude rozsah zadané délky končící na Address.

u
Určuje, že zpětný převod bude pokračovat, i když dojde k chybě čtení paměti.

Životní prostředí

Položka Popis
Režimy Uživatelský režim, režim jádra
Cíle Živé, výpis stavu systému
Platformy Všechno

Další informace

Další informace o ladění sestavení a souvisejících příkazech naleznete v tématech Ladění v režimu sestavení a Zpětný převod x86 s poznámkami.

Poznámky

Pokud neurčíte parametr pro příkaz u, zpětný překlad začne na aktuální adrese a rozšíří osm instrukcí na procesoru založeném na platformě x86 nebo x64. Pokud používáte ub bez parametru, zpětný překlad obsahuje osm instrukcí před aktuální adresou. Další informace o práci s příkazy ladicího programu najdete v části Používání příkazů ladicího programu.

Nezaměňujte tento příkaz s příkazem up (Rozebrat z fyzické paměti). Příkaz u rozebere pouze virtuální paměť, zatímco příkaz up rozebere pouze fyzickou paměť.