- 主题:windows上有木有崩溃时把栈打出来的代码?
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
linux哪个可以用?
【 在 zhanghaoX 的大作中提到: 】
: linux上有,挺好用的。
: windows上有对应的吗?
--
FROM 106.38.115.*
g3log中有一个,很好用。
【 在 zhanghaoX 的大作中提到: 】
:
: linux上有,挺好用的。
: windows上有对应的吗?
--
FROM 124.64.17.*
sigsegv
【 在 solobupt 的大作中提到: 】
: linux哪个可以用?
: 【 在 zhanghaoX 的大作中提到: 】
: : linux上有,挺好用的。
: ...................
--
FROM 114.242.250.*
试了breakpad,感觉也差强人意,
【 在 xieyf 的大作中提到: 】
: g3log中有一个,很好用。
:
: 【 在 zhanghaoX 的大作中提到: 】
: ...................
--
FROM 114.242.250.*
怎么个差强人意法?有些什么问题?
实际应该用Crashpad,比Breakpad更新吧,支持进程外捕捉。
Breakpad是进程内捕捉,如果崩得很厉害(比如堆破坏),进程内捕捉的代码自己都可能会再次触发异常(因为引用了被破坏的堆),完不成任务。
进程内捕捉就那么几个关键API,自己写一个简单的也快,但有坑。
SetUnhandledExceptionFilter/GetExceptionInformation/StackWalk64/MiniDumpWriteDump
在没有pdb的情况下打印调用栈是不靠谱的。
【 在 zhanghaoX 的大作中提到: 】
: 试了breakpad,感觉也差强人意,
--
FROM 123.115.131.*
crashpad再试试。
【 在 z16166 的大作中提到: 】
: 怎么个差强人意法?有些什么问题?
:
: 实际应该用Crashpad,比Breakpad更新吧,支持进程外捕捉。
: ...................
--
FROM 114.242.250.*