diff --git a/src/share/vm/prims/jvmti.xml b/src/share/vm/prims/jvmti.xml
index 0d845050ac9c5dc98a638546ab8990a5a36bb782..512e3cb00337c3c3d0c72fb3e353b45fd2e1b8f2 100644
--- a/src/share/vm/prims/jvmti.xml
+++ b/src/share/vm/prims/jvmti.xml
@@ -280,10 +280,8 @@
-
-
-
-
+
+
@@ -2285,9 +2283,8 @@ jvmtiEnv *jvmti;
Stack frames are referenced by depth.
The frame at depth zero is the current frame.
- Stack frames are as described in the
- .
+ Stack frames are as described in
+ ,
That is, they correspond to method
invocations (including native methods) but do not correspond to platform native or
VM internal frames.
@@ -2627,7 +2624,7 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
- Return the stack showing the
+ Return the stack showing
model of the stack;
otherwise, show the internal representation of the stack with
inlined and optimized methods missing. If the virtual machine
@@ -2707,7 +2704,7 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
When the thread is resumed, the execution
state of the thread is reset to the state
immediately before the called method was invoked.
- That is (using the terminology):
+ That is (using terminology):
- the current frame is discarded as the previous frame becomes the current one
- the operand stack is restored--the argument values are added back
@@ -2868,9 +2865,8 @@ err = (*jvmti)->Deallocate(jvmti, stack_info);
to return at any point during its execution.
The method which will return early is referred to as the called method.
The called method is the current method
- (as defined by the
- )
+ (as defined by
+ )
for the specified thread at
the time the function is called.
@@ -3576,10 +3572,8 @@ class C2 extends C1 implements I2 {
- The index into the constant pool of the class. See the
-
- description.
+ The index into the constant pool of the class. See the description in
+ .
@@ -5006,9 +5000,8 @@ class C2 extends C1 implements I2 {
For references of this kind the
referrer_index
parameter to the
jvmtiObjectReferenceCallback is the index into
- constant pool table of the class, starting at 1. See the
-
+ constant pool table of the class, starting at 1. See
+ .
@@ -6441,9 +6434,7 @@ class C2 extends C1 implements I2 {
been recorded as an initiating loader. Each
class in the returned array was created by this class loader,
either by defining it directly or by delegation to another class loader.
- See the
- .
+ See .
For JDK version 1.1 implementations that don't
recognize the distinction between initiating and defining class loaders,
@@ -6626,9 +6617,7 @@ class C2 extends C1 implements I2 {
For the class indicated by klass
, return the access
flags
via modifiers_ptr
.
- Access flags are defined in the
- .
+ Access flags are defined in .
If the class is an array class, then its public, private, and protected
modifiers are the same as those of its component type. For arrays of
@@ -6794,9 +6783,8 @@ class C2 extends C1 implements I2 {
For the class indicated by klass
,
return the minor and major version numbers,
- as defined in the
- .
+ as defined in
+ .
new
@@ -6839,10 +6827,8 @@ class C2 extends C1 implements I2 {
For the class indicated by klass
,
return the raw bytes of the constant pool in the format of the
- constant_pool
item of the
- .
+ constant_pool
item of
+ .
The format of the constant pool may differ between versions
of the Class File Format, so, the
minor and major
@@ -7286,9 +7272,7 @@ class C2 extends C1 implements I2 {
- Bytes defining class (in the
- )
+ Bytes defining class (in )
@@ -7611,10 +7595,8 @@ class C2 extends C1 implements I2 {
.
Field signatures are defined in the JNI Specification and
- are referred to as
- .
+ are referred to as field descriptors
in
+ .
jvmdiClone
@@ -7709,9 +7691,7 @@ class C2 extends C1 implements I2 {
For the field indicated by klass
and field
return the access flags via modifiers_ptr
.
- Access flags are defined in the
- .
+ Access flags are defined in .
jvmdi
@@ -7810,10 +7790,9 @@ class C2 extends C1 implements I2 {
return the method name via name_ptr
and method signature via
signature_ptr
.
- Method signatures are defined in the JNI Specification and are referred to as
- .
+ Method signatures are defined in the JNI Specification and are
+ referred to as method descriptors
in
+ .
Note this is different
than method signatures as defined in the Java Language Specification.
@@ -7902,9 +7881,7 @@ class C2 extends C1 implements I2 {
For the method indicated by method
,
return the access flags via modifiers_ptr
.
- Access flags are defined in the
- .
+ Access flags are defined in .
jvmdi
@@ -7941,9 +7918,7 @@ class C2 extends C1 implements I2 {
including the local variables used to pass parameters to the
method on its invocation.
- See max_locals
in the
- .
+ See max_locals
in .
jvmdi
@@ -8150,8 +8125,7 @@ class C2 extends C1 implements I2 {
The local variable's type signature, encoded as a
modified UTF-8 string.
The signature format is the same as that defined in
-
+ .
@@ -10460,10 +10434,7 @@ myInit() {
Add To Bootstrap Class Loader Search
This function can be used to cause instrumentation classes to be defined by the
- bootstrap class loader. See
- .
+ bootstrap class loader. See .
After the bootstrap
class loader unsuccessfully searches for a class, the specified platform-dependent
search path will be searched as well. Only one segment may be specified in
@@ -10480,7 +10451,7 @@ myInit() {
contain any classes or resources other than those to be defined by the bootstrap
class loader for the purposes of instrumentation.
- The specifies that a subsequent attempt to resolve a symbolic
+ specifies that a subsequent attempt to resolve a symbolic
reference that the Java virtual machine has previously unsuccessfully attempted
to resolve always fails with the same error that was thrown as a result of the
initial resolution attempt. Consequently, if the JAR file contains an entry
@@ -10512,10 +10483,7 @@ myInit() {
Add To System Class Loader Search
This function can be used to cause instrumentation classes to be
- defined by the system class loader. See
- .
+ defined by the system class loader. See .
After the class loader unsuccessfully searches for a class, the specified platform-dependent search
path will be searched as well. Only one segment may be specified in the
. This function may be called multiple times to add multiple segments, the
@@ -10536,7 +10504,7 @@ myInit() {
which takes a single parameter of type java.lang.String
. The method is not required
to have public
access.
- The specifies that a subsequent attempt to resolve a symbolic
+ specifies that a subsequent attempt to resolve a symbolic
reference that the Java virtual machine has previously unsuccessfully attempted
to resolve always fails with the same error that was thrown as a result of the
initial resolution attempt. Consequently, if the JAR file contains an entry
@@ -11438,7 +11406,7 @@ myInit() {
at the finest granularity allowed by the VM. A single step event is
generated whenever a thread reaches a new location.
Typically, single step events represent the completion of one VM
- instruction as defined in the . However, some implementations
+ instruction as defined in . However, some implementations
may define locations differently. In any case the
method
and location
parameters uniquely identify the current location and allow
@@ -13841,7 +13809,7 @@ typedef void (JNICALL *jvmtiEventVMInit)
and can_get_source_debug_extension.
PopFrame cannot have a native calling method.
Removed incorrect statement in GetClassloaderClasses
- (see http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#79383).
+ (see ).
XML and text fixes.
diff --git a/src/share/vm/prims/jvmti.xsl b/src/share/vm/prims/jvmti.xsl
index 6762905d097426b176597daea794a49e6058581e..1f975d2c1d486c6e6e9007bbec7afa708c7edf31 100644
--- a/src/share/vm/prims/jvmti.xsl
+++ b/src/share/vm/prims/jvmti.xsl
@@ -1039,34 +1039,14 @@ typedef struct {
-
-
-
-
- http://java.sun.com/docs/books/vmspec/2nd-edition/html/
-
-
-
-
-
-
-
-
-
-
- of
-
-
- the
-
-
-
- http://java.sun.com/docs/books/vmspec/
-
-
- Java Virtual Machine Specification
-
-
+
+
+ The Java™ Virtual Machine Specification
+
+ , Chapter
+
+
+