技术特征:
技术总结
本发明提供了一种通用的内存泄露检测方法,包括以下步骤:步骤(1):通过malloc/free内嵌获取RA指针的汇编代码,记录RA指针值;步骤(2):当malloc内存申请成功后,将地址记录在数组当中;当free释放成功时,将数组中的记录清除;步骤(3):将缓冲区的数据使用RA分类,对每次相同的RA指针的申请进行统计,本发明通过记录RA指针的方式,间接性的记住函数的名称,通过RA指针和GDB工具,即可展示函数的内存申请情况而不浪费过多资源,对于嵌入式系统的内存定位问题,极大的缩短了内存泄漏问题的定位时间,提高了开发效率。
技术研发人员:刘小平;张华
受保护的技术使用者:深圳市吉祥腾达科技有限公司
技术研发日:2019.02.22
技术公布日:2019.06.25