一种跟踪动态内存分配错误的程序实现

来源 :电子工程师 | 被引量 : 0次 | 上传用户:xiaotaowang33
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统设计中查找内存错误是一个难题。通常有静态存储分配错误、栈上创建错误以及动态内存分配错误3种,其中动态内存分配错误的查找则更难,而且这种问题一旦发生往往会造成很坏的后果。文中针对动态内存分配错误的查找这一难题,提出了采用数据防护块进行封装的解决办法,并给出了相应的数据结构和程序实现方法。
其他文献
利用AutoCAD二次开发工具ARX,开发出一套适合水电站辅助设备系统图设计的元件图,可以大大缩减设计中的绘图工作量,降低设计人员的工作强度,提高工作效率。
采用VC和Matlab,分析了使用Matlab的mcc命令实现混合编程的方法,并通过一个信号采集系统实例,说明VC和Matlab混合编程的配置,结合具体程序实现了信号采集系统的仿真。
介绍了一种基于工业以太网的智能阀门定位器控制系统,采用32位ARM微处理器作为主控制器,该ARM处理器不但控制阀芯的准确定位,同时提供高速的以太网接入通道,并运行嵌入式操作
对精炼各工序玉米油中磷脂含量、生育酚(V_E)含量及金属元素含量进行测定,并研究其与返色指标的相关性。结果表明:精炼过程中磷脂含量显著降低,其中脱胶碱炼工序降幅为89.44%
研究形状相似,结构相同的圆形大型腔的宏程序编程方法,利用阿基米德螺旋线原理设计圆形大型腔粗加工宏程序,快速去除零件粗加工余量,提高加工效率,达到零件的加工精度和表面
通过化学气相沉积(CVD)直接得到的金刚石涂层表面粗糙且均匀性差,无法满足拉拔行业的要求,因此,对CVD金刚石涂层拉伸模具的工作面进行抛光是必不可少的一步。摩擦化学抛光以
以行车线路纵断面、机车、车辆及列车编组等特性数据为基础,将列车牵引计算、列车运行分析、机车电路仿真等相关内容有机地结合起来,利用面向对象的visual C++编程技术实现了机车