| 注册
首页|期刊导航|计算机工程与应用|Linux系统调用跟踪和进程错误退出分析

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

毛英明 陆慧梅 向勇

计算机工程与应用2019,Vol.55Issue(6):57-66,10.
计算机工程与应用2019,Vol.55Issue(6):57-66,10.DOI:10.3778/j.issn.1002-8331.1805-0105

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

Linux Syscall Trace and Process Error Exit Analysis

毛英明 1陆慧梅 1向勇2

作者信息

  • 1. 北京理工大学 计算机学院,北京 100081
  • 2. 清华大学 计算机科学与技术系,北京 100084
  • 折叠

摘要

Abstract

The existing Linux syscall tracing tools can’t effectively trace multi process applications that communicate with other processes through network. The tracing result’s context information is incomplete and lacks of graphical dis-play. So a new tracing tool named heuristic-strace is designed based on the existing syscall tracing tool strace. It can auto-matically find and trace the processes that communicate through network. Moreover, it can display the tracing result in the form of process creation graph and network communication graph. Combined with the stack trace info, it can locate the process error exit reason. The experimental results show that this tool can trace typical GUI and network applications with lower performance overhead and ensure normal interact with the traced software.

关键词

Linux系统调用/启发式跟踪/网络通信/进程错误退出分析

Key words

Linux syscall/heuristic trace/network communication/process error exit analysis

分类

信息技术与安全科学

引用本文复制引用

毛英明,陆慧梅,向勇..Linux系统调用跟踪和进程错误退出分析[J].计算机工程与应用,2019,55(6):57-66,10.

基金项目

国家自然科学基金(No.61472003,No.31701517). (No.61472003,No.31701517)

计算机工程与应用

OA北大核心CSCDCSTPCD

1002-8331

访问量0
|
下载量0
段落导航相关论文