Linux系统调用跟踪和进程错误退出分析

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:pwd19881217
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型的应用程序会在执行期间通过clone/vfork系统调用,产生多个子进程或者线程来并行执行任务,其产生的进程还有可能通过socket系统调用和其他进程进行TCP/unix domain网络通信。上述类型应用程序运行出错时,有可能是其自身产生的进程发生了错误,也有可能是和其通信的其他进程发生了错误。分析此类应用程序的出错原因,需要动态的发现并跟踪此应用程序创建的子进程,以及和这些进程通过网络通信的其他进程,并跟踪这些进程的系统调用信息。针对现有的系统调用跟踪和进程错误退出分析工具,存在无法高效的对通过网络通信的多进程/线程应用程序进行跟踪,以及需要事先提供出错日志文件信息和提供正确的控制流信息做对比的问题。本文基于linux系统调用跟踪工具strace,实现了启发式跟踪工具heuristic-strace(简称h-strace),其能够以较低的性能开销,对典型的GUI和网络应用软件进行跟踪,实时发现和自动跟踪应用程序中通过网络通信的进程,形成进程创建关系图、网络通信关系图。其可以准确的筛选出应用程序中错误退出的进程,并对所有出错进程组成的进程树,按照其子进程个数由多到少进行了排序。通过优先分析出错子进程最多的进程树,结合系统调用的栈回溯信息,对进程的错误退出原因进行了定位分析,并给出错误修复方法。最后通过3个分析实例,对h-strace进行了正确性和有效性验证。
其他文献
地下煤矿生产中的爆破作业都是近地表爆破活动。通过被动检测煤矿生产中的爆破活动并对爆破位置进行定位,可为全面掌握煤矿生产开采范围、煤矿资源监管和安全生产提供数据支持。本文以近地表复杂地质条件下的爆破震动波为研究对象,运用理论分析、数值模拟和现场验证等方法,基于达朗贝尔模型对爆破震动波在近地表复杂介质中传播时的频散与衰减特性进行了系统的研究,建立了带频率耗散的爆破震动波传播模型,为提高震动波震相识别和
上世纪八十年代,西方国家经济大萧条使得许多企业股价下跌,直接面临被恶意收购的风险,股份回购因之就成为控制权保护的重要手段。近年来,我国资本市场股份回购实务越来越多,基于我国当前的经济环境,股份回购的动因及其财务效应的分析越来越受学者们的关注。本文选择2018年完成股份回购的英威腾公司为研究对象,采用事件研究法和财务指标分析法,案例研究了股份回购的动因和财务效应。首先,运用信号传递理论、委托代理理论
抗生素菌渣作为一种特殊的危险固体废物,随意堆放不仅会对环境造成严重影响,还会对动植物的生长造成危害,因此如何安全处理处置成了一个亟需解决的难题。本文选用青霉素菌渣、三种典型氨基酸和哌嗪二酮(DKP)为催化热解实验原料,在400℃、500℃、600℃和700℃条件下进行热解实验,通过对产油率的分析,探究最佳热解温度。在最佳反应温度条件下,选用Co O/HZSM-5和Ni O/HZSM-5作为催化剂,
推进思政课亲和力建设,是提高高校思政课教学效果的重要环节。然而,当前高校思政课面临各种复杂、多元社会思潮的冲击,大学生自主性意识越来越强,互联网的兴起等新情况,使思政课面临许多的新问题。而提升亲和力是推进和完善思政课的重要途径和方法,思政课亲和力成为了增强大学生现实需要和精神追求的推动力。因此,提升高校思政课亲和力,让大学生喜爱思政课、亲近思政课并从中受益,是当前改革和创新思政课作的重要课题之一。
学位
由于公司股东与管理层之间的委托代理问题的产生,以及企业对于人力资本的需求不断增长,股权激励机制应运而生。企业推出股权激励计划,有条件的授予核心员工部分股份,一方面能够促使管理层利益和股东利益趋于一致,与企业共享收益,共担风险,激发企业员工的工作热情与潜能;另一方面起到了稳定人才队伍,吸引外来优秀人才的作用。我国股权激励从2006年《上市公司股权激励管理办法(试行)》的出台以来逐渐规范,但仍有很多企
背景与目的:难治性充血性心力衰竭(refractory congestive heart failure,RCHF)是一种致死性很高的严重疾病,严重危害着人民的生命健康和生活质量。它是由各种心脏基础疾病引起的心功能衰竭的终末阶段,除心脏移植外,目前尚缺乏有效的治疗手段。此类疾病患者因心功能极差,导致活动耐量极低、生活质量以及睡眠质量都显著低于正常人。患者常因症状恶化难以缓解或相应并发症的出现需要反
随着我国经济的飞速发展,国民生活水平得到持续改善,机动车成为千家万户的生活必需品,然而机动车保有量连年跳跃式的增长,给居民出行需求带来便捷的同时,也同时给城市交通状况带来了不堪重负,公共停车管理问题已成为了当下全国大多城市每天必需面对的难题。近几年来滁州市不断加快改革开放步伐,经济发展迅猛,居民消费水平不断提高,2019年滁州市GDP总量居安徽省全省第三,而伴随着经济发展则是滁州市居民拥有汽车量快
为促进我国电力生产、消费及技术升级转型,中共中央、国务院出台了《关于进一步深化电力体制改革的若干意见》。电网企业作为新一轮电力改革遭受冲击最大的一方,主要体现在以下两个方面:一是强化省级电网输配电生产成本监管办法,要求降低电网环节收费和输配电价格;二是有序放开增量配电业务,减少发电份额并放开售电市场,新电改导致电网企业盈利空间变窄。而综合能源服务将综合能源系统与增值服务捆绑在一起,对提升能源利用效
雪崩光电二极管(APD)是激光雷达的主要接收器件,随着阵列APD的发展方向趋于小型化、模块化、集成化,阵列中APD间的互相影响越来越大,并且由于温度影响APD的工作性能,这就对AP