-
题名Linux应用程序调试技术的研究
被引量:8
- 1
-
-
作者
彭闻宇
陈朔鹰
-
机构
北京理工大学计算机学院
-
出处
《微计算机信息》
北大核心
2006年第10Z期181-183,共3页
-
文摘
本文介绍了C/C++函数调用机制,由此引入堆栈回朔(Stack Backtraces)方法,通过从用户堆栈中提取出执行程序的函数调用序列,迅速定位程序异常发生的位置。同时,论文结合Linux信号机制,剖析了Linux内核的核心转储(Core Dump)机制,当程序异常终止时,核心转储机制会自动将程序运行的上下文和现场信息转储到文件中,然后交由GDB进行分析。最后,本文通过比较上述两种方法的优劣,提出并实现了一种轻量级的Linux应用程序调试模型——Crash Trace。该模型借鉴了堆栈回朔的基本思想,并采纳了核心转储的基本原理,为桌面Linux和嵌入式Linux系统的应用程序调试提供了新的解决方案。
-
关键词
linux调试技术
堆栈回朔
核心转储
CRASH
TRACE
-
Keywords
linux Debug Techniques,Stack Backtraces,Core Dump,Crash Trace
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux应用程序调试技术的研究
被引量:1
- 2
-
-
作者
陈斌
-
机构
铁岭师范高等专科学校
-
出处
《开封教育学院学报》
2014年第2期289-,292,共2页
-
文摘
随着开源软件应用的普及,Linux在服务器领域占有了80%以上的份额,基于Linux的应用软件的开发越发显得重要。而在程序开发中,往往要进行应用程序的调试工作。笔者结合Linux信号机制,并在此基础上对应用程序的调试技术进行研究与分析。
-
关键词
linux调试技术
堆栈回溯
核心转储
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-