tracei 命令用于显示计算机指令、函数调用或变量更改。仅在本地模式中有效。
tracei 实际上是 trace event-specification -instr 的简称,其中 -instr 修饰符表示在指令粒度而非源代码行粒度上进行跟踪。发生事件时,信息以反汇编格式而非源代码行格式输出。
跟踪每个计算机指令。
在指定函数中跟踪每个指令。
跟踪 address 处的指令。
跟踪对指定函数的调用及其返回。
跟踪对所有名为 function 的成员函数的调用。
调用任何名为 function 的函数时跟踪。
跟踪对所有 class 的成员函数的调用。
跟踪对变量的更改。
其中:
address 是可产生地址或可用作地址的任何表达式。
filename 是跟踪输出要发送到的文件的名称。
function 是函数名。
line 是源代码行的编号。
class 是类名。
variable 是变量名。
有关更多信息,请参见trace 命令。