码迷,mamicode.com
首页 >  
搜索关键字:mmap 共享内存    ( 1969个结果
Linux 进程间通讯方式 pipe()函数 (转载)
转自:http://blog.csdn.net/ta893115871/article/details/7478779Linux 进程间通讯方式有以下几种:1-》管道(pipe)和有名管道(fifo).2-》消息队列3-》共享内存4-》信号量5-》信号(signal)6-》套接字(sicket)在这...
分类:系统相关   时间:2014-07-16 23:07:58    阅读次数:290
mmap 与 read/write
mmap与read/write两条路线对文件的访问比较 我们知道无论是通过mmap或read/write访问文件在内核中都必须经过缓存, 当需要从文件读写内容时,都经过内存拷贝的方式与内核中的缓存进行通讯。 1. 用read/write方式,用户须向内核指定要读多少,内核再把得到的内容从内核缓存拷向...
分类:其他好文   时间:2014-07-03 23:49:43    阅读次数:469
在向服务器发送请求时发生传输级错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。
在向服务器发送请求时发生传输级错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。...
分类:其他好文   时间:2014-07-03 16:11:21    阅读次数:441
Android Service组件在新进程中的启动过程
1、startService        在Android系统匿名共享内存(Anonymous Shared Memory)Java调用接口分析,http://blog.csdn.net/jltxgcy/article/details/31414509一文,Client调用了如下代码: public class Client extends Activity implements OnCli...
分类:移动开发   时间:2014-07-02 08:56:19    阅读次数:321
一个用pyton写的监控服务端进程的软件hcm
使用udp实现,简单,方便,不用三次握手1. 所有部署服务器进程的机器有一个代理进程hagent,用来监听hcm console中发送过来的命令2.hcm需要提供以下命令start :普通方式启动进程stop :停止进程reload :重新载入配置文件resume :恢复方式启动进程(共享内存)ta...
分类:其他好文   时间:2014-07-01 20:29:04    阅读次数:263
父子进程共享内存通信的三种方法
很多源代码在父子进程进行通信时,都会yong...
分类:其他好文   时间:2014-06-30 10:04:01    阅读次数:189
Android平台上直接物理内存读写漏洞的那些事
通过mmap直接操作物理内存的漏洞应该算是比较常见的一类漏洞了,在2012年、2013年的这段时间里,爆出了好几个物理内存读写相关的漏洞。主要是因为某些设备本身具有mmap物理内存的功能,但是其权限又是全局可读写的,最后,黑客通过精心构造的参数,patch相关函数或者数据结构达到权限提升的目的。 这样的设备主要有以下几个 /dev/exynos-mem CVE-2012-6422 ht...
分类:移动开发   时间:2014-06-26 10:16:01    阅读次数:289
Uncontrolled memory mapping in camera driver (CVE-2013-2595)
1漏洞描述 漏洞的产生主要是因为摄像头驱动提供了几个用于用户空间调用的接口。用户空间可以使用诸如ioctl或者mmap这样的系统调用函数就能对摄像头驱动产生影响。黑客可以很容易的使用事先构造好的参数将物理内存map到用户空间,并提升权限。 2.影响设备 绝大多数使用2013年5月1日之前的Linux内核安卓系统 3.PoC /* * * This progra...
分类:移动开发   时间:2014-06-26 07:55:07    阅读次数:507
浅谈C语言中的联合体(转载)
联合体union 当多个数据需要共享内存或者多个数据每次只取其一时,可以利用联合体(union)。在C Programming Language 一书中对于联合体是这么描述的: 1)联合体是一个结构...
分类:编程语言   时间:2014-06-26 00:25:46    阅读次数:346
将C++对象保存到共享内存上
将C++对象保存到共享内存上时,由于程序DWON掉或者其他原因停掉程序(不清除共享内存)重新拉起程序时,共享内存上C++对象的虚函数指针已经失效。为了使得不清除共享内存重启程序时C++对象仍然有效,需要恢复共享内存上C++对象的虚函数表,通过C++的placement new可以做到。 假设 ...
分类:编程语言   时间:2014-06-24 12:17:59    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!