自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶落无痕,枫过有情……

记录技术成长的点点滴滴……

  • 博客(4)
  • 收藏
  • 关注

原创 gdb调试coredump(原理篇)

上一篇博客里我们通过3个例子介绍了gdb调试coredump的时候,比较常用到的一些命令和定位方法。这篇内容里,我们将尝试去探讨gdb调试coredump的原理,以及它们背后的一些东西。 Coredump 的原理  1、coredump简介上一篇博客,我们也提到coredump叫做核心转储,实际上也就是进程运行过程中的一个内存快照,当进程crash的时候,操作系统接收异常指令之后,

2017-01-22 08:46:47 10235 1

原创 readelf的安装

大多数情况下,linux环境上默认可能都装有readelf,但是也有少数情况可能没有装,我自己用的ubuntu的linux虚拟机就没有装readelf。readelf本身是一个分析elf很好用的工具,但是在网上搜索一遍,发现介绍怎么自己装的还真没有。 Ubuntu下,apt-get install readelf系统会告诉你,根本就没有。 网上搜索半天,也没有找到readelf

2017-01-12 09:11:19 12295

原创 gdb调试coredump(使用篇)

什么是coredump,ulimit,Windows下miniDump和FullDump的设置,gdb 调试coredump的简单示例,生成core文件,自定义core文件的文件名,设置永久保存,gdb 调试coredump初步尝试,查看coredump时的堆栈,没有调试信息的情况下找core的代码行,寻找this指针和虚指针,gdb 查看core进程的所有线程堆栈,gdb调试coredump,大部分时候还是只能从core文件找出core的直观原因,但是更根本的原因一般还是需要结合代码一起分析当时进程的运行

2017-01-07 15:20:07 36772

原创 dump文件字符串内容搜索

当我们的进程发生了coredump,而我们想看一下core文件中是否包含某字符串,应该怎么做呢? 举个简单的例子: #include "stdio.h"#include "string.h"#include "stdlib.h"int main(){ char *testStr = "test_info"; while(1) { c

2017-01-02 22:24:53 2038

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除