什么是 Intel Processor Trace
Intel Processor Trace (PT) traces技术以非常小的开销跟踪程序的执行,覆盖所有的分支。 本文简单的介绍下如何利用Perf使用Intel PT跟踪程序执行。
更详细的有关Intel PT的介绍请参考 Adding PT to Linux perf 和 PT reference page.
Intel Processor Trace (PT) traces技术以非常小的开销跟踪程序的执行,覆盖所有的分支。 本文简单的介绍下如何利用Perf使用Intel PT跟踪程序执行。
更详细的有关Intel PT的介绍请参考 Adding PT to Linux perf 和 PT reference page.
今天学到一个知识点X86-64-ABI pre-build X86-64-ABI 下载地址
斗胆翻译下其中的3.2章节
本节介绍了标准的函数调用顺序,包括堆栈框架的布局、寄存器的使用、参数传递等等。标准调用顺序的要求只适用于全局函数。局部函数不能从其他编译单元访问,所以不尽相同。尽管如此,我们还是建议所有的函数在可能的情况下使用标准的调用顺序。
之前写过一篇关于如何手写最小ELF的文章。但偶然间在油管上发现了一个很好的视频,参考文末链接。
可以进一步缩小ELF文件。大概思路是: