1个稳定版本

1.0.0 2023年12月8日

#829调试

每月 33次下载
4 个crates中使用了(直接使用2个)

MIT/Apache

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