博客首页
注册
建议与交流
排行榜
加入友情链接
推荐
投诉
搜索:
帮助
飞翔,嵌入式linux
linux嵌入式系统必将大行于天下。专注于linux嵌入式系统的搭键,专注于高效稳定软件的开发,专注底层程序调试技术。
feixiang.cublog.cn
管理博客
发表文章
留言
收藏夹
· 嵌入式资源
}
· 技术文章
· Arm资源
· 技术博客
· linux论坛及网站
}
· 技术文章
· 电子图书
· 技术文章
· 调试工具
}
· 技术文章
· LFS讨论区
博客圈
音乐
相册
文章
· Android
· 邮件服务器
· 硬件
· 关注性能
· 内存管理
· 嵌入式平台
}
· BootLoader
· 交叉编译工具链
}
· glibc
· gcc
· FLASH
· 底层调试技术
· Linux平台技术分析
· 程序设计
· 个人观点
· linux基础知识
· 软件工程
· VC
· License
首页
关于作者
姓名:飞翔 Email:loughsky@sina.com 职业:IT 年龄:32 位置:北京 个性介绍:专注在嵌入式操作系统,以及高效程序调试
||
<<
>>
||
我的分类
关于对进程内存管理工具的一些思考
开始计划使用ptrace拦截系统调用brk、mmap,来做一个内存检测的一个工具,每次拦截住分配的指针,与指针分配的大小。但通过研究发现,free并不进行系统调用,所以这条路几本不可行。
下一步可以考虑来系统做动态连接的时候,连接到另外一个库,从而替换掉标准的malloc与free,从而做到内存使用的检测。
还有一个想法,通过研究malloc的库函数发现,它为每个进程分配一个链表。那么我们是否可以通过漫游这个链表,来获得有关内存访问的信息呢?
发表于: 2007-03-18,修改于: 2007-04-04 10:51,已浏览727次,有评论0条
推荐
投诉
网友评论
发表评论