运维开发网

gdb

0
  • Linux对ptrace TRACEME调用的影响

    我有以下代码.它只是调用ptrace(PTRACE_TRACEME)然后进入无限循环. 我有两个问题.[详细]

    2020-04-09 10:11 分类:Linux
  • 进入主程序之前的分段故障

    我最近对以前工作的代码做了一些小改动,现在程序在执行时立即遇到分段错误.事实上,它甚至没有成为主要的第一行. 这是代码的开头: int main (int argc, char* argv[]) { fprintf(stderr, "Not even getting here!\n"); ...[详细]

    2020-04-08 12:40 分类:编程语言
  • C语言 使用GDB的tui选项

    我目前正在使用NS-2(网络模拟器),我想使用gdb的tui选项,以便我可以在调试时查看课程代码. (就像Visual studio一样) 截至目前,当我运行“gdb -tui”时,源窗口是空白的.但是,当我在gdb中执行“列表”时,我可以看到该文件,但我无法使其自动转...[详细]

    2020-04-07 17:35 分类:编程语言
  • C语言 函数在不应该突然返回时返回

    我正在为我的一个暑期班做一个操作系统任务.教师提供了一个目标文件,该文件提供模仿磁盘设备驱动程序行为的功能.然后我们编写一个使用C中的磁盘设备驱动程序的文件系统API. 我正在处理名为Format()的文件系统格式函数,该函数从教师对象文...[详细]

    2020-04-07 13:45 分类:编程语言
  • Go语言gdb调试打印全局变量

    Golang GDB print global variable 在使用GDB工具调试golang程序时,需要print一个全局变量,遇到各种报错,没办法打印出来,这里记录一下解决方法。 我的包名叫“sec”,全局变量名叫“G_sec”,代码中使用时为“sec.G_sec” 1. 程序中使...[详细]

    2020-04-07 12:55 分类:编程语言
  • 如何增加Linux核心转储匹配符号的概率?

    我有一个非常复杂的跨平台应用程序.最近我和我的团队一直在进行压力测试,并遇到了几次崩溃(以及随之而来的核心转储).其中一些核心转储非常精确,并向我展示了大约10个或更多堆栈帧发生崩溃的确切位置.其他人有时只有一[详细]

    2020-04-03 14:13 分类:Linux
  • fedora17下用gdb和bochs调试linux-0.11内核

    买了本赵炯博士<<Linux内核完全注释>>,开始学习内核源代码,首先就是动手搭建实验环境,所用操作系统为fedora17,首先下载安装bochs,root下用yum search bochs查看一下是否有bochs相关的安装包,发现有,[详细]

    2020-03-30 17:25 分类:Linux
  • GDB创建核心文件

    好吧所以不要问为什么,但我想创建一个我制作的测试程序的核心文件.它没有损坏,也没有搞砸,但我想生成它的核心文件.下面是代码: #include <stdio.h> int main(){ printf("TEST"); } 正如我所说的那么简单,但我希望能够转储...[详细]

    2020-03-30 14:26 分类:编程语言
  • 脚本 – 自动化GDB调试会话的最好方法是什么?

    GDB有一个内置的脚本机制,我应该编写一个期望的脚本,还是有更好的解决方案吗? 我将每次发送相同的命令序列,我将保存每个命令的输出到一个文件(很可能使用GDB的内置日志记录机制,除非有更好的想法)。 gdb在运行后执行文件.gdbinit。 ...[详细]

    2020-03-30 13:49 分类:自动化
  • Ubuntu-gdb调试

    文章摘自 http://www.cnblogs.com/hankers/archive/2012/12/07/2806836.html经过整理放于此处 gdb常用命令[详细]

    2020-03-27 10:49 分类:Linux