1、x/FMT ADDRESS
按指定的格式打印出指定的地址的数据
help x可以查看FMT的参数
例如:x/3s ADDRESS 打印出ADDRESS地址的3个字符串,s代表的是字符串
2、info
help info可以查看全部的使用方法
常见的有:
info frame -- All about selected stack frame
info registers -- List of integer registers and their contents
info stack -- Backtrace of the stack
info breakpoints -- Status of specified breakpoints (all user-settable breakpoints if no argument)
3、thread apply
补充第二点info threads -- Display currently known threads
前面带*的表示当前的线程
thread ID 切换当前调试的线程为指定ID的线程。
break thread.c:1 thread all 在所有线程中相应的行上设置断点
thread apply thread_id1 thread_id2 ... command 让一个或者多个线程执行command
thread apply all command 让所有被调试线程执行command
常用的有thread apply all 打印所有线程的堆栈
4、maintenance info sections -- List the BFD sections of the exec and core files
BFD:Binary file descriptor
列出core文件的结构,可以看出当前执行的是在什么段