如何调试汇编代码?我在Linux上,并有gdb方便。我知道我可以看寄存器。调试汇编代码的一些方法是什么?调试组件
Q
调试组件
3
A
回答
3
您当然也可以像使用C或任何其他编译语言一样使用breakpoints。 This article稍微描述了调试程序集的过程。
3
使用"disassemble" gdb命令可以看到即将执行的汇编代码。这与查看寄存器一起可以让您深入了解CPU的实际操作。
1
当然,您可以使用nm命令和可执行的elf文件的参数,它会向您显示带有地址的可用标签。从这里你可以在特定地址上设置断点,然后使用“si”调试命令执行单个指令。
相关问题
- 1. Mac QuickTime组件调试
- 2. 调试.NET COM组件
- 3. Ember组件查找/调试/测试
- 4. 试图调试int数组
- 5. React Native调试XCode中的iOS组件
- 6. 调试VB组件的建议?
- 7. Visual Studio 2008的组件级调试
- 8. 从脚本组件(SSIS)调试.NET dll
- 9. ASP页面和COM组件调试
- 10. Angular2 Typescript组件加载教程/调试?
- 11. 在Windows CE中调试COM组件
- 12. 调试Rubymine - 只调试项目文件?
- 13. 多维数组调试outofboundsexception
- 14. 索引数组quicksort调试
- 15. 如何调试JAXB解组?
- 16. 与组装调试(同步)
- 17. 使用Flash CS4开发和调试FLA文件中的组件
- 18. 使用ko.toJSON |在主文件中调试组件敲除
- 19. Angular 2 - 测试回调到子组件中的事件
- 20. 调试RegularExpressionValidator控件
- 21. 调试.run文件
- 22. 调试hs_err_pid.log文件
- 23. 调试文件WriteAllText
- 24. 梨邮件调试
- 25. 调试Jenkins插件
- 26. 调试java插件
- 27. PHP调试软件?
- 28. JavaScript调试文件
- 29. 调试javascript事件
- 30. Netbeans文件调试
谢谢。这正是我所期待的。 – Scott 2010-01-19 08:14:33