首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏嵌入式艺术

    有了core-dump文件,BUG终于解决了!

    【Linux Debug】如何生成core-dump文件? See the source image 1、core-dump文件 首先,我们来明白core-dump文件是什么?保存了哪些信息? core-dump文件,又称为核心转储,是操作系统在进程收到某些信号终止运行时,将此时进程的地址空间、进程状态以及其他信息写入到一个文件中,这个文件就是core-dump文件,其主要是为了方便开发人员调试 2、core-dump如何生成 core-dump文件是操作系统生成的,虽然是操作系统的事情,但是也得有个开关来把控吧! 那么如何生成core-dump文件呢? 到此,我们的core-dump就配置完成了,当发生崩溃或者异常终止的时候,就自动生成core-dump文件了。 2.3 特殊信息配置 这一部分,发现很少有人描述到,再此也记录一下! 3、什么情况下产生core-dump文件? 发生core-dump一般都是在进程收到某个信号的时候,那么到底收到什么信号能够触发core-dump文件生成呢?

    2.1K20编辑于 2023-01-18
  • 来自专栏呱牛笔记

    JNI使用内存相关问题记录

    ReadyShowShow/article/details/109095211  如果是给服务器或者Java应用程序使用的JNI库,调试Crash日志的方法,包括常规手段:日志法、return或者注释代码; 如果能从Core-dump

    56720编辑于 2023-05-02
  • 来自专栏linux百科小宇宙

    GDB 调试工具使用方法详解

    6.2 设置生成core文件 ulimit -c:查看core-dump状态。 ulimit -c xxxx:设置core文件的大小。

    1.9K20发布于 2021-06-23
  • 来自专栏golang云原生new

    千万不要错过的后端【纯干货】面试知识点整理 I

    }while(0) #else #define DEBUG(fmt, args) do{}while(0) #define ERROR(fmt, args) do{}while(0) #endif core-dump

    68640编辑于 2023-02-16
  • 来自专栏技术随笔心得

    GDB调试-从入门实践到原理

    /mr function 同时比较函数源代码和汇编代码 调试和保存core文件 命令 含义 file exec_file *# * 加载可执行文件的符号表信息 core core_file 加载core-dump 文件 gcore core_file 生成core-dump文件,记录当前进程的状态 启动方式 使用gdb调试,一般有以下几种启动方式: gdb filename: 调试可执行程序 gdb attach

    4K30编辑于 2022-08-25
  • 来自专栏C++语法及相关算法详解

    信号的诞生:Linux进程信号的启示与奥秘

    答案是 调试 没错,核心转储文件可以调试,并且直接从出错的地方开始调试 这种调试方式叫做 事后调试 调试方法: gcc / g++ 编译时加上 -g 生成可调试文件 运行程序,生成 core-dump

    16510编辑于 2025-11-05
  • 来自专栏用户10155340的专栏

    Linux进程信号【信号产生】

    答案是 调试 没错,核心转储文件可以调试,并且直接从出错的地方开始调试 这种调试方式叫做 事后调试 调试方法: gcc / g++ 编译时加上 -g 生成可调试文件 运行程序,生成 core-dump

    1.7K10编辑于 2023-07-01
  • 来自专栏用户10025783的专栏

    掌握GDB调试工具,轻松排除bug

    6.2 设置生成core文件 ulimit -c:查看core-dump状态。 ulimit -c xxxx:设置core文件的大小。

    1.7K00编辑于 2023-06-28
领券