1) info args
打印出当前函数的参数名及其值。
2)info locals
打印出当前函数中所有局部变量及其值。
3)info catch
打印出当前的函数中的异常处理信息。
4)源代码的内存
你可以使用info line命令来查看源代码在内存中的地址。info line后面可以跟“行号”,“函数名”,“文件名:行号”,“文件名:函
数名”,这个命令会打印出所指定的源码在运行时的内存地址,如:
(gdb) info line tst.c:func
Line 5 of "tst.c" starts at address 0x8048456 <func+6> and ends at 0x804845d <func+13>.
5)info break
查看断点信息。
6)info threads
看正在运行程序中的线程信息
7)info registers
查看寄存器的情况。(除了浮点寄存器)
8)info all-registers
查看所有寄存器的情况。(包括浮点寄存器)
9)info registers <regname >
查看所指定的寄存器的情况。
打印出当前函数的参数名及其值。
2)info locals
打印出当前函数中所有局部变量及其值。
3)info catch
打印出当前的函数中的异常处理信息。
4)源代码的内存
你可以使用info line命令来查看源代码在内存中的地址。info line后面可以跟“行号”,“函数名”,“文件名:行号”,“文件名:函
数名”,这个命令会打印出所指定的源码在运行时的内存地址,如:
(gdb) info line tst.c:func
Line 5 of "tst.c" starts at address 0x8048456 <func+6> and ends at 0x804845d <func+13>.
5)info break
查看断点信息。
6)info threads
看正在运行程序中的线程信息
7)info registers
查看寄存器的情况。(除了浮点寄存器)
8)info all-registers
查看所有寄存器的情况。(包括浮点寄存器)
9)info registers <regname >
查看所指定的寄存器的情况。