Chinaunix

标题: 求助:关于内存跟踪 [打印本页]

作者: leaaaa    时间: 2010-11-10 22:43
标题: 求助:关于内存跟踪
大家好。
现在在C上研究一个跟踪内存的东西。具体流程是这样的,进程A先创建一块buffer,然后往里面放数据。
不管是进程A是正常结束还是跑飞以后,我都可以用另一个程序dump( )把buffer中的东西捞出来。
问题:1.这个内存应该在哪里创建?怎么创建?
         2.进程A结束了,dump( )函数如何找到那块内存?
新手,实在没辄才发帖的,先谢谢了!
作者: HonryZZ    时间: 2010-11-10 22:47
天天看dump..我也来学习一下....
作者: leaaaa    时间: 2010-11-10 23:29
这个dump 不是 core dump里面的。。。
作者: hellioncu    时间: 2010-11-11 08:40
操作系统才有这能力,普通应用程序没办法做到
作者: zzyong08    时间: 2010-11-11 09:18
如果只是dump buffer中的东西,把这个buffer建在共享内存上。就算进程退出,buffer还在。可以dump出里面的内容。
作者: DNFCF    时间: 2010-11-11 21:35
是不是先得把A创建的内存跟某个进程共享吧。。。
作者: ilwmin    时间: 2010-11-12 10:44
共享内存的问题.
作者: cjs520    时间: 2010-11-15 08:21
跟帖!!!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2