linux下gdb使用技术
来源:互联网 发布:java命令行打包jar 编辑:程序博客网 时间:2024/05/17 07:45
格式: x /nfu <addr>
说明
x 是 examine 的缩写
n表示要显示的内存单元的个数
f表示显示方式, 可取如下值
x 按十六进制格式显示变量。
d 按十进制格式显示变量。
u 按十进制格式显示无符号整型。
o 按八进制格式显示变量。
t 按二进制格式显示变量。
a 按十六进制格式显示变量。
i 指令地址格式
c 按字符格式显示变量。
f 按浮点数格式显示变量。
u表示一个地址单元的长度
b表示单字节,
h表示双字节,
w表示四字节,
g表示八字节
Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal),
t(binary), f(float), a(address), i(instruction), c(char) and s(string).
Size letters are b(byte), h(halfword), w(word), g(giant, 8 bytes)
举例
x/3uh buf
表示从内存地址buf读取内容,
h表示以双字节为一个单位,
3表示三个单位,
u表示按十六进制显示
说明
x 是 examine 的缩写
n表示要显示的内存单元的个数
f表示显示方式, 可取如下值
x 按十六进制格式显示变量。
d 按十进制格式显示变量。
u 按十进制格式显示无符号整型。
o 按八进制格式显示变量。
t 按二进制格式显示变量。
a 按十六进制格式显示变量。
i 指令地址格式
c 按字符格式显示变量。
f 按浮点数格式显示变量。
u表示一个地址单元的长度
b表示单字节,
h表示双字节,
w表示四字节,
g表示八字节
Format letters are o(octal), x(hex), d(decimal), u(unsigned decimal),
t(binary), f(float), a(address), i(instruction), c(char) and s(string).
Size letters are b(byte), h(halfword), w(word), g(giant, 8 bytes)
举例
x/3uh buf
表示从内存地址buf读取内容,
h表示以双字节为一个单位,
3表示三个单位,
u表示按十六进制显示
注:<addr> 可以是地址符号,也可以直接给出内存地址。
- linux下gdb使用技术
- linux下gdb使用
- linux 下gdb的使用
- Linux下gdb使用入门
- linux下gdb的使用
- Linux下GDB远程调试技术
- Linux环境下GDB的使用
- Linux下gdb调试器的使用
- linux下使用gdb调试nasm程序
- Linux下gdb调试工具的使用
- Linux下使用GDB调试应用程序示例
- Linux下使用gdb调试core文件
- linux下使用gdb调试程序
- Linux下使用GDB工具调试程序
- linux 下使用gdb调试总结
- linux下使用GDB调试程序
- Linux下GDB调试工具使用
- Linux 下使用 gdb 定位 crash 位置
- 常用语句
- 【笔记】共享内存
- mybatis解决oracle数据库存储长字符串问题
- struts2源码分析(一)(初始化)
- 尽量使用初始化而不要在构造函数里赋值
- linux下gdb使用技术
- JSP学习笔记3-getRequestDispatcher()与sendRedirect()的区别
- 《苹果的产品设计之道》迷你书
- 犬儒主義
- 【小明的调查作业 48】
- 虚拟化系列-VMware vSphere 5.1 简介与安装
- 求C(n,m)组合问题
- stdin,stdout,stderr,生定向到文件
- vpn安装出错解决方法