kamg@551: # kamg@551: # @(#)mapfile-vers-debug 1.18 07/10/25 16:47:35 duke@435: # duke@435: duke@435: # trims@2708: # Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved. duke@435: # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. duke@435: # duke@435: # This code is free software; you can redistribute it and/or modify it duke@435: # under the terms of the GNU General Public License version 2 only, as duke@435: # published by the Free Software Foundation. duke@435: # duke@435: # This code is distributed in the hope that it will be useful, but WITHOUT duke@435: # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or duke@435: # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License duke@435: # version 2 for more details (a copy is included in the LICENSE file that duke@435: # accompanied this code). duke@435: # duke@435: # You should have received a copy of the GNU General Public License version duke@435: # 2 along with this work; if not, write to the Free Software Foundation, duke@435: # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. duke@435: # trims@1907: # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA trims@1907: # or visit www.oracle.com if you need additional information or have any trims@1907: # questions. duke@435: # duke@435: # duke@435: duke@435: # Define public interface. duke@435: duke@435: SUNWprivate_1.1 { duke@435: global: duke@435: # JNI duke@435: JNI_CreateJavaVM; duke@435: JNI_GetCreatedJavaVMs; duke@435: JNI_GetDefaultJavaVMInitArgs; duke@435: duke@435: # JVM duke@435: JVM_Accept; duke@435: JVM_ActiveProcessorCount; duke@435: JVM_AllocateNewArray; duke@435: JVM_AllocateNewObject; duke@435: JVM_ArrayCopy; duke@435: JVM_AssertionStatusDirectives; duke@435: JVM_Available; duke@435: JVM_Bind; duke@435: JVM_ClassDepth; duke@435: JVM_ClassLoaderDepth; duke@435: JVM_Clone; duke@435: JVM_Close; duke@435: JVM_CX8Field; duke@435: JVM_CompileClass; duke@435: JVM_CompileClasses; duke@435: JVM_CompilerCommand; duke@435: JVM_Connect; duke@435: JVM_ConstantPoolGetClassAt; duke@435: JVM_ConstantPoolGetClassAtIfLoaded; duke@435: JVM_ConstantPoolGetDoubleAt; duke@435: JVM_ConstantPoolGetFieldAt; duke@435: JVM_ConstantPoolGetFieldAtIfLoaded; duke@435: JVM_ConstantPoolGetFloatAt; duke@435: JVM_ConstantPoolGetIntAt; duke@435: JVM_ConstantPoolGetLongAt; duke@435: JVM_ConstantPoolGetMethodAt; duke@435: JVM_ConstantPoolGetMethodAtIfLoaded; duke@435: JVM_ConstantPoolGetMemberRefInfoAt; duke@435: JVM_ConstantPoolGetSize; duke@435: JVM_ConstantPoolGetStringAt; duke@435: JVM_ConstantPoolGetUTF8At; duke@435: JVM_CountStackFrames; duke@435: JVM_CurrentClassLoader; duke@435: JVM_CurrentLoadedClass; duke@435: JVM_CurrentThread; duke@435: JVM_CurrentTimeMillis; duke@435: JVM_DefineClass; duke@435: JVM_DefineClassWithSource; acorn@1408: JVM_DefineClassWithSourceCond; duke@435: JVM_DesiredAssertionStatus; duke@435: JVM_DisableCompiler; duke@435: JVM_DoPrivileged; kamg@551: JVM_DTraceGetVersion; kamg@551: JVM_DTraceActivate; kamg@551: JVM_DTraceIsProbeEnabled; kamg@551: JVM_DTraceIsSupported; kamg@551: JVM_DTraceDispose; duke@435: JVM_DumpAllStacks; duke@435: JVM_DumpThreads; duke@435: JVM_EnableCompiler; duke@435: JVM_Exit; duke@435: JVM_FillInStackTrace; duke@435: JVM_FindClassFromClass; duke@435: JVM_FindClassFromClassLoader; ksrini@661: JVM_FindClassFromBootLoader; duke@435: JVM_FindLibraryEntry; duke@435: JVM_FindLoadedClass; duke@435: JVM_FindPrimitiveClass; duke@435: JVM_FindSignal; duke@435: JVM_FreeMemory; duke@435: JVM_GC; duke@435: JVM_GetAllThreads; duke@435: JVM_GetArrayElement; duke@435: JVM_GetArrayLength; duke@435: JVM_GetCPClassNameUTF; duke@435: JVM_GetCPFieldClassNameUTF; duke@435: JVM_GetCPFieldModifiers; duke@435: JVM_GetCPFieldNameUTF; duke@435: JVM_GetCPFieldSignatureUTF; duke@435: JVM_GetCPMethodClassNameUTF; duke@435: JVM_GetCPMethodModifiers; duke@435: JVM_GetCPMethodNameUTF; duke@435: JVM_GetCPMethodSignatureUTF; duke@435: JVM_GetCallerClass; duke@435: JVM_GetClassAccessFlags; duke@435: JVM_GetClassAnnotations; duke@435: JVM_GetClassCPEntriesCount; duke@435: JVM_GetClassCPTypes; duke@435: JVM_GetClassConstantPool; duke@435: JVM_GetClassContext; duke@435: JVM_GetClassDeclaredConstructors; duke@435: JVM_GetClassDeclaredFields; duke@435: JVM_GetClassDeclaredMethods; duke@435: JVM_GetClassFieldsCount; duke@435: JVM_GetClassInterfaces; duke@435: JVM_GetClassLoader; duke@435: JVM_GetClassMethodsCount; duke@435: JVM_GetClassModifiers; duke@435: JVM_GetClassName; duke@435: JVM_GetClassNameUTF; duke@435: JVM_GetClassSignature; duke@435: JVM_GetClassSigners; duke@435: JVM_GetComponentType; duke@435: JVM_GetDeclaredClasses; duke@435: JVM_GetDeclaringClass; duke@435: JVM_GetEnclosingMethodInfo; duke@435: JVM_GetFieldAnnotations; duke@435: JVM_GetFieldIxModifiers; duke@435: JVM_GetHostName; duke@435: JVM_GetInheritedAccessControlContext; duke@435: JVM_GetInterfaceVersion; duke@435: JVM_GetLastErrorString; duke@435: JVM_GetManagement; duke@435: JVM_GetMethodAnnotations; duke@435: JVM_GetMethodDefaultAnnotationValue; duke@435: JVM_GetMethodIxArgsSize; duke@435: JVM_GetMethodIxByteCode; duke@435: JVM_GetMethodIxByteCodeLength; duke@435: JVM_GetMethodIxExceptionIndexes; duke@435: JVM_GetMethodIxExceptionTableEntry; duke@435: JVM_GetMethodIxExceptionTableLength; duke@435: JVM_GetMethodIxExceptionsCount; duke@435: JVM_GetMethodIxLocalsCount; duke@435: JVM_GetMethodIxMaxStack; duke@435: JVM_GetMethodIxModifiers; duke@435: JVM_GetMethodIxNameUTF; duke@435: JVM_GetMethodIxSignatureUTF; duke@435: JVM_GetMethodParameterAnnotations; duke@435: JVM_GetPrimitiveArrayElement; duke@435: JVM_GetProtectionDomain; duke@435: JVM_GetSockName; duke@435: JVM_GetSockOpt; duke@435: JVM_GetStackAccessControlContext; duke@435: JVM_GetStackTraceDepth; duke@435: JVM_GetStackTraceElement; duke@435: JVM_GetSystemPackage; duke@435: JVM_GetSystemPackages; duke@435: JVM_GetThreadStateNames; duke@435: JVM_GetThreadStateValues; duke@435: JVM_GetVersionInfo; duke@435: JVM_Halt; duke@435: JVM_HoldsLock; duke@435: JVM_IHashCode; duke@435: JVM_InitAgentProperties; duke@435: JVM_InitProperties; duke@435: JVM_InitializeCompiler; duke@435: JVM_InitializeSocketLibrary; duke@435: JVM_InternString; duke@435: JVM_Interrupt; duke@435: JVM_InvokeMethod; duke@435: JVM_IsArrayClass; duke@435: JVM_IsConstructorIx; duke@435: JVM_IsInterface; duke@435: JVM_IsInterrupted; duke@435: JVM_IsNaN; duke@435: JVM_IsPrimitiveClass; duke@435: JVM_IsSameClassPackage; duke@435: JVM_IsSilentCompiler; duke@435: JVM_IsSupportedJNIVersion; duke@435: JVM_IsThreadAlive; duke@435: JVM_LatestUserDefinedLoader; duke@435: JVM_Listen; duke@435: JVM_LoadClass0; duke@435: JVM_LoadLibrary; duke@435: JVM_Lseek; duke@435: JVM_MaxObjectInspectionAge; duke@435: JVM_MaxMemory; duke@435: JVM_MonitorNotify; duke@435: JVM_MonitorNotifyAll; duke@435: JVM_MonitorWait; duke@435: JVM_NanoTime; duke@435: JVM_NativePath; duke@435: JVM_NewArray; duke@435: JVM_NewInstanceFromConstructor; duke@435: JVM_NewMultiArray; duke@435: JVM_OnExit; duke@435: JVM_Open; duke@435: JVM_PrintStackTrace; duke@435: JVM_RaiseSignal; duke@435: JVM_RawMonitorCreate; duke@435: JVM_RawMonitorDestroy; duke@435: JVM_RawMonitorEnter; duke@435: JVM_RawMonitorExit; duke@435: JVM_Read; duke@435: JVM_Recv; duke@435: JVM_RecvFrom; duke@435: JVM_RegisterSignal; duke@435: JVM_ReleaseUTF; duke@435: JVM_ResolveClass; duke@435: JVM_ResumeThread; duke@435: JVM_Send; duke@435: JVM_SendTo; duke@435: JVM_SetArrayElement; duke@435: JVM_SetClassSigners; duke@435: JVM_SetLength; duke@435: JVM_SetPrimitiveArrayElement; duke@435: JVM_SetProtectionDomain; duke@435: JVM_SetSockOpt; duke@435: JVM_SetThreadPriority; duke@435: JVM_Sleep; duke@435: JVM_Socket; duke@435: JVM_SocketAvailable; duke@435: JVM_SocketClose; duke@435: JVM_SocketShutdown; duke@435: JVM_StartThread; duke@435: JVM_StopThread; duke@435: JVM_SuspendThread; duke@435: JVM_SupportsCX8; duke@435: JVM_Sync; duke@435: JVM_Timeout; duke@435: JVM_TotalMemory; duke@435: JVM_TraceInstructions; duke@435: JVM_TraceMethodCalls; duke@435: JVM_UnloadLibrary; duke@435: JVM_Write; duke@435: JVM_Yield; duke@435: JVM_handle_linux_signal; duke@435: duke@435: # Old reflection routines duke@435: # These do not need to be present in the product build in JDK 1.4 duke@435: # but their code has not been removed yet because there will not duke@435: # be a substantial code savings until JVM_InvokeMethod and duke@435: # JVM_NewInstanceFromConstructor can also be removed; see duke@435: # reflectionCompat.hpp. duke@435: JVM_GetClassConstructor; duke@435: JVM_GetClassConstructors; duke@435: JVM_GetClassField; duke@435: JVM_GetClassFields; duke@435: JVM_GetClassMethod; duke@435: JVM_GetClassMethods; duke@435: JVM_GetField; duke@435: JVM_GetPrimitiveField; duke@435: JVM_NewInstance; duke@435: JVM_SetField; duke@435: JVM_SetPrimitiveField; duke@435: duke@435: # debug JVM duke@435: JVM_AccessVMBooleanFlag; duke@435: JVM_AccessVMIntFlag; duke@435: JVM_VMBreakPoint; duke@435: duke@435: # miscellaneous functions duke@435: jio_fprintf; duke@435: jio_printf; duke@435: jio_snprintf; duke@435: jio_vfprintf; duke@435: jio_vsnprintf; iveresov@576: fork1; iveresov@576: numa_warn; iveresov@576: numa_error; duke@435: duke@435: # Needed because there is no JVM interface for this. duke@435: sysThreadAvailableStackWithSlack; duke@435: duke@435: # This is for Forte Analyzer profiling support. duke@435: AsyncGetCallTrace; never@1729: never@1729: # INSERT VTABLE SYMBOLS HERE never@1729: duke@435: local: duke@435: *; duke@435: }; duke@435: