aoqi@0: # aoqi@0: # Copyright (c) 2002, 2014, Oracle and/or its affiliates. All rights reserved. aoqi@0: # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. aoqi@0: # aoqi@0: # This code is free software; you can redistribute it and/or modify it aoqi@0: # under the terms of the GNU General Public License version 2 only, as aoqi@0: # published by the Free Software Foundation. aoqi@0: # aoqi@0: # This code is distributed in the hope that it will be useful, but WITHOUT aoqi@0: # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or aoqi@0: # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License aoqi@0: # version 2 for more details (a copy is included in the LICENSE file that aoqi@0: # accompanied this code). aoqi@0: # aoqi@0: # You should have received a copy of the GNU General Public License version aoqi@0: # 2 along with this work; if not, write to the Free Software Foundation, aoqi@0: # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. aoqi@0: # aoqi@0: # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA aoqi@0: # or visit www.oracle.com if you need additional information or have any aoqi@0: # questions. aoqi@0: # aoqi@0: # aoqi@0: # Only used for OSX/Darwin builds aoqi@0: aoqi@0: # Define public interface. aoqi@0: # _JNI aoqi@0: _JNI_CreateJavaVM aoqi@0: _JNI_GetCreatedJavaVMs aoqi@0: _JNI_GetDefaultJavaVMInitArgs aoqi@0: aoqi@0: # _JVM aoqi@0: _JVM_Accept aoqi@0: _JVM_ActiveProcessorCount aoqi@0: _JVM_AllocateNewArray aoqi@0: _JVM_AllocateNewObject aoqi@0: _JVM_ArrayCopy aoqi@0: _JVM_AssertionStatusDirectives aoqi@0: _JVM_Available aoqi@0: _JVM_Bind aoqi@0: _JVM_ClassDepth aoqi@0: _JVM_ClassLoaderDepth aoqi@0: _JVM_Clone aoqi@0: _JVM_Close aoqi@0: _JVM_CX8Field aoqi@0: _JVM_CompileClass aoqi@0: _JVM_CompileClasses aoqi@0: _JVM_CompilerCommand aoqi@0: _JVM_Connect aoqi@0: _JVM_ConstantPoolGetClassAt aoqi@0: _JVM_ConstantPoolGetClassAtIfLoaded aoqi@0: _JVM_ConstantPoolGetDoubleAt aoqi@0: _JVM_ConstantPoolGetFieldAt aoqi@0: _JVM_ConstantPoolGetFieldAtIfLoaded aoqi@0: _JVM_ConstantPoolGetFloatAt aoqi@0: _JVM_ConstantPoolGetIntAt aoqi@0: _JVM_ConstantPoolGetLongAt aoqi@0: _JVM_ConstantPoolGetMethodAt aoqi@0: _JVM_ConstantPoolGetMethodAtIfLoaded aoqi@0: _JVM_ConstantPoolGetMemberRefInfoAt aoqi@0: _JVM_ConstantPoolGetSize aoqi@0: _JVM_ConstantPoolGetStringAt aoqi@0: _JVM_ConstantPoolGetUTF8At aoqi@0: _JVM_CountStackFrames aoqi@0: _JVM_CurrentClassLoader aoqi@0: _JVM_CurrentLoadedClass aoqi@0: _JVM_CurrentThread aoqi@0: _JVM_CurrentTimeMillis aoqi@0: _JVM_DefineClass aoqi@0: _JVM_DefineClassWithSource aoqi@0: _JVM_DefineClassWithSourceCond aoqi@0: _JVM_DesiredAssertionStatus aoqi@0: _JVM_DisableCompiler aoqi@0: _JVM_DoPrivileged aoqi@0: _JVM_DTraceGetVersion aoqi@0: _JVM_DTraceActivate aoqi@0: _JVM_DTraceIsProbeEnabled aoqi@0: _JVM_DTraceIsSupported aoqi@0: _JVM_DTraceDispose aoqi@0: _JVM_DumpAllStacks aoqi@0: _JVM_DumpThreads aoqi@0: _JVM_EnableCompiler aoqi@0: _JVM_Exit aoqi@0: _JVM_FillInStackTrace aoqi@0: _JVM_FindClassFromCaller aoqi@0: _JVM_FindClassFromClass aoqi@0: _JVM_FindClassFromClassLoader aoqi@0: _JVM_FindClassFromBootLoader aoqi@0: _JVM_FindLibraryEntry aoqi@0: _JVM_FindLoadedClass aoqi@0: _JVM_FindPrimitiveClass aoqi@0: _JVM_FindSignal aoqi@0: _JVM_FreeMemory aoqi@0: _JVM_GC aoqi@0: _JVM_GetAllThreads aoqi@0: _JVM_GetArrayElement aoqi@0: _JVM_GetArrayLength aoqi@0: _JVM_GetCPClassNameUTF aoqi@0: _JVM_GetCPFieldClassNameUTF aoqi@0: _JVM_GetCPFieldModifiers aoqi@0: _JVM_GetCPFieldNameUTF aoqi@0: _JVM_GetCPFieldSignatureUTF aoqi@0: _JVM_GetCPMethodClassNameUTF aoqi@0: _JVM_GetCPMethodModifiers aoqi@0: _JVM_GetCPMethodNameUTF aoqi@0: _JVM_GetCPMethodSignatureUTF aoqi@0: _JVM_GetCallerClass aoqi@0: _JVM_GetClassAccessFlags aoqi@0: _JVM_GetClassAnnotations aoqi@0: _JVM_GetClassCPEntriesCount aoqi@0: _JVM_GetClassCPTypes aoqi@0: _JVM_GetClassConstantPool aoqi@0: _JVM_GetClassContext aoqi@0: _JVM_GetClassDeclaredConstructors aoqi@0: _JVM_GetClassDeclaredFields aoqi@0: _JVM_GetClassDeclaredMethods aoqi@0: _JVM_GetClassFieldsCount aoqi@0: _JVM_GetClassInterfaces aoqi@0: _JVM_GetClassLoader aoqi@0: _JVM_GetClassMethodsCount aoqi@0: _JVM_GetClassModifiers aoqi@0: _JVM_GetClassName aoqi@0: _JVM_GetClassNameUTF aoqi@0: _JVM_GetClassSignature aoqi@0: _JVM_GetClassSigners aoqi@0: _JVM_GetClassTypeAnnotations aoqi@0: _JVM_GetComponentType aoqi@0: _JVM_GetDeclaredClasses aoqi@0: _JVM_GetDeclaringClass aoqi@0: _JVM_GetEnclosingMethodInfo aoqi@0: _JVM_GetFieldAnnotations aoqi@0: _JVM_GetFieldIxModifiers aoqi@0: _JVM_GetFieldTypeAnnotations aoqi@0: _JVM_GetHostName aoqi@0: _JVM_GetInheritedAccessControlContext aoqi@0: _JVM_GetInterfaceVersion aoqi@0: _JVM_GetLastErrorString aoqi@0: _JVM_GetManagement aoqi@0: _JVM_GetMethodAnnotations aoqi@0: _JVM_GetMethodDefaultAnnotationValue aoqi@0: _JVM_GetMethodIxArgsSize aoqi@0: _JVM_GetMethodIxByteCode aoqi@0: _JVM_GetMethodIxByteCodeLength aoqi@0: _JVM_GetMethodIxExceptionIndexes aoqi@0: _JVM_GetMethodIxExceptionTableEntry aoqi@0: _JVM_GetMethodIxExceptionTableLength aoqi@0: _JVM_GetMethodIxExceptionsCount aoqi@0: _JVM_GetMethodIxLocalsCount aoqi@0: _JVM_GetMethodIxMaxStack aoqi@0: _JVM_GetMethodIxModifiers aoqi@0: _JVM_GetMethodIxNameUTF aoqi@0: _JVM_GetMethodIxSignatureUTF aoqi@0: _JVM_GetMethodParameterAnnotations aoqi@0: _JVM_GetMethodParameters aoqi@0: _JVM_GetMethodTypeAnnotations aoqi@0: _JVM_GetPrimitiveArrayElement aoqi@0: _JVM_GetProtectionDomain aoqi@0: _JVM_GetSockName aoqi@0: _JVM_GetSockOpt aoqi@0: _JVM_GetStackAccessControlContext aoqi@0: _JVM_GetStackTraceDepth aoqi@0: _JVM_GetStackTraceElement aoqi@0: _JVM_GetSystemPackage aoqi@0: _JVM_GetSystemPackages aoqi@0: _JVM_GetTemporaryDirectory aoqi@0: _JVM_GetThreadStateNames aoqi@0: _JVM_GetThreadStateValues aoqi@0: _JVM_GetVersionInfo aoqi@0: _JVM_Halt aoqi@0: _JVM_HoldsLock aoqi@0: _JVM_IHashCode aoqi@0: _JVM_InitAgentProperties aoqi@0: _JVM_InitProperties aoqi@0: _JVM_InitializeCompiler aoqi@0: _JVM_InitializeSocketLibrary aoqi@0: _JVM_InternString aoqi@0: _JVM_Interrupt aoqi@0: _JVM_InvokeMethod aoqi@0: _JVM_IsArrayClass aoqi@0: _JVM_IsConstructorIx aoqi@0: _JVM_IsInterface aoqi@0: _JVM_IsInterrupted aoqi@0: _JVM_IsNaN aoqi@0: _JVM_IsPrimitiveClass aoqi@0: _JVM_IsSameClassPackage aoqi@0: _JVM_IsSilentCompiler aoqi@0: _JVM_IsSupportedJNIVersion aoqi@0: _JVM_IsThreadAlive aoqi@0: _JVM_IsVMGeneratedMethodIx iklam@7322: _JVM_KnownToNotExist iklam@7322: _JVM_GetResourceLookupCacheURLs iklam@7322: _JVM_GetResourceLookupCache aoqi@0: _JVM_LatestUserDefinedLoader aoqi@0: _JVM_Listen aoqi@0: _JVM_LoadClass0 aoqi@0: _JVM_LoadLibrary aoqi@0: _JVM_Lseek aoqi@0: _JVM_MaxObjectInspectionAge aoqi@0: _JVM_MaxMemory aoqi@0: _JVM_MonitorNotify aoqi@0: _JVM_MonitorNotifyAll aoqi@0: _JVM_MonitorWait aoqi@0: _JVM_NanoTime aoqi@0: _JVM_NativePath aoqi@0: _JVM_NewArray aoqi@0: _JVM_NewInstanceFromConstructor aoqi@0: _JVM_NewMultiArray aoqi@0: _JVM_OnExit aoqi@0: _JVM_Open aoqi@0: _JVM_RaiseSignal aoqi@0: _JVM_RawMonitorCreate aoqi@0: _JVM_RawMonitorDestroy aoqi@0: _JVM_RawMonitorEnter aoqi@0: _JVM_RawMonitorExit aoqi@0: _JVM_Read aoqi@0: _JVM_Recv aoqi@0: _JVM_RecvFrom aoqi@0: _JVM_RegisterSignal aoqi@0: _JVM_ReleaseUTF aoqi@0: _JVM_ResolveClass aoqi@0: _JVM_ResumeThread aoqi@0: _JVM_Send aoqi@0: _JVM_SendTo aoqi@0: _JVM_SetArrayElement aoqi@0: _JVM_SetClassSigners aoqi@0: _JVM_SetLength aoqi@0: _JVM_SetNativeThreadName aoqi@0: _JVM_SetPrimitiveArrayElement aoqi@0: _JVM_SetSockOpt aoqi@0: _JVM_SetThreadPriority aoqi@0: _JVM_Sleep aoqi@0: _JVM_Socket aoqi@0: _JVM_SocketAvailable aoqi@0: _JVM_SocketClose aoqi@0: _JVM_SocketShutdown aoqi@0: _JVM_StartThread aoqi@0: _JVM_StopThread aoqi@0: _JVM_SuspendThread aoqi@0: _JVM_SupportsCX8 aoqi@0: _JVM_Sync aoqi@0: _JVM_Timeout aoqi@0: _JVM_TotalMemory aoqi@0: _JVM_TraceInstructions aoqi@0: _JVM_TraceMethodCalls aoqi@0: _JVM_UnloadLibrary aoqi@0: _JVM_Write aoqi@0: _JVM_Yield aoqi@0: _JVM_handle_bsd_signal aoqi@0: aoqi@0: # debug _JVM aoqi@0: _JVM_AccessVMBooleanFlag aoqi@0: _JVM_AccessVMIntFlag aoqi@0: _JVM_VMBreakPoint aoqi@0: aoqi@0: # miscellaneous functions aoqi@0: _jio_fprintf aoqi@0: _jio_printf aoqi@0: _jio_snprintf aoqi@0: _jio_vfprintf aoqi@0: _jio_vsnprintf aoqi@0: aoqi@0: # This is for Forte Analyzer profiling support. aoqi@0: _AsyncGetCallTrace aoqi@0: aoqi@0: # INSERT VTABLE SYMBOLS HERE aoqi@0: