show_thread_name It will print the threads entry point function names. help show_thread_name Show help infomation. Example #include <pthread.h> #include <stdio.h> void foo_1(void) { sleep(3); } void bar_1(void) { sleep(3); } void *foo(void *arg) { while (1) { foo_1(); ...
maintenance show dwarf2 max-cache-age -- Show the upper bound on the age of cached dwarf2 compilation units maintenance show internal-error -- Show what GDB does when internal-error is detected maintenance show internal-error corefile -- Show whether GDB will create a core file of GDB when...
}intmain(){pthread_ttid1,tid2;pthread_create(&tid1,NULL,thread1,NULL);//创建线程1pthread_create(&tid2,NULL,thread2,NULL);//创建线程2pthread_join(tid1,NULL);//等待线程1pthread_join(tid2,NULL);//等待线程2return0; } 以上代码中,主线程main创建了两个子线程分别是thread1和thread2,所以线程...
maintenance show dwarf2 max-cache-age -- Show the upper bound on the age of cached dwarf2 compilation units maintenance show internal-error -- Show what GDB does when internal-error is detected maintenance show internal-error corefile -- Show whether GDB will create a core file of GDB when...
(gdb) info thread //列出线程 (gdb) info register //列出寄存器 (gdb) info frame //列出栈帧 (gdb) info files //列出当前文件 (gdb) info share //列出当前共享库 3.4 修改程序执行相关参数1、程序运行参数set args 可指定运行时参数。如: (gdb)set args 10 20 30 40 50 (gdb)show args 命令可...
(gdb)show args 命令可以查看设置好的运行参数。 1. 2. 2、其他参数 3.5 常用的调试步骤 1、断点的添加 使用break 或者b命令 2、断点的删除 3、程序运行进度调试 (1)连续执行程序,直到遇到断点 (gdb)run|r 1. (2)继续执行程序,直到下个断点
- record save filename: 把程序执行历史状态信息保存到文件,默认名字是gdb_record.process_id - record restore filename: 从历史记录文件中恢复状态信息 - show record full insn-number-max:查看可以记录执行状态信息的最大指令个数,默认是200000 - set record full insn-number-max limit:设置可以记录执行状...
(gdb)show follow-fork-mode Debugger response to a program calloffork or vfork is"parent".(gdb)show detach-on-fork Whether gdb will detach the childofa fork is on.(gdb) 2 演示代码 下面这段代码的主要流程就是在main函数中fork创建一个子进程,然后在父进程中又创建一个线程,接着就使用gdb进行调...
show args 命令可以查看设置好的运行参数。 2、运行环境。 path 可设定程序的运行路径。 show paths 查看程序的运行路径。 set environment varname [=value] 设置环境变量。如:set env USER=hchen show environment [varname] 查看环境变量。 3、工作目录。
GDB简介 GDB(GNU Debugger)是Linux下一款C/C++程序调试工具,通过在命令行中执行相应的命令实现程序的调试,使用GDB时只需要在shell中输入gdb命令或gdb filename...This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details...可以继续使用info locals命令查看add()函数...