SUSE源码包与debuginfo包

https://pan.baidu.com/s/1nvO1DkH




crash使用:
crash>
log 
 
bt   显示函数调用栈
-a 显示所有CPU中激活的进程
pid  指定进程
-l 显示每个函数的文件与代码行
-f 显示函数调用栈中每个函数栈中的数字
-F   与-f类似,但有可以会把数字转转成符号

foreach bt 显示所有函数的栈


ps  [pid| name| taskp ] 显示所有进程,与状态 RU,IN,UN,ZO,ST,DE,SW
-t pid 显示进程所用时间
-s 显示内核栈,否则显示用户栈
-k /-u 分别显示内核与用户态进程
-c 显示所有子进程
-G 只显示线程组中的leader
-r 显示进程的资源限制

set 设置进程上下文
pid | taskp  切换到指定进程上下文
-c cpu 设置到指定的CPU上下文
-p 切换到panic的上下文



struct task_struct ffffffff81a8d020 查看指定结构体的内容
struct task_struct.pid  ffffffff81a8d020 显示成员的值
struct -o stack_stuct  显示结构体的定义与成员偏移
struct stak_struct.pid 显示成员偏移


p sysctl_tcp_rmem 查看全局变量的值
p per_cpu_irq_stat 查看per-cpu变量的值,加前缀per_cpu_


mod  查看模块
mod -s module /path/to/module.ko 加载模块
sym symbol 显示符号对应的模块源码,也可以用virtual address


mount 查看挂载的文件系统


files 打开文件的描述符
fuser /path/to/file  查看文件的所属进程
net  显示网络设备信息
timer 显示所有定时器,
sig   显示信号
pid|taskp 指定进程的信号
-l  显示信号定义



sys 系统信息
sys config 显示config内核配置信息

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值