make/linux/makefiles/mapfile-vers-debug

Tue, 29 Nov 2011 09:21:02 -0500

author
phh
date
Tue, 29 Nov 2011 09:21:02 -0500
changeset 3285
242b4e0e6f73
parent 3095
19241ae0d839
child 4393
35431a769282
permissions
-rw-r--r--

7116189: Export JVM_SetNativeThreadName from Hotspot
Summary: Added JVM_SetNativeThreadName to linker mapfiles on Solaris and Linux.
Reviewed-by: dcubed, dholmes
Contributed-by: michael.x.mcmahon@oracle.com

     1 #
     2 # Copyright (c) 2002, 2011, Oracle and/or its affiliates. All rights reserved.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 #
     5 # This code is free software; you can redistribute it and/or modify it
     6 # under the terms of the GNU General Public License version 2 only, as
     7 # published by the Free Software Foundation.
     8 #
     9 # This code is distributed in the hope that it will be useful, but WITHOUT
    10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    11 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    12 # version 2 for more details (a copy is included in the LICENSE file that
    13 # accompanied this code).
    14 #
    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 #
    25 # Define public interface.
    27 SUNWprivate_1.1 {
    28         global:
    29                 # JNI
    30                 JNI_CreateJavaVM;
    31                 JNI_GetCreatedJavaVMs;
    32                 JNI_GetDefaultJavaVMInitArgs;
    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;
   106                 JVM_GetCPMethodNameUTF;
   107                 JVM_GetCPMethodSignatureUTF;
   108                 JVM_GetCallerClass;
   109                 JVM_GetClassAccessFlags;
   110                 JVM_GetClassAnnotations;
   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_GetComponentType;
   128                 JVM_GetDeclaredClasses;
   129                 JVM_GetDeclaringClass;
   130                 JVM_GetEnclosingMethodInfo;
   131                 JVM_GetFieldAnnotations;
   132                 JVM_GetFieldIxModifiers;
   133                 JVM_GetHostName;
   134                 JVM_GetInheritedAccessControlContext;
   135                 JVM_GetInterfaceVersion;
   136                 JVM_GetLastErrorString;
   137                 JVM_GetManagement;
   138                 JVM_GetMethodAnnotations;
   139                 JVM_GetMethodDefaultAnnotationValue;
   140                 JVM_GetMethodIxArgsSize;
   141                 JVM_GetMethodIxByteCode;
   142                 JVM_GetMethodIxByteCodeLength;
   143                 JVM_GetMethodIxExceptionIndexes;
   144                 JVM_GetMethodIxExceptionTableEntry;
   145                 JVM_GetMethodIxExceptionTableLength;
   146                 JVM_GetMethodIxExceptionsCount;
   147                 JVM_GetMethodIxLocalsCount;
   148                 JVM_GetMethodIxMaxStack;
   149                 JVM_GetMethodIxModifiers;
   150                 JVM_GetMethodIxNameUTF;
   151                 JVM_GetMethodIxSignatureUTF;
   152                 JVM_GetMethodParameterAnnotations;
   153                 JVM_GetPrimitiveArrayElement;
   154                 JVM_GetProtectionDomain;
   155                 JVM_GetSockName;
   156                 JVM_GetSockOpt;
   157                 JVM_GetStackAccessControlContext;
   158                 JVM_GetStackTraceDepth;
   159                 JVM_GetStackTraceElement;
   160                 JVM_GetSystemPackage;
   161                 JVM_GetSystemPackages;
   162                 JVM_GetThreadStateNames;
   163                 JVM_GetThreadStateValues;
   164                 JVM_GetVersionInfo;
   165                 JVM_Halt;
   166                 JVM_HoldsLock;
   167                 JVM_IHashCode;
   168                 JVM_InitAgentProperties;
   169                 JVM_InitProperties;
   170                 JVM_InitializeCompiler;
   171                 JVM_InitializeSocketLibrary;
   172                 JVM_InternString;
   173                 JVM_Interrupt;
   174                 JVM_InvokeMethod;
   175                 JVM_IsArrayClass;
   176                 JVM_IsConstructorIx;
   177                 JVM_IsInterface;
   178                 JVM_IsInterrupted;
   179                 JVM_IsNaN;
   180                 JVM_IsPrimitiveClass;
   181                 JVM_IsSameClassPackage;
   182                 JVM_IsSilentCompiler;
   183                 JVM_IsSupportedJNIVersion;
   184                 JVM_IsThreadAlive;
   185                 JVM_LatestUserDefinedLoader;
   186                 JVM_Listen;
   187                 JVM_LoadClass0;
   188                 JVM_LoadLibrary;
   189                 JVM_Lseek;
   190                 JVM_MaxObjectInspectionAge;
   191                 JVM_MaxMemory;
   192                 JVM_MonitorNotify;
   193                 JVM_MonitorNotifyAll;
   194                 JVM_MonitorWait;
   195                 JVM_NanoTime;
   196                 JVM_NativePath;
   197                 JVM_NewArray;
   198                 JVM_NewInstanceFromConstructor;
   199                 JVM_NewMultiArray;
   200                 JVM_OnExit;
   201                 JVM_Open;
   202                 JVM_PrintStackTrace;
   203                 JVM_RaiseSignal;
   204                 JVM_RawMonitorCreate;
   205                 JVM_RawMonitorDestroy;
   206                 JVM_RawMonitorEnter;
   207                 JVM_RawMonitorExit;
   208                 JVM_Read;
   209                 JVM_Recv;
   210                 JVM_RecvFrom;
   211                 JVM_RegisterSignal;
   212                 JVM_ReleaseUTF;
   213                 JVM_ResolveClass;
   214                 JVM_ResumeThread;
   215                 JVM_Send;
   216                 JVM_SendTo;
   217                 JVM_SetArrayElement;
   218                 JVM_SetClassSigners;
   219                 JVM_SetLength;
   220                 JVM_SetNativeThreadName;
   221                 JVM_SetPrimitiveArrayElement;
   222                 JVM_SetProtectionDomain;
   223                 JVM_SetSockOpt;
   224                 JVM_SetThreadPriority;
   225                 JVM_Sleep;
   226                 JVM_Socket;
   227                 JVM_SocketAvailable;
   228                 JVM_SocketClose;
   229                 JVM_SocketShutdown;
   230                 JVM_StartThread;
   231                 JVM_StopThread;
   232                 JVM_SuspendThread;
   233                 JVM_SupportsCX8;
   234                 JVM_Sync;
   235                 JVM_Timeout;
   236                 JVM_TotalMemory;
   237                 JVM_TraceInstructions;
   238                 JVM_TraceMethodCalls;
   239                 JVM_UnloadLibrary;
   240                 JVM_Write;
   241                 JVM_Yield;
   242                 JVM_handle_linux_signal;
   244                 # debug JVM
   245                 JVM_AccessVMBooleanFlag;
   246                 JVM_AccessVMIntFlag;
   247                 JVM_VMBreakPoint;
   249                 # miscellaneous functions
   250                 jio_fprintf;
   251                 jio_printf;
   252                 jio_snprintf;
   253                 jio_vfprintf;
   254                 jio_vsnprintf;
   255                 fork1;
   256                 numa_warn;
   257                 numa_error;
   259                 # Needed because there is no JVM interface for this.
   260                 sysThreadAvailableStackWithSlack;
   262                 # This is for Forte Analyzer profiling support.
   263                 AsyncGetCallTrace;
   265 		# INSERT VTABLE SYMBOLS HERE
   267         local:
   268                 *;
   269 };

mercurial