2790N/A# Copyright (c) 2000, 2011, Oracle
and/or its affiliates. All rights reserved.
0N/A# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
0N/A# This code is free software; you can redistribute it
and/or modify it
0N/A# under the terms of the GNU General Public License version 2 only, as
0N/A# published by the Free Software Foundation.
0N/A# This code is distributed in the hope that it will be useful, but WITHOUT
0N/A# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
0N/A# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0N/A# version 2 for more details (a copy is included in the LICENSE file that
0N/A# accompanied this code).
0N/A# You should have received a copy of the GNU General Public License version
0N/A# 2 along with this work; if not, write to the Free Software Foundation,
0N/A# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
1472N/A# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
0N/A# Define public interface.
0N/A JNI_GetCreatedJavaVMs;
0N/A JNI_GetDefaultJavaVMInitArgs;
0N/A JVM_ActiveProcessorCount;
0N/A JVM_AllocateNewArray;
0N/A JVM_AllocateNewObject;
0N/A JVM_AssertionStatusDirectives;
0N/A JVM_ClassLoaderDepth;
0N/A JVM_CompilerCommand;
0N/A JVM_ConstantPoolGetClassAt;
0N/A JVM_ConstantPoolGetClassAtIfLoaded;
0N/A JVM_ConstantPoolGetDoubleAt;
0N/A JVM_ConstantPoolGetFieldAt;
0N/A JVM_ConstantPoolGetFieldAtIfLoaded;
0N/A JVM_ConstantPoolGetFloatAt;
0N/A JVM_ConstantPoolGetIntAt;
0N/A JVM_ConstantPoolGetLongAt;
0N/A JVM_ConstantPoolGetMethodAt;
0N/A JVM_ConstantPoolGetMethodAtIfLoaded;
0N/A JVM_ConstantPoolGetMemberRefInfoAt;
0N/A JVM_ConstantPoolGetSize;
0N/A JVM_ConstantPoolGetStringAt;
0N/A JVM_ConstantPoolGetUTF8At;
0N/A JVM_CountStackFrames;
0N/A JVM_CurrentClassLoader;
0N/A JVM_CurrentLoadedClass;
0N/A JVM_CurrentTimeMillis;
0N/A JVM_DefineClassWithSource;
973N/A JVM_DefineClassWithSourceCond;
0N/A JVM_DesiredAssertionStatus;
0N/A JVM_DisableCompiler;
116N/A JVM_DTraceIsProbeEnabled;
0N/A JVM_FillInStackTrace;
0N/A JVM_FindClassFromClass;
0N/A JVM_FindClassFromClassLoader;
226N/A JVM_FindClassFromBootLoader;
0N/A JVM_FindLibraryEntry;
0N/A JVM_FindLoadedClass;
0N/A JVM_FindPrimitiveClass;
0N/A JVM_GetArrayElement;
0N/A JVM_GetCPClassNameUTF;
0N/A JVM_GetCPFieldClassNameUTF;
0N/A JVM_GetCPFieldModifiers;
0N/A JVM_GetCPFieldNameUTF;
0N/A JVM_GetCPFieldSignatureUTF;
0N/A JVM_GetCPMethodClassNameUTF;
0N/A JVM_GetCPMethodModifiers;
0N/A JVM_GetCPMethodNameUTF;
0N/A JVM_GetCPMethodSignatureUTF;
0N/A JVM_GetClassAccessFlags;
0N/A JVM_GetClassAnnotations;
0N/A JVM_GetClassCPEntriesCount;
0N/A JVM_GetClassCPTypes;
0N/A JVM_GetClassConstantPool;
0N/A JVM_GetClassContext;
0N/A JVM_GetClassDeclaredConstructors;
0N/A JVM_GetClassDeclaredFields;
0N/A JVM_GetClassDeclaredMethods;
0N/A JVM_GetClassFieldsCount;
0N/A JVM_GetClassInterfaces;
0N/A JVM_GetClassMethodsCount;
0N/A JVM_GetClassModifiers;
0N/A JVM_GetClassNameUTF;
0N/A JVM_GetClassSignature;
0N/A JVM_GetClassSigners;
0N/A JVM_GetComponentType;
0N/A JVM_GetDeclaredClasses;
0N/A JVM_GetDeclaringClass;
0N/A JVM_GetEnclosingMethodInfo;
0N/A JVM_GetFieldAnnotations;
0N/A JVM_GetFieldIxModifiers;
0N/A JVM_GetInheritedAccessControlContext;
0N/A JVM_GetInterfaceVersion;
0N/A JVM_GetLastErrorString;
0N/A JVM_GetMethodAnnotations;
0N/A JVM_GetMethodDefaultAnnotationValue;
0N/A JVM_GetMethodIxArgsSize;
0N/A JVM_GetMethodIxByteCode;
0N/A JVM_GetMethodIxByteCodeLength;
0N/A JVM_GetMethodIxExceptionIndexes;
0N/A JVM_GetMethodIxExceptionTableEntry;
0N/A JVM_GetMethodIxExceptionTableLength;
0N/A JVM_GetMethodIxExceptionsCount;
0N/A JVM_GetMethodIxLocalsCount;
0N/A JVM_GetMethodIxMaxStack;
0N/A JVM_GetMethodIxModifiers;
0N/A JVM_GetMethodIxNameUTF;
0N/A JVM_GetMethodIxSignatureUTF;
0N/A JVM_GetMethodParameterAnnotations;
0N/A JVM_GetPrimitiveArrayElement;
0N/A JVM_GetProtectionDomain;
0N/A JVM_GetStackAccessControlContext;
0N/A JVM_GetStackTraceDepth;
0N/A JVM_GetStackTraceElement;
0N/A JVM_GetSystemPackage;
0N/A JVM_GetSystemPackages;
0N/A JVM_GetThreadStateNames;
0N/A JVM_GetThreadStateValues;
0N/A JVM_InitAgentProperties;
0N/A JVM_InitializeCompiler;
0N/A JVM_InitializeSocketLibrary;
0N/A JVM_IsConstructorIx;
0N/A JVM_IsPrimitiveClass;
0N/A JVM_IsSameClassPackage;
0N/A JVM_IsSilentCompiler;
0N/A JVM_IsSupportedJNIVersion;
0N/A JVM_LatestUserDefinedLoader;
0N/A JVM_MaxObjectInspectionAge;
0N/A JVM_MonitorNotifyAll;
0N/A JVM_NewInstanceFromConstructor;
0N/A JVM_PrintStackTrace;
0N/A JVM_RawMonitorCreate;
0N/A JVM_RawMonitorDestroy;
0N/A JVM_RawMonitorEnter;
0N/A JVM_SetArrayElement;
0N/A JVM_SetClassSigners;
0N/A JVM_SetPrimitiveArrayElement;
0N/A JVM_SetProtectionDomain;
0N/A JVM_SetThreadPriority;
0N/A JVM_SocketAvailable;
0N/A JVM_TraceInstructions;
0N/A JVM_TraceMethodCalls;
0N/A JVM_handle_solaris_signal;
0N/A # miscellaneous functions
0N/A # Needed because there is no JVM interface for this.
0N/A sysThreadAvailableStackWithSlack;
0N/A # This is for Forte Analyzer profiling support.
2790N/A # INSERT VTABLE SYMBOLS HERE