🚀返回专栏总目录
文章目录
- 一、ltrace
- 二、strace
- 三、ptrace
沉淀、分享、成长,让自己和他人都能有所收获!😄
📢本文我们要介绍 Linux 上两个非常有用的工具:ltrace 和 strace。在分析软件的运行过程、调试疑难 Bug、执行性能分析和调优等方面,它们都是非常有用的辅助工具。另外,我们还会介绍与之相关的一个功能强大的系统调用:ptrace。
一、ltrace
ltrace 能够跟踪用户空间的进程对共享库中的函数的调用,它是通过 hook 动态加载库,在调用动态库函数的位置插入一些垫片代码(shim),把对库函数的调用重定向某个自己的函数内,在该函数内再去执行原来的库函数调用,但是会额外地截获对库函数的传入参数和返回值。
常用的
















![[附源码]Node.js计算机毕业设计高校科研项目申报管理信息系统Express](https://img-blog.csdnimg.cn/857d02700cf047e5b71f8026565e0ead.png)

