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

[求助]调试WRK的问题

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

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1392
活跃值: (5177)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
2
你编译出来的pdb 肯定有啊
2015-8-13 09:36
0
雪    币: 96
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

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