comparison make/bsd/makefiles/mapfile-vers-product @ 3960:f08d439fab8c

7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>
author never
date Sun, 25 Sep 2011 16:03:29 -0700
parents
children 35431a769282
comparison
equal deleted inserted replaced
3959:eda6988c0d81 3960:f08d439fab8c
1 #
2 # @(#)mapfile-vers-product 1.19 08/02/12 10:56:37
3 #
4
5 #
6 # Copyright (c) 2002, 2011, Oracle and/or its affiliates. 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
24 # or visit www.oracle.com if you need additional information or have any
25 # questions.
26 #
27 #
28
29 # Define public interface.
30
31 SUNWprivate_1.1 {
32 global:
33 # JNI
34 JNI_CreateJavaVM;
35 JNI_GetCreatedJavaVMs;
36 JNI_GetDefaultJavaVMInitArgs;
37
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_DefineClassWithSourceCond;
78 JVM_DesiredAssertionStatus;
79 JVM_DisableCompiler;
80 JVM_DoPrivileged;
81 JVM_DTraceGetVersion;
82 JVM_DTraceActivate;
83 JVM_DTraceIsProbeEnabled;
84 JVM_DTraceIsSupported;
85 JVM_DTraceDispose;
86 JVM_DumpAllStacks;
87 JVM_DumpThreads;
88 JVM_EnableCompiler;
89 JVM_Exit;
90 JVM_FillInStackTrace;
91 JVM_FindClassFromClass;
92 JVM_FindClassFromClassLoader;
93 JVM_FindClassFromBootLoader;
94 JVM_FindLibraryEntry;
95 JVM_FindLoadedClass;
96 JVM_FindPrimitiveClass;
97 JVM_FindSignal;
98 JVM_FreeMemory;
99 JVM_GC;
100 JVM_GetAllThreads;
101 JVM_GetArrayElement;
102 JVM_GetArrayLength;
103 JVM_GetCPClassNameUTF;
104 JVM_GetCPFieldClassNameUTF;
105 JVM_GetCPFieldModifiers;
106 JVM_GetCPFieldNameUTF;
107 JVM_GetCPFieldSignatureUTF;
108 JVM_GetCPMethodClassNameUTF;
109 JVM_GetCPMethodModifiers;
110 JVM_GetCPMethodNameUTF;
111 JVM_GetCPMethodSignatureUTF;
112 JVM_GetCallerClass;
113 JVM_GetClassAccessFlags;
114 JVM_GetClassAnnotations;
115 JVM_GetClassCPEntriesCount;
116 JVM_GetClassCPTypes;
117 JVM_GetClassConstantPool;
118 JVM_GetClassContext;
119 JVM_GetClassDeclaredConstructors;
120 JVM_GetClassDeclaredFields;
121 JVM_GetClassDeclaredMethods;
122 JVM_GetClassFieldsCount;
123 JVM_GetClassInterfaces;
124 JVM_GetClassLoader;
125 JVM_GetClassMethodsCount;
126 JVM_GetClassModifiers;
127 JVM_GetClassName;
128 JVM_GetClassNameUTF;
129 JVM_GetClassSignature;
130 JVM_GetClassSigners;
131 JVM_GetComponentType;
132 JVM_GetDeclaredClasses;
133 JVM_GetDeclaringClass;
134 JVM_GetEnclosingMethodInfo;
135 JVM_GetFieldAnnotations;
136 JVM_GetFieldIxModifiers;
137 JVM_GetHostName;
138 JVM_GetInheritedAccessControlContext;
139 JVM_GetInterfaceVersion;
140 JVM_GetLastErrorString;
141 JVM_GetManagement;
142 JVM_GetMethodAnnotations;
143 JVM_GetMethodDefaultAnnotationValue;
144 JVM_GetMethodIxArgsSize;
145 JVM_GetMethodIxByteCode;
146 JVM_GetMethodIxByteCodeLength;
147 JVM_GetMethodIxExceptionIndexes;
148 JVM_GetMethodIxExceptionTableEntry;
149 JVM_GetMethodIxExceptionTableLength;
150 JVM_GetMethodIxExceptionsCount;
151 JVM_GetMethodIxLocalsCount;
152 JVM_GetMethodIxMaxStack;
153 JVM_GetMethodIxModifiers;
154 JVM_GetMethodIxNameUTF;
155 JVM_GetMethodIxSignatureUTF;
156 JVM_GetMethodParameterAnnotations;
157 JVM_GetPrimitiveArrayElement;
158 JVM_GetProtectionDomain;
159 JVM_GetSockName;
160 JVM_GetSockOpt;
161 JVM_GetStackAccessControlContext;
162 JVM_GetStackTraceDepth;
163 JVM_GetStackTraceElement;
164 JVM_GetSystemPackage;
165 JVM_GetSystemPackages;
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_LatestUserDefinedLoader;
190 JVM_Listen;
191 JVM_LoadClass0;
192 JVM_LoadLibrary;
193 JVM_Lseek;
194 JVM_MaxObjectInspectionAge;
195 JVM_MaxMemory;
196 JVM_MonitorNotify;
197 JVM_MonitorNotifyAll;
198 JVM_MonitorWait;
199 JVM_NanoTime;
200 JVM_NativePath;
201 JVM_NewArray;
202 JVM_NewInstanceFromConstructor;
203 JVM_NewMultiArray;
204 JVM_OnExit;
205 JVM_Open;
206 JVM_PrintStackTrace;
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_SetPrimitiveArrayElement;
225 JVM_SetProtectionDomain;
226 JVM_SetSockOpt;
227 JVM_SetThreadPriority;
228 JVM_Sleep;
229 JVM_Socket;
230 JVM_SocketAvailable;
231 JVM_SocketClose;
232 JVM_SocketShutdown;
233 JVM_StartThread;
234 JVM_StopThread;
235 JVM_SuspendThread;
236 JVM_SupportsCX8;
237 JVM_Sync;
238 JVM_Timeout;
239 JVM_TotalMemory;
240 JVM_TraceInstructions;
241 JVM_TraceMethodCalls;
242 JVM_UnloadLibrary;
243 JVM_Write;
244 JVM_Yield;
245 JVM_handle_bsd_signal;
246
247 # Old reflection routines
248 # These do not need to be present in the product build in JDK 1.4
249 # but their code has not been removed yet because there will not
250 # be a substantial code savings until JVM_InvokeMethod and
251 # JVM_NewInstanceFromConstructor can also be removed; see
252 # reflectionCompat.hpp.
253 JVM_GetClassConstructor;
254 JVM_GetClassConstructors;
255 JVM_GetClassField;
256 JVM_GetClassFields;
257 JVM_GetClassMethod;
258 JVM_GetClassMethods;
259 JVM_GetField;
260 JVM_GetPrimitiveField;
261 JVM_NewInstance;
262 JVM_SetField;
263 JVM_SetPrimitiveField;
264
265 # miscellaneous functions
266 jio_fprintf;
267 jio_printf;
268 jio_snprintf;
269 jio_vfprintf;
270 jio_vsnprintf;
271 fork1;
272 numa_warn;
273 numa_error;
274
275 # Needed because there is no JVM interface for this.
276 sysThreadAvailableStackWithSlack;
277
278 # This is for Forte Analyzer profiling support.
279 AsyncGetCallTrace;
280
281 # INSERT VTABLE SYMBOLS HERE
282
283 local:
284 *;
285 };
286