摘要:
1.断点类型 软件断点:由非法指令异常实现(软件实现) 硬件断点:由硬件特性实现(数量有限) 数据断点:由硬件特性实现(数量有限) 为什么要分软件断点和硬件断点呢? 软件断点通常是可以运行于内存中的程序,代码加载到内存中执行,那么软件断点就是有效的。 对于flash中的程序执行,软件断点就没有用了。 阅读全文
posted @ 2020-03-17 23:31
一代枭雄
阅读(6682)
评论(0)
推荐(0)
摘要:
1.直接启动 gdb gdb test.out gdb test.out core 异常崩溃时产生的core 2.动态连接 gdb test.out pid(进程) 动态的跟踪pid进程的行为 3.GDB应用示例一 gdb //启动 (gdb) file test.out //载入目标程序 (gdb 阅读全文
posted @ 2020-03-17 23:10
一代枭雄
阅读(2648)
评论(0)
推荐(0)
摘要:
1.GDB:GNU项目中的调试器(GNU debugger) (1)能够跟踪程序的执行; (2)能够恢复程序崩溃前的状态; 2.为什么需要GDB? (1)软件不是一次性开发完成的(是软件就有bug,是程序就有问题) (2)调试是开发过程中不可或缺的技术(调试技术很重要) 3.GDB的常规应用 —自定 阅读全文
posted @ 2020-03-17 22:54
一代枭雄
阅读(481)
评论(0)
推荐(0)
浙公网安备 33010602011771号