where 命令用于打印调用栈。
打印过程回溯。
打印回溯中顶部的 number 帧。
从第 number 帧开始回溯。
认为 fp 寄存器中有 address_expression 值,并打印回溯。
包括隐藏的帧。
包括库名和函数名。
快速回溯(仅限于函数名)。
冗余回溯(包括函数参数和行信息)。
其中:
number 是调用栈帧数。
上述任一形式都可以与线程 ID 或 LWP ID 一起使用,以便获得指定实体的回溯。
当 fp(帧指针)寄存器已损坏时(在这种情况下,dbx 无法正常重建调用栈),-fp 选项很有用。此选项为测试某值是否为正确的 fp 寄存器值提供了方便。一旦确定了此值为正确的值,就可以使用 assign 命令或 lwp 命令对其进行设置。
打印方法回溯。
打印回溯中顶部的 number 帧。
从第 number 帧开始回溯。
快速回溯(仅限于方法名)。
冗余回溯(包括方法参数和行信息)。
其中:
number 是调用栈帧数。
thread_id 是 dbx 样式的线程 ID 或为线程指定的 Java 线程名。