1 个不稳定版本

0.1.0 2022年3月6日

#672 in 调试

Apache-2.0 OR MIT

7KB

tdbg

快速且简略的代码执行跟踪和关联击中次数计数。

用例

你正在调试一段代码,并想确定某段代码是否被击中,如果是,被击中的次数。

tdbg 提供了 tdbg! 宏将标识符关联到代码位置。使用该宏会向 tdbg 服务器(独立二进制文件)发送消息,该服务器将报告每次击中和被击中的次数。

只需启动服务器,插入 tdbg! 宏即可。

理念

  • tdbg 尽量减少对原始工作流程的干扰
  • tdbg 应该永远不会 panic,以免破坏原始代码
  • tdbg 尽量保持最小化和可移植性
  • 这并不是真正的生产就绪版本。使用时请自行承担风险。请注意,这是一个我个人使用的工具,我并不期望其他人也能做得同样好。

lib.rs:

快速且简略的代码执行跟踪和关联击中次数计数。

用例

你正在调试一段代码,并想确定某段代码是否被击中,如果是,被击中的次数。

tdbg 提供了 tdbg! 宏将标识符关联到代码位置。使用该宏会向 tdbg 服务器(独立二进制文件)发送消息,该服务器将报告每次击中和被击中的次数。

只需启动服务器,插入 tdbg! 宏即可。

理念

  • tdbg 尽量减少对原始工作流程的干扰
  • tdbg 应该永远不会 panic,以免破坏原始代码
  • tdbg 尽量保持最小化和可移植性
  • 这并不是真正的生产就绪版本。使用时请自行承担风险。请注意,这是一个我个人使用的工具,我并不期望其他人也能做得同样好。

无运行时依赖