15 # You should have received a copy of the GNU General Public License version 16 # 2 along with this work; if not, write to the Free Software Foundation, 17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 # 19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 # or visit www.oracle.com if you need additional information or have any 21 # questions. 22 # 23 # 24 25 # Define public interface. 26 27 SUNWprivate_1.1 { 28 global: 29 # JNI 30 JNI_CreateJavaVM; 31 JNI_GetCreatedJavaVMs; 32 JNI_GetDefaultJavaVMInitArgs; 33 34 # JVM 35 JVM_Accept; 36 JVM_ActiveProcessorCount; 37 JVM_AllocateNewArray; 38 JVM_AllocateNewObject; 39 JVM_ArrayCopy; 40 JVM_AssertionStatusDirectives; 41 JVM_Available; 42 JVM_Bind; 43 JVM_ClassDepth; 44 JVM_ClassLoaderDepth; 45 JVM_Clone; 46 JVM_Close; 47 JVM_CX8Field; 48 JVM_CompileClass; 49 JVM_CompileClasses; 50 JVM_CompilerCommand; 51 JVM_Connect; 52 JVM_ConstantPoolGetClassAt; 53 JVM_ConstantPoolGetClassAtIfLoaded; 54 JVM_ConstantPoolGetDoubleAt; 55 JVM_ConstantPoolGetFieldAt; 56 JVM_ConstantPoolGetFieldAtIfLoaded; 57 JVM_ConstantPoolGetFloatAt; 58 JVM_ConstantPoolGetIntAt; 59 JVM_ConstantPoolGetLongAt; 60 JVM_ConstantPoolGetMethodAt; 61 JVM_ConstantPoolGetMethodAtIfLoaded; 62 JVM_ConstantPoolGetMemberRefInfoAt; 63 JVM_ConstantPoolGetSize; 64 JVM_ConstantPoolGetStringAt; 65 JVM_ConstantPoolGetUTF8At; 66 JVM_CountStackFrames; 67 JVM_CurrentClassLoader; 68 JVM_CurrentLoadedClass; 69 JVM_CurrentThread; 70 JVM_CurrentTimeMillis; 71 JVM_DefineClass; 72 JVM_DefineClassWithSource; 73 JVM_DefineClassWithSourceCond; 74 JVM_DesiredAssertionStatus; 75 JVM_DisableCompiler; 76 JVM_DoPrivileged; 77 JVM_DTraceGetVersion; 78 JVM_DTraceActivate; 79 JVM_DTraceIsProbeEnabled; 80 JVM_DTraceIsSupported; 81 JVM_DTraceDispose; 82 JVM_DumpAllStacks; 83 JVM_DumpThreads; 84 JVM_EnableCompiler; 85 JVM_Exit; 86 JVM_FillInStackTrace; 87 JVM_FindClassFromClass; 88 JVM_FindClassFromClassLoader; 89 JVM_FindClassFromBootLoader; 90 JVM_FindLibraryEntry; 91 JVM_FindLoadedClass; 92 JVM_FindPrimitiveClass; 93 JVM_FindSignal; 94 JVM_FreeMemory; 95 JVM_GC; 96 JVM_GetAllThreads; 97 JVM_GetArrayElement; 98 JVM_GetArrayLength; 99 JVM_GetCPClassNameUTF; 100 JVM_GetCPFieldClassNameUTF; 101 JVM_GetCPFieldModifiers; 102 JVM_GetCPFieldNameUTF; 103 JVM_GetCPFieldSignatureUTF; 104 JVM_GetCPMethodClassNameUTF; 105 JVM_GetCPMethodModifiers; 111 JVM_GetClassCPEntriesCount; 112 JVM_GetClassCPTypes; 113 JVM_GetClassConstantPool; 114 JVM_GetClassContext; 115 JVM_GetClassDeclaredConstructors; 116 JVM_GetClassDeclaredFields; 117 JVM_GetClassDeclaredMethods; 118 JVM_GetClassFieldsCount; 119 JVM_GetClassInterfaces; 120 JVM_GetClassLoader; 121 JVM_GetClassMethodsCount; 122 JVM_GetClassModifiers; 123 JVM_GetClassName; 124 JVM_GetClassNameUTF; 125 JVM_GetClassSignature; 126 JVM_GetClassSigners; 127 JVM_GetClassTypeAnnotations; 128 JVM_GetDeclaredClasses; 129 JVM_GetDeclaringClass; 130 JVM_GetEnclosingMethodInfo; 131 JVM_GetFieldAnnotations; 132 JVM_GetFieldIxModifiers; 133 JVM_GetFieldTypeAnnotations; 134 JVM_GetHostName; 135 JVM_GetInheritedAccessControlContext; 136 JVM_GetInterfaceVersion; 137 JVM_GetLastErrorString; 138 JVM_GetManagement; 139 JVM_GetMethodAnnotations; 140 JVM_GetMethodDefaultAnnotationValue; 141 JVM_GetMethodIxArgsSize; 142 JVM_GetMethodIxByteCode; 143 JVM_GetMethodIxByteCodeLength; 144 JVM_GetMethodIxExceptionIndexes; 145 JVM_GetMethodIxExceptionTableEntry; 146 JVM_GetMethodIxExceptionTableLength; 147 JVM_GetMethodIxExceptionsCount; 148 JVM_GetMethodIxLocalsCount; 149 JVM_GetMethodIxMaxStack; 150 JVM_GetMethodIxModifiers; 151 JVM_GetMethodIxNameUTF; 152 JVM_GetMethodIxSignatureUTF; 153 JVM_GetMethodParameterAnnotations; 154 JVM_GetMethodParameters; 155 JVM_GetMethodTypeAnnotations; 156 JVM_GetPrimitiveArrayElement; 157 JVM_GetProtectionDomain; 158 JVM_GetSockName; 159 JVM_GetSockOpt; 160 JVM_GetStackAccessControlContext; 161 JVM_GetStackTraceDepth; 162 JVM_GetStackTraceElement; 163 JVM_GetSystemPackage; 164 JVM_GetSystemPackages; 165 JVM_GetTemporaryDirectory; 166 JVM_GetThreadStateNames; 167 JVM_GetThreadStateValues; 168 JVM_GetVersionInfo; 169 JVM_Halt; 170 JVM_HoldsLock; 171 JVM_IHashCode; 172 JVM_InitAgentProperties; 173 JVM_InitProperties; 174 JVM_InitializeCompiler; 175 JVM_InitializeSocketLibrary; 176 JVM_InternString; 177 JVM_Interrupt; 178 JVM_InvokeMethod; 179 JVM_IsArrayClass; 180 JVM_IsConstructorIx; 181 JVM_IsInterface; 182 JVM_IsInterrupted; 183 JVM_IsNaN; 184 JVM_IsPrimitiveClass; 185 JVM_IsSameClassPackage; 186 JVM_IsSilentCompiler; 187 JVM_IsSupportedJNIVersion; 188 JVM_IsThreadAlive; 189 JVM_IsVMGeneratedMethodIx; 190 JVM_LatestUserDefinedLoader; 191 JVM_Listen; 192 JVM_LoadClass0; 193 JVM_LoadLibrary; 194 JVM_Lseek; 195 JVM_MaxObjectInspectionAge; 196 JVM_MaxMemory; 197 JVM_MonitorNotify; 198 JVM_MonitorNotifyAll; 199 JVM_MonitorWait; 200 JVM_NanoTime; 201 JVM_NativePath; 202 JVM_NewArray; 203 JVM_NewInstanceFromConstructor; 204 JVM_NewMultiArray; 205 JVM_OnExit; 206 JVM_Open; 207 JVM_RaiseSignal; 208 JVM_RawMonitorCreate; 209 JVM_RawMonitorDestroy; 210 JVM_RawMonitorEnter; 211 JVM_RawMonitorExit; 212 JVM_Read; 213 JVM_Recv; 214 JVM_RecvFrom; 215 JVM_RegisterSignal; 216 JVM_ReleaseUTF; 217 JVM_ResolveClass; 218 JVM_ResumeThread; 219 JVM_Send; 220 JVM_SendTo; 221 JVM_SetArrayElement; 222 JVM_SetClassSigners; 223 JVM_SetLength; 224 JVM_SetNativeThreadName; 225 JVM_SetPrimitiveArrayElement; 226 JVM_SetProtectionDomain; 227 JVM_SetSockOpt; 228 JVM_SetThreadPriority; 229 JVM_Sleep; 230 JVM_Socket; 231 JVM_SocketAvailable; 232 JVM_SocketClose; 233 JVM_SocketShutdown; 234 JVM_StartThread; 235 JVM_StopThread; 236 JVM_SuspendThread; 237 JVM_SupportsCX8; 238 JVM_Sync; 239 JVM_Timeout; 240 JVM_TotalMemory; 241 JVM_TraceInstructions; 242 JVM_TraceMethodCalls; 243 JVM_UnloadLibrary; 244 JVM_Write; 245 JVM_Yield; 246 JVM_handle_linux_signal; 247 248 # debug JVM 249 JVM_AccessVMBooleanFlag; 250 JVM_AccessVMIntFlag; 251 JVM_VMBreakPoint; 252 253 # miscellaneous functions 254 jio_fprintf; 255 jio_printf; 256 jio_snprintf; 257 jio_vfprintf; 258 jio_vsnprintf; 259 fork1; 260 numa_warn; 261 numa_error; 262 263 # Needed because there is no JVM interface for this. 264 sysThreadAvailableStackWithSlack; | 15 # You should have received a copy of the GNU General Public License version 16 # 2 along with this work; if not, write to the Free Software Foundation, 17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18 # 19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 # or visit www.oracle.com if you need additional information or have any 21 # questions. 22 # 23 # 24 25 # Define public interface. 26 27 SUNWprivate_1.1 { 28 global: 29 # JNI 30 JNI_CreateJavaVM; 31 JNI_GetCreatedJavaVMs; 32 JNI_GetDefaultJavaVMInitArgs; 33 34 # JVM 35 JVM_ActiveProcessorCount; 36 JVM_ArrayCopy; 37 JVM_AssertionStatusDirectives; 38 JVM_ClassDepth; 39 JVM_ClassLoaderDepth; 40 JVM_Clone; 41 JVM_ConstantPoolGetClassAt; 42 JVM_ConstantPoolGetClassAtIfLoaded; 43 JVM_ConstantPoolGetDoubleAt; 44 JVM_ConstantPoolGetFieldAt; 45 JVM_ConstantPoolGetFieldAtIfLoaded; 46 JVM_ConstantPoolGetFloatAt; 47 JVM_ConstantPoolGetIntAt; 48 JVM_ConstantPoolGetLongAt; 49 JVM_ConstantPoolGetMethodAt; 50 JVM_ConstantPoolGetMethodAtIfLoaded; 51 JVM_ConstantPoolGetMemberRefInfoAt; 52 JVM_ConstantPoolGetSize; 53 JVM_ConstantPoolGetStringAt; 54 JVM_ConstantPoolGetUTF8At; 55 JVM_CountStackFrames; 56 JVM_CurrentClassLoader; 57 JVM_CurrentLoadedClass; 58 JVM_CurrentThread; 59 JVM_CurrentTimeMillis; 60 JVM_DefineClass; 61 JVM_DefineClassWithSource; 62 JVM_DefineClassWithSourceCond; 63 JVM_DesiredAssertionStatus; 64 JVM_DoPrivileged; 65 JVM_DTraceGetVersion; 66 JVM_DTraceActivate; 67 JVM_DTraceIsProbeEnabled; 68 JVM_DTraceIsSupported; 69 JVM_DTraceDispose; 70 JVM_DumpAllStacks; 71 JVM_DumpThreads; 72 JVM_FillInStackTrace; 73 JVM_FindClassFromClass; 74 JVM_FindClassFromClassLoader; 75 JVM_FindClassFromBootLoader; 76 JVM_FindLibraryEntry; 77 JVM_FindLoadedClass; 78 JVM_FindPrimitiveClass; 79 JVM_FindSignal; 80 JVM_FreeMemory; 81 JVM_GC; 82 JVM_GetAllThreads; 83 JVM_GetArrayElement; 84 JVM_GetArrayLength; 85 JVM_GetCPClassNameUTF; 86 JVM_GetCPFieldClassNameUTF; 87 JVM_GetCPFieldModifiers; 88 JVM_GetCPFieldNameUTF; 89 JVM_GetCPFieldSignatureUTF; 90 JVM_GetCPMethodClassNameUTF; 91 JVM_GetCPMethodModifiers; 97 JVM_GetClassCPEntriesCount; 98 JVM_GetClassCPTypes; 99 JVM_GetClassConstantPool; 100 JVM_GetClassContext; 101 JVM_GetClassDeclaredConstructors; 102 JVM_GetClassDeclaredFields; 103 JVM_GetClassDeclaredMethods; 104 JVM_GetClassFieldsCount; 105 JVM_GetClassInterfaces; 106 JVM_GetClassLoader; 107 JVM_GetClassMethodsCount; 108 JVM_GetClassModifiers; 109 JVM_GetClassName; 110 JVM_GetClassNameUTF; 111 JVM_GetClassSignature; 112 JVM_GetClassSigners; 113 JVM_GetClassTypeAnnotations; 114 JVM_GetDeclaredClasses; 115 JVM_GetDeclaringClass; 116 JVM_GetEnclosingMethodInfo; 117 JVM_GetFieldIxModifiers; 118 JVM_GetFieldTypeAnnotations; 119 JVM_GetInheritedAccessControlContext; 120 JVM_GetInterfaceVersion; 121 JVM_GetManagement; 122 JVM_GetMethodIxArgsSize; 123 JVM_GetMethodIxByteCode; 124 JVM_GetMethodIxByteCodeLength; 125 JVM_GetMethodIxExceptionIndexes; 126 JVM_GetMethodIxExceptionTableEntry; 127 JVM_GetMethodIxExceptionTableLength; 128 JVM_GetMethodIxExceptionsCount; 129 JVM_GetMethodIxLocalsCount; 130 JVM_GetMethodIxMaxStack; 131 JVM_GetMethodIxModifiers; 132 JVM_GetMethodIxNameUTF; 133 JVM_GetMethodIxSignatureUTF; 134 JVM_GetMethodParameters; 135 JVM_GetMethodTypeAnnotations; 136 JVM_GetPrimitiveArrayElement; 137 JVM_GetProtectionDomain; 138 JVM_GetStackAccessControlContext; 139 JVM_GetStackTraceDepth; 140 JVM_GetStackTraceElement; 141 JVM_GetSystemPackage; 142 JVM_GetSystemPackages; 143 JVM_GetTemporaryDirectory; 144 JVM_GetVersionInfo; 145 JVM_Halt; 146 JVM_HoldsLock; 147 JVM_IHashCode; 148 JVM_InitAgentProperties; 149 JVM_InitProperties; 150 JVM_InternString; 151 JVM_Interrupt; 152 JVM_InvokeMethod; 153 JVM_IsArrayClass; 154 JVM_IsConstructorIx; 155 JVM_IsInterface; 156 JVM_IsInterrupted; 157 JVM_IsPrimitiveClass; 158 JVM_IsSameClassPackage; 159 JVM_IsSupportedJNIVersion; 160 JVM_IsThreadAlive; 161 JVM_IsVMGeneratedMethodIx; 162 JVM_LatestUserDefinedLoader; 163 JVM_LoadLibrary; 164 JVM_MaxObjectInspectionAge; 165 JVM_MaxMemory; 166 JVM_MonitorNotify; 167 JVM_MonitorNotifyAll; 168 JVM_MonitorWait; 169 JVM_NanoTime; 170 JVM_NativePath; 171 JVM_NewArray; 172 JVM_NewInstanceFromConstructor; 173 JVM_NewMultiArray; 174 JVM_RaiseSignal; 175 JVM_RawMonitorCreate; 176 JVM_RawMonitorDestroy; 177 JVM_RawMonitorEnter; 178 JVM_RawMonitorExit; 179 JVM_RegisterSignal; 180 JVM_ReleaseUTF; 181 JVM_ResumeThread; 182 JVM_SetArrayElement; 183 JVM_SetClassSigners; 184 JVM_SetNativeThreadName; 185 JVM_SetPrimitiveArrayElement; 186 JVM_SetProtectionDomain; 187 JVM_SetThreadPriority; 188 JVM_Sleep; 189 JVM_StartThread; 190 JVM_StopThread; 191 JVM_SuspendThread; 192 JVM_SupportsCX8; 193 JVM_TotalMemory; 194 JVM_UnloadLibrary; 195 JVM_Yield; 196 JVM_handle_linux_signal; 197 198 # debug JVM 199 JVM_AccessVMBooleanFlag; 200 JVM_AccessVMIntFlag; 201 JVM_VMBreakPoint; 202 203 # miscellaneous functions 204 jio_fprintf; 205 jio_printf; 206 jio_snprintf; 207 jio_vfprintf; 208 jio_vsnprintf; 209 fork1; 210 numa_warn; 211 numa_error; 212 213 # Needed because there is no JVM interface for this. 214 sysThreadAvailableStackWithSlack; |