自定义博客皮肤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)
  • 收藏
  • 关注

原创 -g gdb无法list

网上下的源码,编译之后居然不能gdb list源码,不爽,查make里面有-g啊,为啥不能list代码啊。居然,居然。。。。makefile 如下:gcc *.c -i *.ogcc *.o -g -o exe没有半点怀疑,makefile中有-g,为何不能list呢??后修改如下:gcc *.c -g -i *.ogcc *.o -o exe可以lis

2016-05-30 23:51:30 1700

原创 非法指针invalid pointer

以近期程序free导致coredown。指针非空,不得其解,一般情况下free不可能出错的。开始以为是内存越界,无果。后来才发现低层队列了取结点有误,导致取出的不是地址首指针。gdb core显示:free(): invalid pointer。对此情况进行总论。出现此情况的最终原因是因为free(p), p是非法指针,p = malloc, p地址前面还有个malloc_chunk结

2016-05-29 00:02:00 12923

原创 gdb调试malloc-free 产生的coredown

1。将struct malloc_chunk内容破坏程序如下:int fun0(const char *str){    char buf[40];    memset(buf, 0, sizeof(buf));    strcpy(buf, str);    ptrace("fun0");    printf("fun0:%s\n", buf);    cha

2016-05-25 19:30:36 4302 1

原创 开始

开始了

2016-05-24 23:04:18 225

空空如也

空空如也

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

TA关注的人

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