1 个不稳定版本
0.1.0 | 2022年3月6日 |
---|
#672 in 调试
7KB
tdbg
快速且简略的代码执行跟踪和关联击中次数计数。
用例
你正在调试一段代码,并想确定某段代码是否被击中,如果是,被击中的次数。
tdbg
提供了 tdbg!
宏将标识符关联到代码位置。使用该宏会向 tdbg
服务器(独立二进制文件)发送消息,该服务器将报告每次击中和被击中的次数。
只需启动服务器,插入 tdbg!
宏即可。
理念
tdbg
尽量减少对原始工作流程的干扰tdbg
应该永远不会 panic,以免破坏原始代码tdbg
尽量保持最小化和可移植性- 这并不是真正的生产就绪版本。使用时请自行承担风险。请注意,这是一个我个人使用的工具,我并不期望其他人也能做得同样好。
lib.rs
:
快速且简略的代码执行跟踪和关联击中次数计数。
用例
你正在调试一段代码,并想确定某段代码是否被击中,如果是,被击中的次数。
tdbg
提供了 tdbg!
宏将标识符关联到代码位置。使用该宏会向 tdbg
服务器(独立二进制文件)发送消息,该服务器将报告每次击中和被击中的次数。
只需启动服务器,插入 tdbg!
宏即可。
理念
tdbg
尽量减少对原始工作流程的干扰tdbg
应该永远不会 panic,以免破坏原始代码tdbg
尽量保持最小化和可移植性- 这并不是真正的生产就绪版本。使用时请自行承担风险。请注意,这是一个我个人使用的工具,我并不期望其他人也能做得同样好。