首页 | 本学科首页   官方微博 | 高级检索  
     

Elastos内存管理对软件调试的支持
引用本文:陈俞飞,陈榕.Elastos内存管理对软件调试的支持[J].微机发展,2010(4):25-28.
作者姓名:陈俞飞  陈榕
作者单位:同济大学基础软件工程中心;
基金项目:国家“863”计划资助项目(2001AA113400); 国家移动通信产品研究开发专项项目(财政部(财建[2005]182号),信息产业部(信部请函[2005]297号))
摘    要:软件调试支持是操作系统的重要组成部分,而由于内存管理不善造成的软件BUG占软件故障的很大比例。从内存管理的角度,讨论了Elastos操作系统对软件调试的支持。介绍了Elastos的内存布局和堆管理器算法,然后论述了堆、栈的内存管理,以及针对软件调试所提供的栈保护页设置、堆块前/后内存越界检查等。最后简要地介绍了构件Domain技术和基于伪驱动的内核窥探调试。通过Elastos内存管理的调试支持,可以提高修复和内存管理相关的BUG,增强软件的可靠性,减小软件的开发成本。

关 键 词:伪驱动  Dlmalloc  Domain    

Memory Management Support for Software Debugging on Elastos
CHEN Yu-fei,CHEN Rong.Memory Management Support for Software Debugging on Elastos[J].Microcomputer Development,2010(4):25-28.
Authors:CHEN Yu-fei  CHEN Rong
Affiliation:CHEN Yu-fei,CHEN Rong(System Software Engineering Centre of Tongji University,Shanghai 200092,China)
Abstract:Software debugging support is an important part of the operation system,and software bugs,due to poor memory management,accounted for a large proportion of software fault.Argues the support of Elastos operating system for software debugging in the memory management.First,it describes the virtual memory layout and Elastos heap memory management algorithm,and then discusses the heap,stack memory management,as well as some debugging surpports,such as setting up fence page in stack,cross-border checks before/af...
Keywords:pseudo-drivers  dlmalloc  domain  heap  stack  
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号