Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

tracei 命令

tracei 命令用于显示计算机指令、函数调用或变量更改。仅在本地模式中有效。

tracei 实际上是 trace event-specification -instr 的简称,其中 -instr 修饰符表示在指令粒度而非源代码行粒度上进行跟踪。发生事件时,信息以反汇编格式而非源代码行格式输出。

语法

tracei step

跟踪每个计算机指令。

tracei next -in function

在指定函数中跟踪每个指令。

tracei at address

跟踪 address 处的指令。

tracei in function

跟踪对指定函数的调用及其返回。

tracei inmember function

跟踪对所有名为 function 的成员函数的调用。

tracei infunction function

调用任何名为 function 的函数时跟踪。

tracei inclass class

跟踪对所有 class 的成员函数的调用。

tracei change variable

跟踪对变量的更改。

其中:

address 是可产生地址或可用作地址的任何表达式。

filename 是跟踪输出要发送到的文件的名称。

function 是函数名。

line 是源代码行的编号。

class 是类名。

variable 是变量名。

有关更多信息,请参见trace 命令