Core dump
在系统异常时dump出指定的内存数据
结构
- Dump Tool命令
type | header | operation | *data | operation | *data | stop |
---|---|---|---|---|---|---|
len | 1 | 1 | 4 | 1 | 4 | 1 |
data | $ | command | addr | command | len | # |
operation支持以下命令:
所有命令均为字符型
command | info |
---|---|
d | dump默认内存区域 |
x | 指定dump地址 |
l | 指定dump长度 |
... |
注:
- x和l参数成对传入,先传入x,再传入l,若未提供l,默认dump长度为0x1000
- 一次命令仅可包含一对``addr/len``
- 若未配置默认dump区域,d命令不会响应;传入d命令时,其他指令会被忽略
- dump data
header | data | crc stop |
---|---|---|
------ DATA BEGIN addr@len ------ | *** | ------ END crc ------ |
CRC为解码后原数据的CRC,不是base64编码的CRC