BTR debugger是一款支持微軟VC, LINUX GCC G++, 跨平臺(tái)JAVA與微軟C#語言的源代碼級(jí)編程調(diào)試器。
BTR debugger 率先推出的首款真正意義上源代碼級(jí)編程調(diào)試器,100%報(bào)告崩潰源代碼行,100%報(bào)告無限循環(huán),能發(fā)現(xiàn)絕大多數(shù)邏輯BUG,通過崩潰現(xiàn)場(chǎng)、代碼運(yùn)行日志、變量日志、對(duì)象跟蹤等手段快速發(fā)現(xiàn)BUG。
主要功能介紹如下:
比純調(diào)試器100%報(bào)告崩潰位置
比純調(diào)試器100%報(bào)告死循環(huán)
比純調(diào)試器100%報(bào)告無限遞歸
比純調(diào)試器可取1024行進(jìn)程現(xiàn)場(chǎng)
flash命令取C/JAVA/C#崩潰現(xiàn)場(chǎng)
flash命令可過濾代碼運(yùn)行現(xiàn)場(chǎng)
輸入bins命令可加入斷點(diǎn)陷阱列表
F7,F8,F9熱鍵三種方式單步調(diào)試
F2熱鍵強(qiáng)制停止,F3熱鍵繼續(xù)執(zhí)行
由運(yùn)行日志輕松發(fā)現(xiàn)代碼邏輯錯(cuò)誤
由日志可觀察進(jìn)程第一至最后行
clog命令保存的代碼日志可無限大
日志通過豐富的過濾來篩出邏輯錯(cuò)誤
load命令實(shí)現(xiàn)在另外主機(jī)上跟蹤測(cè)試
可在進(jìn)程運(yùn)行時(shí)分析日志
timeon/timeoff命令代碼耗時(shí)統(tǒng)計(jì)
func命令輸出函數(shù)時(shí)序圖
日志和斷點(diǎn)結(jié)合查錯(cuò)更快
日志和單步執(zhí)行結(jié)合查錯(cuò)更仔細(xì)
vlog跟蹤變量變化
自動(dòng)捕獲野指針
pv報(bào)告未釋放指針
pv報(bào)告未釋放文件
pv報(bào)告未釋放socket
pv報(bào)告未釋放對(duì)象
pv報(bào)告pv操作位置
klist跟蹤關(guān)鍵指針
用bprint()輸出消息


































