首页
社区
课程
招聘
[求助]调试WRK的问题
2015-8-13 09:19 4490

[求助]调试WRK的问题

2015-8-13 09:19
4490
目前 尝试着看wrk内存管理的一块,但是不调试 感觉就无法帮助理解了。
但是这一块 调试 时 ,大部分变量的调试符号都是没有的 或者是错误的 。
是pdb的问题吗
想请教下如何能够得到完整的wrk符号文件,或者说是能够像debug版一样调试 wrk。。求指点

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 1412
活跃值: (4288)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
IamHuskar 4 2015-8-13 09:36
2
0
你编译出来的pdb 肯定有啊
雪    币: 96
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lzldhu 2015-8-13 10:23
3
0

貌似  很多都是像 图中呢样缺了不少
上传的附件:
雪    币: 9479
活跃值: (757)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
无边 2015-8-13 10:30
4
0
到微软下载符号文件
雪    币: 96
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lzldhu 2015-8-13 10:35
5
0
针对 wrk的符号文件  已经有了
但是   比如像在 一个  函数 内部     符号文件的情况是    对变量1-3有对应符号    变量3-10均没有对应符号。
雪    币: 1412
活跃值: (4288)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
IamHuskar 4 2015-8-13 12:45
6
0
debug模式呢?release也许优化了
雪    币: 96
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
lzldhu 2015-8-13 20:30
7
0
搜索了一番 网上都是 nmake -nologo x86=来做的 ,也是之前按这个做的 。
对如何编译成debug   不太 明白
雪    币: 291
活跃值: (208)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
thebutterfly 5 2015-8-16 02:21
8
0
有两种编译方法,Checked和Free,类似Debug和Release。Free版会开大量优化,所以一些局部变量会被优化到寄存器里面,导致调试的时候看不到(实际上看寄存器还是能看到的,但是要费点周折)。Checked版会关掉绝大部分优化,所以比较方便调试。另外Checked版本还带有大量调试检查之类的代码。
找找有无选项,想办法把优化去掉即可。
游客
登录 | 注册 方可回帖
返回