按类别查询搜索结果
关于关键词 的检测结果,共 1319
bluefishing | 2013-06-05 14:42:26 | 阅读(340) | 评论(0)
我们知道,GDB的backtrace命令可以查看堆栈信息。但很多时候,GDB根本用不上。比如说,在线上环境中可能没有GDB,即使有,也不太可能让我们直接在上面调试。如果能让程序自己输出调用栈,那是最好不过了。本文介绍和调用椎栈相关的几个函数。 NAME       backt...【阅读全文】
duanlin | 2013-05-31 15:09:30 | 阅读(4540) | 评论(0)
其他 DWARF 数据: 行号表DWARF行号表包含了存有可执行代码的内存地址和对应这些地址的源代码行号的映射关系表。简单的说,它可以看成是一列包含内存地址,另一列包含对应地址源代码三元信息(文件,行号,列号)的这样一个矩阵。如果你想在某行源代码设定一个断点,关系表就可以给你提供存储这个断点指令的内存地址。相反...【阅读全文】
ifndef | 2013-05-23 15:00:36 | 阅读(1830) | 评论(0)
先要说明一下:我们这里要讨论的重点是 非局部跳转函数 但是后半部分的分析和信号有很大的关系,篇幅有限,我们对后面关于信号方面的细节有些是忽略的。而且针对的是 单线程进程中的信号。好了步入正题,先来看一个 假设的情景我们假设 在main函数中调用f1(),f1()中调用f2(); void f2(){ ... ...【阅读全文】
xiahouzuoxin | 2013-05-22 20:28:39 | 阅读(1990) | 评论(0)
        在软件开发过程中往往没法做到很好的文档维护,看程序代码时我们总是喜欢从main()函数开始,因此我们可以把一些重要的软件相关的信息在main.c文件的头部描述,可免去部分文档维护的困难。在http://embeddedgurus.com/上看到一篇文章,作者认为main.c文件头应该添加一些有用的信息。...【阅读全文】
L丶ventricle | 2013-05-22 13:53:00 | 阅读(1080) | 评论(0)
1、管道管道主要用于具有亲缘关系的进程间通信,允许一个进程和另一个与它有共同祖先的进程通信。比如fork或exec创建的新进程。在使用exec创建新进程时,需要将管道的文件描述符作为参数传递给exec创建的新进程。pipe函数原型:#include <unistd.h>int pipe(int file_desc...【阅读全文】
blazeyan | 2013-05-22 11:18:05 | 阅读(420) | 评论(0)
共享内存 qt加载自制静态哭【阅读全文】
yuwangwang | 2013-05-22 08:07:48 | 阅读(680) | 评论(0)
ifndef | 2013-05-19 00:08:29 | 阅读(2970) | 评论(0)
口令文件:linux中的口令文件/etc/passwd中包含以下七个字段的信息,这些字段在passwd结构体中用户名:加密口令:数值用户id:数值组id: 注释字段:初始工作目录:初始shell (各字段之间以 冒号 分割)我们读/etc/passwd文件能得到类似下面的信息:(只截取了部分内容)root:      &nb...【阅读全文】
gain133 | 2013-05-18 14:11:16 | 阅读(140) | 评论(0)
【C/C++】 进程间通
勤劳致富linux | 2013-05-18 09:06:39 | 阅读(940) | 评论(0)
(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。   (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命...【阅读全文】
勤劳致富linux | 2013-05-18 08:52:56 | 阅读(1200) | 评论(0)
多线程通信的方法主要有以下三种: 1.全局变量进程中的线程间内存共享,这是比较常用的通信方式和交互方式。注:定义全局变量时最好使用volatile来定义,以防编译器对此变量进行优化。 2.Message消息机制常用的Message通信的接口主要有两个:PostMessage和PostThreadMessage,PostMessage为线程向主窗口发...【阅读全文】
chify_yk | 2013-05-15 10:41:31 | 阅读(110) | 评论(0)
http://www.cnblogs.com/biyeymyhjob/archive/2012/11/04/2753535.html【阅读全文】
chify_yk | 2013-05-14 12:17:39 | 阅读(80) | 评论(0)
http://www.ibm.com/developerworks/cn/aix/library/0807_liugb_tcpip/【阅读全文】
hustsean | 2013-05-13 14:04:21 | 阅读(1040) | 评论(0)
hustsean | 2013-05-13 14:04:12 | 阅读(1130) | 评论(0)
hustsean | 2013-05-13 14:04:07 | 阅读(1140) | 评论(0)
hustsean | 2013-05-13 14:03:43 | 阅读(1080) | 评论(0)
【C/C++】 号量
hfm_honey | 2013-05-03 09:41:29 | 阅读(2460) | 评论(0)
atomix2 | 2013-04-21 11:02:56 | 阅读(920) | 评论(0)
一)Linux环境进程间通信(一)管道及有名管道 http://www.ibm.com/developerworks/cn/linux/l-ipc/part1/二)Linux环境进程间通信(二): 信号上: http://www.ibm.com/developerworks/cn/linux/l-ipc/part2/index1.html下: http://www.ibm.com/developerworks/cn/linux...【阅读全文】
fengxueyegui | 2013-04-19 20:13:48 | 阅读(650) | 评论(0)