2 # @(#)mapfile-vers-product 1.17 07/05/05 17:03:55
6 # Copyright 2002-2006 Sun Microsystems, Inc. All Rights Reserved.
7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9 # This code is free software; you can redistribute it and/or modify it
10 # under the terms of the GNU General Public License version 2 only, as
11 # published by the Free Software Foundation.
13 # This code is distributed in the hope that it will be useful, but WITHOUT
14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
16 # version 2 for more details (a copy is included in the LICENSE file that
17 # accompanied this code).
19 # You should have received a copy of the GNU General Public License version
20 # 2 along with this work; if not, write to the Free Software Foundation,
21 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
23 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
24 # CA 95054 USA or visit www.sun.com if you need additional information or
29 # Define public interface.
39 JNI_GetCreatedJavaVMs;
40 JNI_GetDefaultJavaVMInitArgs;
44 JVM_ActiveProcessorCount;
46 JVM_AllocateNewObject;
48 JVM_AssertionStatusDirectives;
60 JVM_ConstantPoolGetClassAt;
61 JVM_ConstantPoolGetClassAtIfLoaded;
62 JVM_ConstantPoolGetDoubleAt;
63 JVM_ConstantPoolGetFieldAt;
64 JVM_ConstantPoolGetFieldAtIfLoaded;
65 JVM_ConstantPoolGetFloatAt;
66 JVM_ConstantPoolGetIntAt;
67 JVM_ConstantPoolGetLongAt;
68 JVM_ConstantPoolGetMethodAt;
69 JVM_ConstantPoolGetMethodAtIfLoaded;
70 JVM_ConstantPoolGetMemberRefInfoAt;
71 JVM_ConstantPoolGetSize;
72 JVM_ConstantPoolGetStringAt;
73 JVM_ConstantPoolGetUTF8At;
75 JVM_CurrentClassLoader;
76 JVM_CurrentLoadedClass;
78 JVM_CurrentTimeMillis;
80 JVM_DefineClassWithSource;
81 JVM_DesiredAssertionStatus;
89 JVM_FindClassFromBootLoader;
90 JVM_FindClassFromClass;
91 JVM_FindClassFromClassLoader;
94 JVM_FindPrimitiveClass;
101 JVM_GetCPClassNameUTF;
102 JVM_GetCPFieldClassNameUTF;
103 JVM_GetCPFieldModifiers;
104 JVM_GetCPFieldNameUTF;
105 JVM_GetCPFieldSignatureUTF;
106 JVM_GetCPMethodClassNameUTF;
107 JVM_GetCPMethodModifiers;
108 JVM_GetCPMethodNameUTF;
109 JVM_GetCPMethodSignatureUTF;
111 JVM_GetClassAccessFlags;
112 JVM_GetClassAnnotations;
113 JVM_GetClassCPEntriesCount;
115 JVM_GetClassConstantPool;
117 JVM_GetClassDeclaredConstructors;
118 JVM_GetClassDeclaredFields;
119 JVM_GetClassDeclaredMethods;
120 JVM_GetClassFieldsCount;
121 JVM_GetClassInterfaces;
123 JVM_GetClassMethodsCount;
124 JVM_GetClassModifiers;
127 JVM_GetClassSignature;
129 JVM_GetComponentType;
130 JVM_GetDeclaredClasses;
131 JVM_GetDeclaringClass;
132 JVM_GetEnclosingMethodInfo;
133 JVM_GetFieldAnnotations;
134 JVM_GetFieldIxModifiers;
136 JVM_GetInheritedAccessControlContext;
137 JVM_GetInterfaceVersion;
138 JVM_GetLastErrorString;
140 JVM_GetMethodAnnotations;
141 JVM_GetMethodDefaultAnnotationValue;
142 JVM_GetMethodIxArgsSize;
143 JVM_GetMethodIxByteCode;
144 JVM_GetMethodIxByteCodeLength;
145 JVM_GetMethodIxExceptionIndexes;
146 JVM_GetMethodIxExceptionTableEntry;
147 JVM_GetMethodIxExceptionTableLength;
148 JVM_GetMethodIxExceptionsCount;
149 JVM_GetMethodIxLocalsCount;
150 JVM_GetMethodIxMaxStack;
151 JVM_GetMethodIxModifiers;
152 JVM_GetMethodIxNameUTF;
153 JVM_GetMethodIxSignatureUTF;
154 JVM_GetMethodParameterAnnotations;
155 JVM_GetPrimitiveArrayElement;
156 JVM_GetProtectionDomain;
159 JVM_GetStackAccessControlContext;
160 JVM_GetStackTraceDepth;
161 JVM_GetStackTraceElement;
162 JVM_GetSystemPackage;
163 JVM_GetSystemPackages;
164 JVM_GetThreadStateNames;
165 JVM_GetThreadStateValues;
170 JVM_InitAgentProperties;
172 JVM_InitializeCompiler;
173 JVM_InitializeSocketLibrary;
182 JVM_IsPrimitiveClass;
183 JVM_IsSameClassPackage;
184 JVM_IsSilentCompiler;
185 JVM_IsSupportedJNIVersion;
187 JVM_LatestUserDefinedLoader;
192 JVM_MaxObjectInspectionAge;
195 JVM_MonitorNotifyAll;
200 JVM_NewInstanceFromConstructor;
206 JVM_RawMonitorCreate;
207 JVM_RawMonitorDestroy;
222 JVM_SetPrimitiveArrayElement;
223 JVM_SetProtectionDomain;
225 JVM_SetThreadPriority;
238 JVM_TraceInstructions;
239 JVM_TraceMethodCalls;
243 JVM_handle_linux_signal;
245 # Old reflection routines
246 # These do not need to be present in the product build in JDK 1.4
247 # but their code has not been removed yet because there will not
248 # be a substantial code savings until JVM_InvokeMethod and
249 # JVM_NewInstanceFromConstructor can also be removed; see
250 # reflectionCompat.hpp.
251 JVM_GetClassConstructor;
252 JVM_GetClassConstructors;
258 JVM_GetPrimitiveField;
261 JVM_SetPrimitiveField;
263 # Needed for dropping VM into JDK 1.3.x, 1.4
271 # miscellaneous functions
279 # Needed because there is no JVM interface for this.
280 sysThreadAvailableStackWithSlack;
282 # This is for Forte Analyzer profiling support.