1. 首页
  2. 考试认证
  3. 其它
  4. Researching strace and Its Potential Application in Debugging Node.js Programs

Researching strace and Its Potential Application in Debugging Node.js Programs

上传者: 2024-12-16 09:13:12上传 ZIP文件 5.48KB 热度 3次

研究strace及其在调试运行Node.js程序中的可能应用。系统调用所有调用都记录在案,因此man call_name可用。

  • accept():它为侦听套接字sockfd提取挂起连接队列中的第一个连接请求,创建一个新的连接套接字,并返回一个引用该套接字的新文件描述符。

  • access():检查调用进程是否可以访问该文件。

  • brk()brk(0)是一种获取进程当前程序中断的方法。Program break是数据段末尾的位置(实际上是它之后的第一个位置),将program break上移有给进程分配更多内存的效果,下移有解除分配的效果。这就是malloc分配内存的方式。

  • arch_prctl():设置特定于体系结构的线程状态。

  • clock_gettime():获取时间。

  • close():关闭文件描述符。

  • exec():运行一个程序。

  • fcntl():对文件描述符执行命令。

  • mmap():内存映射文件或设备。

下载地址
用户评论