JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3:使用 dbx 调试程序     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  dbx 入门

2.  启动 dbx

3.  定制 dbx

4.  查看和导航到代码

5.  控制程序执行

6.  设置断点和跟踪

7.  使用调用堆栈

8.  求值和显示数据

9.  使用运行时检查

10.  修复并继续

11.  调试多线程应用程序

12.  调试子进程

13.  调试 OpenMP 程序

14.  处理信号

15.  使用 dbx 调试 C++

16.  使用 dbx 调试 Fortran

17.  使用 dbx 调试 Java 应用程序

使用 dbx 调试 Java 代码

使用 dbx 调试 Java 代码的功能

使用 dbx 调试 Java 代码的限制

Java 调试的环境变量

开始调试 Java 应用程序

调试类文件

调试 JAR 文件

调试有包装器的 Java 应用程序

dbx 连接到正在运行的 Java 应用程序

调试内嵌 Java 应用程序的 C 应用程序或 C++ 应用程序

将参数传递给 JVM 软件

指定 Java 源文件的位置

指定 C 源文件或 C++ 源文件的位置

为使用定制类加载器的类文件指定路径

在 Java 方法中设置断点

在本地 (JNI) 代码中设置断点

定制 JVM 软件的启动

指定 JVM 软件的路径名

将运行参数传递给 JVM 软件

指定 Java 应用程序的定制包装器

使用接受命令行选项的定制包装器

使用不接受命令行选项的定制包装器

指定 64 位 JVM 软件

调试 Java 代码的 dbx 模式

从 Java 或 JNI 模式切换到本地模式

中断执行时切换模式

在 Java 模式下使用 dbx 命令

dbx 命令中的 Java 表达式求值

dbx 命令使用的静态和动态信息

在 Java 模式和本地模式下具有完全相同语法和功能的命令

在 Java 模式下有不同语法的命令

只在 Java 模式下有效的命令

18.  在机器指令级调试

19.  将 dbx 与 Korn Shell 配合使用

20.  调试共享库

A.  修改程序状态

B.  事件管理

C.  宏

D.  命令参考

索引

Java 调试的环境变量

以下环境变量专门用于使用 dbx 调试 Java 应用程序。您可以在启动 dbx 之前在 shell 提示符下设置 JAVASRCPATHCLASSPATHXjvm_invocation 环境变量,也可以通过 dbx 命令行设置这些环境变量。jdbx_mode 环境变量的设置会在调试应用程序的过程中发生更改。可以使用 jon 命令(请参见jon 命令)和 joff 命令(请参见joff 命令)更改其设置。

jdbx_mode
jdbx_mode 环境变量的设置如下:javajninative。有关 Java、JNI 和本地模式的说明以及模式变化的方式和时机,请参见调试 Java 代码的 dbx 模式。缺省值:java
JAVASRCPATH
可以使用 JAVASRCPATH 环境变量指定 dbx 从中查找 Java 源文件的目录。Java 源文件与 .class.jar 文件不在同一目录中时,此变量很有用。有关更多信息,请参见指定 Java 源文件的位置
CLASSPATHX
使用 CLASSPATHX 环境变量可以为 dbx 指定由定制类加载器装入的 Java 类文件的路径。有关更多信息,请参见为使用定制类加载器的类文件指定路径
jvm_invocation
使用 jvm_invocation 环境变量可以定制 JVM 软件的启动方式。(术语“Java 虚拟机”和 "JVM" 表示用于 Java 平台的虚拟机。)有关更多信息,请参见定制 JVM 软件的启动