crash命令 —— rd

简介: crash命令 —— rd

参考:

用法:

  • 读取内核虚地址地址或者内核符号的值,默认16进制显示,类型为unsigned long,并且会将值对应的ascii码显示出来rd <内核地址>rd <内核符号>
  • 如果不需要将右边的ascii码显示出来,可以使用rd -x
  • 如果只显示ascii码的话,使用rd -a
  • 读取物理内存地址的值
    rd -p <物理内存地址>
  • 以10进制有符号数显示
    rd -d
  • 以10禁止无符号数显示
    rd -D
  • 读取指定数量的内存,单位默认为unsigned long
    rd <地址> <数量>
  • 指定数据宽度,默认是unsigned long,但是还可以指定别的,读取的数量的单位也会随之调整
8位宽:rd -8
16位宽:rd -16
32位宽:rd -32
64位宽:rd -64
  • 将内存中的数据转换为可以识别的内核符号、函数指针、slab对象、文件指针等rd -s
  • 如果想得到更加详细的转换,那么可以使用rd -S 或者 rd -SS
  • 将读到的区域dump到一个文件中
    rd -r <file>
  • 设置结束地址,如果不设置长度,那么一直读到设置的结束地址
    rd -e <地址 或 符号>
  • 从指定偏移处开始读取,这个偏移是基于传入的起始地址
    rd -o <字节偏移>
  • 大小端
大端(只支持-16和-32):rd -N
小端:rd -R
相关文章
|
安全 Linux 测试技术
|
存储 网络协议 算法
UDP 协议和 TCP 协议
本文介绍了UDP和TCP协议的基本结构与特性。UDP协议具有简单的报文结构,包括报头和载荷,报头由源端口、目的端口、报文长度和校验和组成。UDP使用CRC校验和来检测传输错误。相比之下,TCP协议提供更可靠的传输服务,其结构复杂,包含序列号、确认序号和标志位等字段。TCP通过确认应答和超时重传来保证数据传输的可靠性,并采用三次握手建立连接,四次挥手断开连接,确保通信的稳定性和完整性。
424 1
UDP 协议和 TCP 协议
|
9月前
|
缓存 网络协议 Linux
PCIe 以太网芯片 RTL8125B 的 spec 和 Linux driver 分析备忘
本文详细介绍了 Realtek RTL8125B PCIe 以太网芯片的规格以及在 Linux 中的驱动安装和配置方法。通过深入分析驱动源码,可以更好地理解其工作原理和优化方法。在实际应用中,合理配置和优化驱动程序可以显著提升网络性能和稳定性。希望本文能帮助您更好地使用和管理 RTL8125B,以满足各种网络应用需求。
969 33
|
调度
crash命令 —— ps
crash命令 —— ps
crash命令 —— runq
crash命令 —— runq
|
存储 网络协议 Linux
高效调试与分析:利用ftrace进行Linux内核追踪(下)
高效调试与分析:利用ftrace进行Linux内核追踪