1个稳定版本
1.0.0 | 2023年12月8日 |
---|
#829 在 调试
每月 33次下载
在 4 个crates中使用了(直接使用2个)
41KB
1K SLoC
FireDBG事件流协议
FireDBG事件流根据SeaStreamer文件格式进行序列化,该格式按照惯例具有.ss
扩展名。该协议定义了文件格式之上的不同消息流和格式,因此它们具有.firedbg.ss
扩展名。文件格式与流协议没有紧密耦合,因为可以将流式传输发送到/从不同的后端,例如Redis。
目前有4个流
流键 | 格式 | 描述 |
---|---|---|
info |
Json | DebuggerInfo:调试器版本、调试目标、参数和退出代码等 |
file |
Json | SourceFile:源文件的相对路径 |
breakpoint |
Json | Breakpoint:创建的断点和源位置 |
event |
二进制 | Event:函数调用、函数返回等 |
lib.rs
:
FireDBG事件流协议
FireDBG事件流根据SeaStreamer文件格式进行序列化,该格式按照惯例具有.ss
扩展名。该协议定义了文件格式之上的不同消息流和格式,因此它们具有.firedbg.ss
扩展名。文件格式与流协议没有紧密耦合,因为可以将流式传输发送到/从不同的后端,例如Redis。
目前有4个流
流键 | 格式 | 描述 |
---|---|---|
info |
Json | DebuggerInfo:调试器版本、调试目标、参数和退出代码等 |
file |
Json | SourceFile:源文件的相对路径 |
breakpoint |
Json | Breakpoint:创建的断点和源位置 |
event |
二进制 | Event:函数调用、函数返回等 |
依赖
~1.2–2MB
~39K SLoC