linux
文章平均质量分 79
xcli0608
这个作者很懒,什么都没留下…
展开
-
在结构体最后定义一个长度为0的字符数组(技巧)
最近看tty驱动源码,发现了一个以前老板上课时讲过的一个c语言技巧,不是很理解,上网学习了一下,总结如下: 在linux源码里struct tty_buffer { struct tty_buffer *next; char *char_buf_ptr; unsigned char *flag_buf_ptr; int used; int size;转载 2017-08-08 09:46:52 · 889 阅读 · 0 评论 -
GDB调试core文件详解
一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做core的文件。 通常情况下,core文件会包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息还有各种函数调用堆转载 2017-08-04 17:07:22 · 387 阅读 · 0 评论