make/linux/makefiles/mapfile-vers-debug

Thu, 17 Apr 2008 22:18:15 -0400

author
kamg
date
Thu, 17 Apr 2008 22:18:15 -0400
changeset 551
018d5b58dd4f
parent 526
a294fd0c4b38
child 577
8bd1e4487c18
permissions
-rw-r--r--

6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes
Summary: Initial checkin of JSDT code
Reviewed-by: acorn, sbohne

     1 #
     2 # @(#)mapfile-vers-debug	1.18 07/10/25 16:47:35
     3 #
     5 #
     6 # Copyright 2002-2006 Sun Microsystems, Inc.  All Rights Reserved.
     7 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     8 #
     9 # This code is free software; you can redistribute it and/or modify it
    10 # under the terms of the GNU General Public License version 2 only, as
    11 # published by the Free Software Foundation.
    12 #
    13 # This code is distributed in the hope that it will be useful, but WITHOUT
    14 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    15 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    16 # version 2 for more details (a copy is included in the LICENSE file that
    17 # accompanied this code).
    18 #
    19 # You should have received a copy of the GNU General Public License version
    20 # 2 along with this work; if not, write to the Free Software Foundation,
    21 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    22 #
    23 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    24 # CA 95054 USA or visit www.sun.com if you need additional information or
    25 # have any questions.
    26 #  
    27 #
    29 # Define public interface.
    31 SUNWprivate_1.1 {
    32         global:
    33                 # JNI
    34                 JNI_CreateJavaVM;
    35                 JNI_GetCreatedJavaVMs;
    36                 JNI_GetDefaultJavaVMInitArgs;
    38                 # JVM
    39                 JVM_Accept;
    40                 JVM_ActiveProcessorCount;
    41                 JVM_AllocateNewArray;
    42                 JVM_AllocateNewObject;
    43                 JVM_ArrayCopy;
    44                 JVM_AssertionStatusDirectives;
    45                 JVM_Available;
    46                 JVM_Bind;
    47                 JVM_ClassDepth;
    48                 JVM_ClassLoaderDepth;
    49                 JVM_Clone;
    50                 JVM_Close;
    51                 JVM_CX8Field;
    52                 JVM_CompileClass;
    53                 JVM_CompileClasses;
    54                 JVM_CompilerCommand;
    55                 JVM_Connect;
    56                 JVM_ConstantPoolGetClassAt;
    57                 JVM_ConstantPoolGetClassAtIfLoaded;
    58                 JVM_ConstantPoolGetDoubleAt;
    59                 JVM_ConstantPoolGetFieldAt;
    60                 JVM_ConstantPoolGetFieldAtIfLoaded;
    61                 JVM_ConstantPoolGetFloatAt;
    62                 JVM_ConstantPoolGetIntAt;
    63                 JVM_ConstantPoolGetLongAt;
    64                 JVM_ConstantPoolGetMethodAt;
    65                 JVM_ConstantPoolGetMethodAtIfLoaded;
    66                 JVM_ConstantPoolGetMemberRefInfoAt;
    67                 JVM_ConstantPoolGetSize;
    68                 JVM_ConstantPoolGetStringAt;
    69                 JVM_ConstantPoolGetUTF8At;
    70                 JVM_CountStackFrames;
    71                 JVM_CurrentClassLoader;
    72                 JVM_CurrentLoadedClass;
    73                 JVM_CurrentThread;
    74                 JVM_CurrentTimeMillis;
    75                 JVM_DefineClass;
    76                 JVM_DefineClassWithSource;
    77                 JVM_DesiredAssertionStatus;
    78                 JVM_DisableCompiler;
    79                 JVM_DoPrivileged;
    80                 JVM_DTraceGetVersion;
    81                 JVM_DTraceActivate;
    82                 JVM_DTraceIsProbeEnabled;
    83                 JVM_DTraceIsSupported;
    84                 JVM_DTraceDispose;
    85                 JVM_DumpAllStacks;
    86                 JVM_DumpThreads;
    87                 JVM_EnableCompiler;
    88                 JVM_Exit;
    89                 JVM_FillInStackTrace;
    90                 JVM_FindClassFromClass;
    91                 JVM_FindClassFromClassLoader;
    92                 JVM_FindLibraryEntry;
    93                 JVM_FindLoadedClass;
    94                 JVM_FindPrimitiveClass;
    95                 JVM_FindSignal;
    96                 JVM_FreeMemory;
    97                 JVM_GC;
    98                 JVM_GetAllThreads;
    99                 JVM_GetArrayElement;
   100                 JVM_GetArrayLength;
   101                 JVM_GetCPClassNameUTF;
   102                 JVM_GetCPFieldClassNameUTF;
   103                 JVM_GetCPFieldModifiers;
   104                 JVM_GetCPFieldNameUTF;
   105                 JVM_GetCPFieldSignatureUTF;
   106                 JVM_GetCPMethodClassNameUTF;
   107                 JVM_GetCPMethodModifiers;
   108                 JVM_GetCPMethodNameUTF;
   109                 JVM_GetCPMethodSignatureUTF;
   110                 JVM_GetCallerClass;
   111                 JVM_GetClassAccessFlags;
   112                 JVM_GetClassAnnotations;
   113                 JVM_GetClassCPEntriesCount;
   114                 JVM_GetClassCPTypes;
   115                 JVM_GetClassConstantPool;
   116                 JVM_GetClassContext;
   117                 JVM_GetClassDeclaredConstructors;
   118                 JVM_GetClassDeclaredFields;
   119                 JVM_GetClassDeclaredMethods;
   120                 JVM_GetClassFieldsCount;
   121                 JVM_GetClassInterfaces;
   122                 JVM_GetClassLoader;
   123                 JVM_GetClassMethodsCount;
   124                 JVM_GetClassModifiers;
   125                 JVM_GetClassName;
   126                 JVM_GetClassNameUTF;
   127 		JVM_GetClassSignature;
   128                 JVM_GetClassSigners;
   129                 JVM_GetComponentType;
   130                 JVM_GetDeclaredClasses;
   131                 JVM_GetDeclaringClass;
   132                 JVM_GetEnclosingMethodInfo;
   133                 JVM_GetFieldAnnotations;
   134                 JVM_GetFieldIxModifiers;
   135                 JVM_GetHostName;
   136                 JVM_GetInheritedAccessControlContext;
   137                 JVM_GetInterfaceVersion;
   138                 JVM_GetLastErrorString;
   139                 JVM_GetManagement;
   140                 JVM_GetMethodAnnotations;
   141                 JVM_GetMethodDefaultAnnotationValue;
   142                 JVM_GetMethodIxArgsSize;
   143                 JVM_GetMethodIxByteCode;
   144                 JVM_GetMethodIxByteCodeLength;
   145                 JVM_GetMethodIxExceptionIndexes;
   146                 JVM_GetMethodIxExceptionTableEntry;
   147                 JVM_GetMethodIxExceptionTableLength;
   148                 JVM_GetMethodIxExceptionsCount;
   149                 JVM_GetMethodIxLocalsCount;
   150                 JVM_GetMethodIxMaxStack;
   151                 JVM_GetMethodIxModifiers;
   152                 JVM_GetMethodIxNameUTF;
   153                 JVM_GetMethodIxSignatureUTF;
   154                 JVM_GetMethodParameterAnnotations;
   155                 JVM_GetPrimitiveArrayElement;
   156                 JVM_GetProtectionDomain;
   157                 JVM_GetSockName;
   158                 JVM_GetSockOpt;
   159                 JVM_GetStackAccessControlContext;
   160                 JVM_GetStackTraceDepth;
   161                 JVM_GetStackTraceElement;
   162                 JVM_GetSystemPackage;
   163                 JVM_GetSystemPackages;
   164                 JVM_GetThreadStateNames;
   165                 JVM_GetThreadStateValues;
   166                 JVM_GetVersionInfo;
   167                 JVM_Halt;
   168                 JVM_HoldsLock;
   169                 JVM_IHashCode;
   170                 JVM_InitAgentProperties;
   171                 JVM_InitProperties;
   172                 JVM_InitializeCompiler;
   173                 JVM_InitializeSocketLibrary;
   174                 JVM_InternString;
   175                 JVM_Interrupt;
   176                 JVM_InvokeMethod;
   177                 JVM_IsArrayClass;
   178                 JVM_IsConstructorIx;
   179                 JVM_IsInterface;
   180                 JVM_IsInterrupted;
   181                 JVM_IsNaN;
   182                 JVM_IsPrimitiveClass;
   183                 JVM_IsSameClassPackage;
   184                 JVM_IsSilentCompiler;
   185                 JVM_IsSupportedJNIVersion;
   186                 JVM_IsThreadAlive;
   187                 JVM_LatestUserDefinedLoader;
   188                 JVM_Listen;
   189                 JVM_LoadClass0;
   190                 JVM_LoadLibrary;
   191                 JVM_Lseek;
   192                 JVM_MaxObjectInspectionAge;
   193                 JVM_MaxMemory;
   194                 JVM_MonitorNotify;
   195                 JVM_MonitorNotifyAll;
   196                 JVM_MonitorWait;
   197                 JVM_NanoTime;
   198                 JVM_NativePath;
   199                 JVM_NewArray;
   200                 JVM_NewInstanceFromConstructor;
   201                 JVM_NewMultiArray;
   202                 JVM_OnExit;
   203                 JVM_Open;
   204                 JVM_PrintStackTrace;
   205                 JVM_RaiseSignal;
   206                 JVM_RawMonitorCreate;
   207                 JVM_RawMonitorDestroy;
   208                 JVM_RawMonitorEnter;
   209                 JVM_RawMonitorExit;
   210                 JVM_Read;
   211                 JVM_Recv;
   212                 JVM_RecvFrom;
   213                 JVM_RegisterSignal;
   214                 JVM_ReleaseUTF;
   215                 JVM_ResolveClass;
   216                 JVM_ResumeThread;
   217                 JVM_Send;
   218                 JVM_SendTo;
   219                 JVM_SetArrayElement;
   220                 JVM_SetClassSigners;
   221                 JVM_SetLength;
   222                 JVM_SetPrimitiveArrayElement;
   223                 JVM_SetProtectionDomain;
   224                 JVM_SetSockOpt;
   225                 JVM_SetThreadPriority;
   226                 JVM_Sleep;
   227                 JVM_Socket;
   228                 JVM_SocketAvailable;
   229                 JVM_SocketClose;
   230                 JVM_SocketShutdown;
   231                 JVM_StartThread;
   232                 JVM_StopThread;
   233                 JVM_SuspendThread;
   234                 JVM_SupportsCX8;
   235                 JVM_Sync;
   236                 JVM_Timeout;
   237                 JVM_TotalMemory;
   238                 JVM_TraceInstructions;
   239                 JVM_TraceMethodCalls;
   240                 JVM_UnloadLibrary;
   241                 JVM_Write;
   242                 JVM_Yield;
   243                 JVM_handle_linux_signal;
   245                 # Old reflection routines
   246                 # These do not need to be present in the product build in JDK 1.4
   247                 # but their code has not been removed yet because there will not
   248                 # be a substantial code savings until JVM_InvokeMethod and
   249                 # JVM_NewInstanceFromConstructor can also be removed; see
   250                 # reflectionCompat.hpp.
   251                 JVM_GetClassConstructor;
   252                 JVM_GetClassConstructors;
   253                 JVM_GetClassField;
   254                 JVM_GetClassFields;
   255                 JVM_GetClassMethod;
   256                 JVM_GetClassMethods;
   257                 JVM_GetField;
   258                 JVM_GetPrimitiveField;
   259                 JVM_NewInstance;
   260                 JVM_SetField;
   261                 JVM_SetPrimitiveField;
   263                 # Needed for dropping VM into JDK 1.3.x, 1.4
   264                 _JVM_native_threads;
   265                 jdk_sem_init;
   266                 jdk_sem_post;
   267                 jdk_sem_wait;
   268                 jdk_pthread_sigmask;
   269                 jdk_waitpid;
   271                 # debug JVM
   272                 JVM_AccessVMBooleanFlag;
   273                 JVM_AccessVMIntFlag;
   274                 JVM_VMBreakPoint;
   276                 # miscellaneous functions
   277                 jio_fprintf;
   278                 jio_printf;
   279                 jio_snprintf;
   280                 jio_vfprintf;
   281                 jio_vsnprintf;
   282 		fork1;
   284                 # Needed because there is no JVM interface for this.
   285                 sysThreadAvailableStackWithSlack;
   287                 # This is for Forte Analyzer profiling support.
   288                 AsyncGetCallTrace;
   289         local:
   290                 *;
   291 };

mercurial