a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

博客專欄

EEPW首頁 > 博客 > GDB X命令詳解

GDB X命令詳解

發布人:電子禪石 時間:2021-04-14 來源:工程師 發布文章

你可以使用examine命令(簡寫是x)來查看內存地址中的值。x命令的語法如下所示:


x/<n/f/u> <addr>


n、f、u是可選的參數。


n 是一個正整數,表示顯示內存的長度,也就是說從當前地址向后顯示幾個地址的內容。


 


 


f 表示顯示的格式,參見上面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。

x 按十六進制格式顯示變量。

d 按十進制格式顯示變量。

u 按十六進制格式顯示無符號整型。

o 按八進制格式顯示變量。

t 按二進制格式顯示變量。

a 按十六進制格式顯示變量。

c 按字符格式顯示變量。

f 按浮點數格式顯示變量。


 


u

表示從當前地址往后請求的字節數,如果不指定的話,GDB默認是4個bytes。u參數可以用下面的字符來代替,b表示單字節,h表示雙字節,w表示四字

節,g表示八字節。當我們指定了字節長度后,GDB會從指內存定的內存地址開始,讀寫指定字節,并把其當作一個值取出來。


bhwg


 


x/4xb &len 從len的首地址開始, 打印4個字節, 以16進制的形式。 








 


 


(gdb) p pModule->GetPriKeyAll()

$12 = (vos_byte *) 0xf5dd1550 ""

(gdb) x/4xb 0xf5dd1550

0xf5dd1550:     0x00    0x00    0x00    0x00


等價于:


x/4xb pModule->GetPriKeyAll()

————————————————


原文鏈接:https://blog.csdn.net/u013985241/article/details/89169007


*博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



關鍵詞:

相關推薦

技術專區

關閉