1.記憶體檢視指令(d)
d{a|b|c|d|D|f|p|q|u|w|W} [Options] [Range]
dy{b|d} [Options] [Range]
d[Options] [Range]
1. a:ASCII碼
2. b:位元組和ASCII碼
3. c:DWORD和ASCII碼
4. d:DWORD
5. D:double
6. f:float
7. p:按指針寬度顯示
8. q:四字(8位元組)
9. u:unicode
10.w:字
11.W:字和ASCII碼
12.yb:二進制和位元組
13.yd:二進制和雙字
Range:記憶體範圍
1. 起始位址+空格+終止位址
2. 起始位址+空格+L對象個數
3. 終止位址+空格+負号和對象個數
L(l):對應的是資料單元個數,而不是位元組數。
db 0012fd9c l4 表示4個位元組
dd 0012fd9c l4 表示4個DWORD
如果直接使用d指令,則采取最近使用的資料格式。
顯示字元串
1. da 003a2e9c //顯示ascii字元串
2. du 003a2e9c //顯示UNICODE字元串
3. ds var 顯示string的值
4. dS var 顯示unicode string的值
顯示變量類型和值
#var 可以是變量可以是函數名稱
dt models!var
#循環展開變量,如果變量内部含有非基礎類型,則展開
dt -b models!var

循環展開string