BTR debugger是一款支持微软VC, LINUX GCC G++ , 跨平台JAVA与微软C#语言的源代码级编程调试器,主要功能介绍如下:
比纯调试器100%报告崩溃位置
比纯调试器100%报告死循环
比纯调试器100%报告无限递归
比纯调试器可取1024行进程现场
flash命令取C/JAVA/C#崩溃现场
flash命令可过滤代码运行现场
输入bins命令可加入断点陷阱列表
F7,F8,F9热键三种方式单步调试
F2热键强制停止,F3热键继续执行
由运行日志轻松发现代码逻辑错误
由日志可观察进程第一至最后行
clog命令保存的代码日志可无限大
日志通过丰富的过滤来筛出逻辑错误
load命令实现在另外主机上跟踪测试
可在进程运行时分析日志
timeon/timeoff命令代码耗时统计
func命令输出函数时序图
日志和断点结合查错更快
日志和单步执行结合查错更仔细
vlog跟踪变量变化
自动捕获野指针
pv报告未释放指针
pv报告未释放文件
pv报告未释放socket
pv报告未释放对象
pv报告pv操作位置
klist跟踪关键指针
用bprint()输出消息