Skip to content

Commit cb07b75

Browse files
committed
feat: update bomb-lab article
1 parent 5a791ff commit cb07b75

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

docs/notes/CSAPP/bomb-lab.md

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,20 @@ x/i $rip # 看當前要執行的指令
2828

2929
### :crab: 查看資料
3030
```bash
31-
print $rax # 看暫存器的值(十進位)
32-
print/x $rax # 看暫存器的值(十六進位)
33-
info registers # 看所有暫存器
34-
x/d $rsp # 看記憶體內容(十進位,預設 8 bytes)
35-
x/dw $rsp # 看記憶體內容(十進位,4 bytes = int)
36-
x/6d $rsp # 看 6 個數字
37-
x/x $rsp # 看記憶體內容(十六進位)
38-
x/s 0x402400 # 看記憶體內容(字串)
39-
x/i $rip # 看記憶體內容(指令)
40-
x/8a 0x402470 # 看 8 個位址(用於 jump table)
31+
print $rax # 看暫存器的值(十進位)
32+
print/x $rax # 看暫存器的值(十六進位)
33+
info registers # 看所有暫存器
34+
info registers rdi rsi # 只顯示特定暫存器
35+
x/d $rsp # 看記憶體內容(十進位,預設 8 bytes)
36+
x/dw $rsp # 看記憶體內容(十進位,4 bytes = int)
37+
x/6d $rsp # 看 6 個數字
38+
x/x $rsp # 看記憶體內容(十六進位)
39+
x/s 0x402400 # 看記憶體內容(字串)
40+
x/i $rip # 看記憶體內容(指令)
41+
x/8a 0x402470 # 看 8 個位址(用於 jump table)
42+
backtrace # 顯示函數呼叫堆疊(call stack),看目前在哪個函數、是被誰呼叫的
43+
bt # 顯示函數呼叫堆疊(call stack),看目前在哪個函數、是被誰呼叫的
44+
where # 顯示函數呼叫堆疊(call stack),看目前在哪個函數、是被誰呼叫的
4145
```
4246

4347
### :crab: 其他

0 commit comments

Comments
 (0)