# HG changeset patch
# User sspitsyn
# Date 1481152218 28800
# Node ID 6c6bdb0d227c5b6e5db855198901ec192ddb4696
# Parent 99eb9fb61a27cf155ad8c2264cccaba5c26702eb
7034834: JVMTI xml file referring to old JDK version
Summary: Update the JVMTI spec with the version auto-change
Reviewed-by: coleenp, dholmes, dsamersoff, dcubed
diff -r 99eb9fb61a27 -r 6c6bdb0d227c hotspot/src/share/vm/prims/jvmti.xml
--- a/hotspot/src/share/vm/prims/jvmti.xml Wed Dec 07 09:29:28 2016 -0800
+++ b/hotspot/src/share/vm/prims/jvmti.xml Wed Dec 07 15:10:18 2016 -0800
@@ -404,7 +404,7 @@
interfaces are more appropriate than for many tools.
For more information on the Java Platform Debugger Architecture,
see the
- Java
+ Java
Platform Debugger Architecture website.
@@ -764,7 +764,8 @@
An agent creates a environment
by passing a version
as the interface ID to the JNI Invocation API function
- GetEnv
.
+
+ GetEnv
.
See Accessing Functions
for more details on the creation and use of
environments.
@@ -885,7 +886,7 @@
Modified UTF-8 differs
from standard UTF-8 in the representation of supplementary characters
and of the null character. See the
-
+
Modified UTF-8 Strings
section of the JNI specification for details.
@@ -915,7 +916,7 @@
by calling functions.
Access to functions is by use of an interface pointer
in the same manner as
- Java
+ Java
Native Interface (JNI) functions are accessed.
The interface pointer is called the
environment pointer.
@@ -1007,7 +1008,8 @@
local references--these local references are created
during the call.
Local references are a resource that must be managed (see the
- JNI Documentation).
+
+ JNI Documentation).
When threads return from native code all local references
are freed. Note that some threads, including typical
agent threads, will never return from native code.
@@ -1042,7 +1044,7 @@
function.
See the
Java Exceptions
section of the JNI specification for information on handling exceptions.
@@ -2107,8 +2109,8 @@
).
Upon execution of proc
, the new thread will be attached to the
- VM--see the JNI documentation on
- Attaching to the VM.
jvmdiClone
@@ -6650,7 +6652,7 @@
Get Class Signature
For the class indicated by klass
, return the
- JNI
+ JNI
type signature
and the generic signature of the class.
For example, java.util.List
is "Ljava/util/List;"
@@ -7770,8 +7772,9 @@
return the field name via and field signature via
.
- Field signatures are defined in the JNI Specification and
- are referred to as field descriptors
in
+ Field signatures are defined in the
+ JNI Specification
+ and are referred to as field descriptors
in
.
jvmdiClone
@@ -7966,8 +7969,9 @@
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 descriptors
in
+ 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.
@@ -8939,7 +8943,7 @@
Provides the ability to intercept and resend
Java Native Interface (JNI) function calls
by manipulating the JNI function table.
- See JNI
+ See JNI
Functions in the Java Native Interface Specification.
The following example illustrates intercepting the
@@ -10640,7 +10644,7 @@
for a class. The segment is typically a directory or JAR file.
In the live phase the may be used to specify any platform-dependent
- path to a
+ path to a
JAR file. The agent should take care that the JAR file does not
contain any classes or resources other than those to be defined by the bootstrap
class loader for the purposes of instrumentation.
@@ -10687,8 +10691,8 @@
search path segment to be searched after the system class loader unsuccessfully searches
for a class. The segment is typically a directory or JAR file.
- In the live phase the is a platform-dependent path to a JAR file to be
+ In the live phase the is a platform-dependent path to a
+ JAR file to be
searched after the system class loader unsuccessfully searches for a class. The agent should
take care that the JAR file does not contain any classes or resources other than those to be
defined by the system class loader for the purposes of instrumentation.
@@ -13519,7 +13523,8 @@
Typedef for the JNI function table JNINativeInterface
defined in the
- JNI Specification.
+
+ JNI Specification.
The JNI reference implementation defines this with an underscore.
diff -r 99eb9fb61a27 -r 6c6bdb0d227c hotspot/src/share/vm/prims/jvmti.xsl
--- a/hotspot/src/share/vm/prims/jvmti.xsl Wed Dec 07 09:29:28 2016 -0800
+++ b/hotspot/src/share/vm/prims/jvmti.xsl Wed Dec 07 15:10:18 2016 -0800
@@ -1033,6 +1033,10 @@
+
+ http://docs.oracle.com/javase/
+
+ /