从虚拟化前端Bug学习分析Kernel Dump( 七 )
可以看到跳转的语句是 jb 0xffffffffc023a382 <virtqueue_add+1186>
, 跳转的条件是 %eax 小于 [%rdi + 0x38
。 那 %eax 和 [%rdi + 0x38
里面存的值是什么呢?这个时候就需要对照源码来看了 。 通过 dis -l
可以看到函数所在的源文件 , 但是直接执行 dis -l ffffffffc0239ee0
会发现没有源文件的信息 , 这种情况通常是对应的 debug 模块没有导进来 。 通过 mod 命令可以看到当前的模块 , 找到我们需要的模块 , 通过 mod -s 找到模块对应的目录 , 再通过相同的命令导入即可 , 如:
把所有缺少的模块导入进来之后 , 再次执行dis -l ffffffffc0239ee0
就可以看到对应的源文件了 。 部分 virtqueue_add 源代码如下:
通过dis -l ffffffffc0239ee0
推荐阅读
- 仙剑2|经典游戏《仙剑2》苏媚的梦蛇才是最大BUG,效果叠加一招带走千叶
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 炉石传说|炉石天梯平衡补丁曝光,任务法锁喉贼惨遭大削,BUG德无了!
- 精灵宝可梦|《宝可梦BDSP》偷跑,玩家发现游戏存在大量bug
- 谛听|梦幻西游:又出新BUG了,同一个角色能在两个客户端上同时登陆
- 集合啦动物之森|《集合啦动物之森》新增9千多个物品! DLC有BUG
- 炉石传说|玩游戏还是玩Bug?炉石新版本更出一堆BUG,玩家:暴雪毁灭吧!
- 炉石传说|炉石传说标准战士胜率第一,天梯开始硬碰硬,而bug是永恒的主题
- 磨刀石|魔兽怀旧服:美服盗贼新技巧!磨刀石BUG常驻300攻强,别上毒药了
- 李延年|米哈游进军Steam第一枪哑火!蓝屏、限服加BUG,崩坏3好评率仅13%