Sun Studio 12 Update 1:使用 dbx 调试程序
本地模式语法
-
threads
-
打印所有已知线程列表。
-
threads -all
-
打印通常不输出的线程(僵停)。
-
threads -mode all|filter
-
控制是打印所有线程还是过滤线程。缺省值为过滤线程。启用了过滤时,不会列出已使用 thread -hide 命令隐藏的线程。
-
threads -mode auto|manual
-
在 IDE 下,启用自动更新线程列表。
-
threads -mode
-
回显当前模式。
每行信息由以下内容组成:
-
*(星号),表示该线程内发生了需要用户注意的事件。该事件通常是断点。
如果不是星号,而是 "o",则表示发生的是 dbx 内部事件。
-
>(箭头),表示当前线程。
-
线程 id t@num,指特定线程。number 是 thr_create 传回的 thread_t 值。
-
b l@num,表示线程是绑定的(当前已分配给指定的 LWP);或 a l@num,表示线程是活动的(当前已计划运行)。
-
传递给 thr_create 的线程的“启动函数”。?() 表示启动函数未知。
-
线程状态,可为下列之一:
线程当前执行的函数。
- © 2010, Oracle Corporation and/or its affiliates