【摘 要】
:
本文介绍了C/C++函数调用机制,由此引入堆栈回朔(Stack Backtraces)方法,通过从用户堆栈中提取出执行程序的函数调用序列,迅速定位程序异常发生的位置。同时,论文结合Linux信
【机 构】
:
北京市海淀区北京理工大学计算机学院
论文部分内容阅读
本文介绍了C/C++函数调用机制,由此引入堆栈回朔(Stack Backtraces)方法,通过从用户堆栈中提取出执行程序的函数调用序列,迅速定位程序异常发生的位置。同时,论文结合Linux信号机制,剖析了Linux内核的核心转储(Core Dump)机制,当程序异常终止时,核心转储机制会自动将程序运行的上下文和现场信息转储到文件中,然后交由GDB进行分析。最后,本文通过比较上述两种方法的优劣,提出并实现了一种轻量级的Linux应用程序调试模型——Crash Trace。该模型借鉴了堆栈回朔的基本思想,并采纳了核心转储的基本原理,为桌面Linux和嵌入式Linux系统的应用程序调试提供了新的解决方案。
其他文献
目的对糖尿病肾病患者血液透析过程中发生低血糖的成因进行探究,并制定有效的护理干预措施进行有效护理。方法将我院2010年10月~2013年10月收治的42例糖尿病肾病患者平均分为
<正>在秀丽的沙澧河两岸,厚重的许慎故里,人们争相传诵着一个名字--宣桂芙,群众都亲切称她"俺的贴心检察官"。她曾多次荣获市、区级"优秀共产党员"、"先进工作者"、"优秀公诉
高校后勤社会化是加快发展我国高等教育事业的必由之路,后勤社会化改革给高校学生的学习方式和生活方式带来了变化,新形势下高校学生公寓管理面临了许多新情况,新问题。适应
资源和区域优势是企业生存发展的不可控因素,企业竞争优势的培育直接依赖于内部管理的挖潜。目前,我国钢铁企业管理相对粗放,过程控制不细不实等问题长期得不到解决,浪费现象
安捷伦公司的ADNS-2051芯片广泛应用在光电鼠标中,是一种高性能的运动检测器件。本文介绍了一种基于ADNS-2051芯片组、单片机等器件组成的系统,能够在无接触条件下检测运动物
<正>编者按:制造业是衡量一个国家综合国力的重要标志,是我国国民经济的支柱产业和经济增长的主导部门。进入21世纪以来,我国已跻身于制造大国行列,但产业大而不强、自主创新
目的探讨内伤发热的中医辨证治疗方法。方法选择2例典型午后发热患者,均为女性,通过了解患者病情,病例1诊断为内伤发热气血亏虚,治疗方案为益气补血,采用当归补血汤加味处方
农村公共物品能够改善农业生产条件、提高农民生活水平、促进农村经济社会发展。本文基于公共物品理论及治理理论,分析了农村公共物品供给失衡的现状以及不同供给模式的优劣
针对当前大田玉米机播株距误差大、漏播重播问题,设计一套针对大田玉米播种的电驱式精密播种控制系统。以Arduino单片机为控制器,传感器采集地轮速度信号,单片机根据程序及算
由于缺乏专业指导和对市场的盲从,在商铺投资方面普遍存在很大的失误,给投资人带来较大的潜在风险。借助多年房地产行业的从业经验,就如何投资商铺进行了探析。