操作系统原理实验报告-strace 工具的使用和pstrace系统调用的应用.docxVIP

  • 80
  • 0
  • 约4.23千字
  • 约 13页
  • 2023-05-26 发布于浙江
  • 举报

操作系统原理实验报告-strace 工具的使用和pstrace系统调用的应用.docx

网络安全学院课程实验报告 课程名称 操作系统原理 实验名称 strace 工具的使用和pstrace系统调用的应用 实验序号 实验日期 姓 名 学 号 专 业 信息安全 年级-班 实验目的及实验内容 Strace是Linux中一个调试和跟踪工具。它可以接管被跟踪进程执行的系统调用和收到的信号。然后把每一个执行的系统调用的名字,参数和返回值打印出来。可以通过strace找到问题出现在user层还是kernel层。strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。它的实现基础是ptrace系统调用。 通过学习strace工具和分析其工作原理,可以进一步的加深对OS进程管理的认识,锻炼系统开发能力。 【实验内容】 Strace工具的使用: 跟踪一个程序执行过程中发生的系统调用 统计系统调用的响应时间 分析strace的实现原理 基于ptrace系统调用实现进程跟踪 实验步骤及结果分析 (本次实验所使用的软件、工具的情况;具体的实验步骤) 实验环境 Ubuntu 18.04.2虚拟机环境Oracle VM VirtualBox 工具: gcc7.0编译器,vim 实验步骤: 编写程序,首先简单利用strace工具跟踪程序的运行 Gcc编译,Strace工具命令为 strace

文档评论(0)

1亿VIP精品文档

相关文档