- 博客(3)
- 收藏
- 关注
转载 Linux编程基础——GDB(设置断点)
启动GDB后,首先就是要设置断点,程序中断后才能调试。在gdb中,断点通常有三种形式:断点(BreakPoint):在代码的指定位置中断,这个是我们用得最多的一种。设置断点的命令是break,它通常有如下方式:break 在进入指定函数时停住break 在指定行号停住。break +/-offset 在当前行号的前面或后面的offset行停住。offiset为自然数...
2019-03-08 00:28:36
175
转载 LINUX下GDB反汇编和调试
Linux下的汇编与Windows汇编最大的不同就是第一个操作数是原操作数,第二个是目的操作数。而Windows下却是相反。1、 基本操作指令简单的操作数类型说明。一般有三种。(1)马上数操作数,也就是常数值。马上数的书写方式是“$”后面跟一个整数。比方$0x1F。这个会在后面的详细分析中见到非常多。(2)寄存器操作数,它表示某个寄存器的内容。用符号Ea来表示随意寄存器a,用引用R[Ea]...
2019-03-08 00:27:41
1230
转载 gdb中查看内存方法总结
1.在查看地址前首先需要断点定位到需要查看的位置在第八行设置断点(gdb) break 82.运行(gdb) run将会在断点处停下3.接下来就要查看内存了方法如下:使用examine命令(简写是x)来查看内存地址中的值。x命令的语法如下:x/<n/f/u>n、f、u是可选的参数。n(正整数),表示显示内存的长度。从当前地址向后显示n个地址的内容。f 表示显示的格...
2019-03-08 00:25:55
1469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人