Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
1bfdbbb4
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
1bfdbbb4
编写于
6月 21, 2013
作者:
D
dcubed
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
20b59f02
47a90e68
变更
6
显示空白变更内容
内联
并排
Showing
6 changed file
with
461 addition
and
533 deletion
+461
-533
make/bsd/makefiles/build_vm_def.sh
make/bsd/makefiles/build_vm_def.sh
+2
-2
make/bsd/makefiles/gcc.make
make/bsd/makefiles/gcc.make
+3
-3
make/bsd/makefiles/mapfile-vers-debug
make/bsd/makefiles/mapfile-vers-debug
+229
-262
make/bsd/makefiles/mapfile-vers-product
make/bsd/makefiles/mapfile-vers-product
+226
-259
src/share/vm/runtime/globals.cpp
src/share/vm/runtime/globals.cpp
+0
-6
src/share/vm/runtime/thread.cpp
src/share/vm/runtime/thread.cpp
+1
-1
未找到文件。
make/bsd/makefiles/build_vm_def.sh
浏览文件 @
1bfdbbb4
...
@@ -7,6 +7,6 @@ else
...
@@ -7,6 +7,6 @@ else
NM
=
nm
NM
=
nm
fi
fi
$NM
-
-defined-only
$*
|
awk
'
$NM
-
Uj
$*
|
awk
'
{ if ($3 ~ /^_ZTV/ || $3 ~ /^gHotSpotVM/) print "\t" $3
";"
}
{ if ($3 ~ /^_ZTV/ || $3 ~ /^gHotSpotVM/) print "\t" $3 }
'
'
make/bsd/makefiles/gcc.make
浏览文件 @
1bfdbbb4
#
#
# Copyright (c) 1999, 201
2
, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 1999, 201
3
, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
#
# This code is free software; you can redistribute it and/or modify it
# This code is free software; you can redistribute it and/or modify it
...
@@ -368,8 +368,8 @@ ifeq ($(OS_VENDOR), Darwin)
...
@@ -368,8 +368,8 @@ ifeq ($(OS_VENDOR), Darwin)
# Standard linker flags
# Standard linker flags
LFLAGS
+=
LFLAGS
+=
#
Darwin doesn't use ELF and doesn't support version
scripts
#
The apple linker has its own variant of mapfiles/version-
scripts
LDNOMAP
=
true
MAPFLAG
=
-Xlinker
-exported_symbols_list
-Xlinker
FILENAME
# Use $(SONAMEFLAG:SONAME=soname) to specify the intrinsic name of a shared obj
# Use $(SONAMEFLAG:SONAME=soname) to specify the intrinsic name of a shared obj
SONAMEFLAG
=
SONAMEFLAG
=
...
...
make/bsd/makefiles/mapfile-vers-debug
浏览文件 @
1bfdbbb4
#
# @(#)mapfile-vers-debug 1.18 07/10/25 16:47:35
#
#
#
# Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
...
@@ -25,271 +21,242 @@
...
@@ -25,271 +21,242 @@
# questions.
# questions.
#
#
#
#
# Only used for OSX/Darwin builds
# Define public interface.
# Define public interface.
# _JNI
_JNI_CreateJavaVM
_JNI_GetCreatedJavaVMs
_JNI_GetDefaultJavaVMInitArgs
SUNWprivate_1.1 {
# _JVM
global:
_JVM_Accept
# JNI
_JVM_ActiveProcessorCount
JNI_CreateJavaVM;
_JVM_AllocateNewArray
JNI_GetCreatedJavaVMs;
_JVM_AllocateNewObject
JNI_GetDefaultJavaVMInitArgs;
_JVM_ArrayCopy
_JVM_AssertionStatusDirectives
# JVM
_JVM_Available
JVM_Accept;
_JVM_Bind
JVM_ActiveProcessorCount;
_JVM_ClassDepth
JVM_AllocateNewArray;
_JVM_ClassLoaderDepth
JVM_AllocateNewObject;
_JVM_Clone
JVM_ArrayCopy;
_JVM_Close
JVM_AssertionStatusDirectives;
_JVM_CX8Field
JVM_Available;
_JVM_CompileClass
JVM_Bind;
_JVM_CompileClasses
JVM_ClassDepth;
_JVM_CompilerCommand
JVM_ClassLoaderDepth;
_JVM_Connect
JVM_Clone;
_JVM_ConstantPoolGetClassAt
JVM_Close;
_JVM_ConstantPoolGetClassAtIfLoaded
JVM_CX8Field;
_JVM_ConstantPoolGetDoubleAt
JVM_CompileClass;
_JVM_ConstantPoolGetFieldAt
JVM_CompileClasses;
_JVM_ConstantPoolGetFieldAtIfLoaded
JVM_CompilerCommand;
_JVM_ConstantPoolGetFloatAt
JVM_Connect;
_JVM_ConstantPoolGetIntAt
JVM_ConstantPoolGetClassAt;
_JVM_ConstantPoolGetLongAt
JVM_ConstantPoolGetClassAtIfLoaded;
_JVM_ConstantPoolGetMethodAt
JVM_ConstantPoolGetDoubleAt;
_JVM_ConstantPoolGetMethodAtIfLoaded
JVM_ConstantPoolGetFieldAt;
_JVM_ConstantPoolGetMemberRefInfoAt
JVM_ConstantPoolGetFieldAtIfLoaded;
_JVM_ConstantPoolGetSize
JVM_ConstantPoolGetFloatAt;
_JVM_ConstantPoolGetStringAt
JVM_ConstantPoolGetIntAt;
_JVM_ConstantPoolGetUTF8At
JVM_ConstantPoolGetLongAt;
_JVM_CountStackFrames
JVM_ConstantPoolGetMethodAt;
_JVM_CurrentClassLoader
JVM_ConstantPoolGetMethodAtIfLoaded;
_JVM_CurrentLoadedClass
JVM_ConstantPoolGetMemberRefInfoAt;
_JVM_CurrentThread
JVM_ConstantPoolGetSize;
_JVM_CurrentTimeMillis
JVM_ConstantPoolGetStringAt;
_JVM_DefineClass
JVM_ConstantPoolGetUTF8At;
_JVM_DefineClassWithSource
JVM_CountStackFrames;
_JVM_DefineClassWithSourceCond
JVM_CurrentClassLoader;
_JVM_DesiredAssertionStatus
JVM_CurrentLoadedClass;
_JVM_DisableCompiler
JVM_CurrentThread;
_JVM_DoPrivileged
JVM_CurrentTimeMillis;
_JVM_DTraceGetVersion
JVM_DefineClass;
_JVM_DTraceActivate
JVM_DefineClassWithSource;
_JVM_DTraceIsProbeEnabled
JVM_DefineClassWithSourceCond;
_JVM_DTraceIsSupported
JVM_DesiredAssertionStatus;
_JVM_DTraceDispose
JVM_DisableCompiler;
_JVM_DumpAllStacks
JVM_DoPrivileged;
_JVM_DumpThreads
JVM_DTraceGetVersion;
_JVM_EnableCompiler
JVM_DTraceActivate;
_JVM_Exit
JVM_DTraceIsProbeEnabled;
_JVM_FillInStackTrace
JVM_DTraceIsSupported;
_JVM_FindClassFromClass
JVM_DTraceDispose;
_JVM_FindClassFromClassLoader
JVM_DumpAllStacks;
_JVM_FindClassFromBootLoader
JVM_DumpThreads;
_JVM_FindLibraryEntry
JVM_EnableCompiler;
_JVM_FindLoadedClass
JVM_Exit;
_JVM_FindPrimitiveClass
JVM_FillInStackTrace;
_JVM_FindSignal
JVM_FindClassFromClass;
_JVM_FreeMemory
JVM_FindClassFromClassLoader;
_JVM_GC
JVM_FindClassFromBootLoader;
_JVM_GetAllThreads
JVM_FindLibraryEntry;
_JVM_GetArrayElement
JVM_FindLoadedClass;
_JVM_GetArrayLength
JVM_FindPrimitiveClass;
_JVM_GetCPClassNameUTF
JVM_FindSignal;
_JVM_GetCPFieldClassNameUTF
JVM_FreeMemory;
_JVM_GetCPFieldModifiers
JVM_GC;
_JVM_GetCPFieldNameUTF
JVM_GetAllThreads;
_JVM_GetCPFieldSignatureUTF
JVM_GetArrayElement;
_JVM_GetCPMethodClassNameUTF
JVM_GetArrayLength;
_JVM_GetCPMethodModifiers
JVM_GetCPClassNameUTF;
_JVM_GetCPMethodNameUTF
JVM_GetCPFieldClassNameUTF;
_JVM_GetCPMethodSignatureUTF
JVM_GetCPFieldModifiers;
_JVM_GetCallerClass
JVM_GetCPFieldNameUTF;
_JVM_GetClassAccessFlags
JVM_GetCPFieldSignatureUTF;
_JVM_GetClassAnnotations
JVM_GetCPMethodClassNameUTF;
_JVM_GetClassCPEntriesCount
JVM_GetCPMethodModifiers;
_JVM_GetClassCPTypes
JVM_GetCPMethodNameUTF;
_JVM_GetClassConstantPool
JVM_GetCPMethodSignatureUTF;
_JVM_GetClassContext
JVM_GetCallerClass;
_JVM_GetClassDeclaredConstructors
JVM_GetClassAccessFlags;
_JVM_GetClassDeclaredFields
JVM_GetClassAnnotations;
_JVM_GetClassDeclaredMethods
JVM_GetClassCPEntriesCount;
_JVM_GetClassFieldsCount
JVM_GetClassCPTypes;
_JVM_GetClassInterfaces
JVM_GetClassConstantPool;
_JVM_GetClassLoader
JVM_GetClassContext;
_JVM_GetClassMethodsCount
JVM_GetClassDeclaredConstructors;
_JVM_GetClassModifiers
JVM_GetClassDeclaredFields;
_JVM_GetClassName
JVM_GetClassDeclaredMethods;
_JVM_GetClassNameUTF
JVM_GetClassFieldsCount;
_JVM_GetClassSignature
JVM_GetClassInterfaces;
_JVM_GetClassSigners
JVM_GetClassLoader;
_JVM_GetClassTypeAnnotations
JVM_GetClassMethodsCount;
_JVM_GetComponentType
JVM_GetClassModifiers;
_JVM_GetDeclaredClasses
JVM_GetClassName;
_JVM_GetDeclaringClass
JVM_GetClassNameUTF;
_JVM_GetEnclosingMethodInfo
JVM_GetClassSignature;
_JVM_GetFieldAnnotations
JVM_GetClassSigners;
_JVM_GetFieldIxModifiers
JVM_GetClassTypeAnnotations;
_JVM_GetFieldTypeAnnotations
JVM_GetComponentType;
_JVM_GetHostName
JVM_GetDeclaredClasses;
_JVM_GetInheritedAccessControlContext
JVM_GetDeclaringClass;
_JVM_GetInterfaceVersion
JVM_GetEnclosingMethodInfo;
_JVM_GetLastErrorString
JVM_GetFieldAnnotations;
_JVM_GetManagement
JVM_GetFieldIxModifiers;
_JVM_GetMethodAnnotations
JVM_GetFieldTypeAnnotations;
_JVM_GetMethodDefaultAnnotationValue
JVM_GetHostName;
_JVM_GetMethodIxArgsSize
JVM_GetInheritedAccessControlContext;
_JVM_GetMethodIxByteCode
JVM_GetInterfaceVersion;
_JVM_GetMethodIxByteCodeLength
JVM_GetLastErrorString;
_JVM_GetMethodIxExceptionIndexes
JVM_GetManagement;
_JVM_GetMethodIxExceptionTableEntry
JVM_GetMethodAnnotations;
_JVM_GetMethodIxExceptionTableLength
JVM_GetMethodDefaultAnnotationValue;
_JVM_GetMethodIxExceptionsCount
JVM_GetMethodIxArgsSize;
_JVM_GetMethodIxLocalsCount
JVM_GetMethodIxByteCode;
_JVM_GetMethodIxMaxStack
JVM_GetMethodIxByteCodeLength;
_JVM_GetMethodIxModifiers
JVM_GetMethodIxExceptionIndexes;
_JVM_GetMethodIxNameUTF
JVM_GetMethodIxExceptionTableEntry;
_JVM_GetMethodIxSignatureUTF
JVM_GetMethodIxExceptionTableLength;
_JVM_GetMethodParameterAnnotations
JVM_GetMethodIxExceptionsCount;
_JVM_GetMethodParameters
JVM_GetMethodIxLocalsCount;
_JVM_GetMethodTypeAnnotations
JVM_GetMethodIxMaxStack;
_JVM_GetPrimitiveArrayElement
JVM_GetMethodIxModifiers;
_JVM_GetProtectionDomain
JVM_GetMethodIxNameUTF;
_JVM_GetSockName
JVM_GetMethodIxSignatureUTF;
_JVM_GetSockOpt
JVM_GetMethodParameterAnnotations;
_JVM_GetStackAccessControlContext
JVM_GetMethodParameters;
_JVM_GetStackTraceDepth
JVM_GetMethodTypeAnnotations;
_JVM_GetStackTraceElement
JVM_GetPrimitiveArrayElement;
_JVM_GetSystemPackage
JVM_GetProtectionDomain;
_JVM_GetSystemPackages
JVM_GetSockName;
_JVM_GetThreadStateNames
JVM_GetSockOpt;
_JVM_GetThreadStateValues
JVM_GetStackAccessControlContext;
_JVM_GetVersionInfo
JVM_GetStackTraceDepth;
_JVM_Halt
JVM_GetStackTraceElement;
_JVM_HoldsLock
JVM_GetSystemPackage;
_JVM_IHashCode
JVM_GetSystemPackages;
_JVM_InitAgentProperties
JVM_GetThreadStateNames;
_JVM_InitProperties
JVM_GetThreadStateValues;
_JVM_InitializeCompiler
JVM_GetVersionInfo;
_JVM_InitializeSocketLibrary
JVM_Halt;
_JVM_InternString
JVM_HoldsLock;
_JVM_Interrupt
JVM_IHashCode;
_JVM_InvokeMethod
JVM_InitAgentProperties;
_JVM_IsArrayClass
JVM_InitProperties;
_JVM_IsConstructorIx
JVM_InitializeCompiler;
_JVM_IsInterface
JVM_InitializeSocketLibrary;
_JVM_IsInterrupted
JVM_InternString;
_JVM_IsNaN
JVM_Interrupt;
_JVM_IsPrimitiveClass
JVM_InvokeMethod;
_JVM_IsSameClassPackage
JVM_IsArrayClass;
_JVM_IsSilentCompiler
JVM_IsConstructorIx;
_JVM_IsSupportedJNIVersion
JVM_IsInterface;
_JVM_IsThreadAlive
JVM_IsInterrupted;
_JVM_IsVMGeneratedMethodIx
JVM_IsNaN;
_JVM_LatestUserDefinedLoader
JVM_IsPrimitiveClass;
_JVM_Listen
JVM_IsSameClassPackage;
_JVM_LoadClass0
JVM_IsSilentCompiler;
_JVM_LoadLibrary
JVM_IsSupportedJNIVersion;
_JVM_Lseek
JVM_IsThreadAlive;
_JVM_MaxObjectInspectionAge
JVM_IsVMGeneratedMethodIx;
_JVM_MaxMemory
JVM_LatestUserDefinedLoader;
_JVM_MonitorNotify
JVM_Listen;
_JVM_MonitorNotifyAll
JVM_LoadClass0;
_JVM_MonitorWait
JVM_LoadLibrary;
_JVM_NanoTime
JVM_Lseek;
_JVM_NativePath
JVM_MaxObjectInspectionAge;
_JVM_NewArray
JVM_MaxMemory;
_JVM_NewInstanceFromConstructor
JVM_MonitorNotify;
_JVM_NewMultiArray
JVM_MonitorNotifyAll;
_JVM_OnExit
JVM_MonitorWait;
_JVM_Open
JVM_NanoTime;
_JVM_RaiseSignal
JVM_NativePath;
_JVM_RawMonitorCreate
JVM_NewArray;
_JVM_RawMonitorDestroy
JVM_NewInstanceFromConstructor;
_JVM_RawMonitorEnter
JVM_NewMultiArray;
_JVM_RawMonitorExit
JVM_OnExit;
_JVM_Read
JVM_Open;
_JVM_Recv
JVM_RaiseSignal;
_JVM_RecvFrom
JVM_RawMonitorCreate;
_JVM_RegisterSignal
JVM_RawMonitorDestroy;
_JVM_ReleaseUTF
JVM_RawMonitorEnter;
_JVM_ResolveClass
JVM_RawMonitorExit;
_JVM_ResumeThread
JVM_Read;
_JVM_Send
JVM_Recv;
_JVM_SendTo
JVM_RecvFrom;
_JVM_SetArrayElement
JVM_RegisterSignal;
_JVM_SetClassSigners
JVM_ReleaseUTF;
_JVM_SetLength
JVM_ResolveClass;
_JVM_SetNativeThreadName
JVM_ResumeThread;
_JVM_SetPrimitiveArrayElement
JVM_Send;
_JVM_SetProtectionDomain
JVM_SendTo;
_JVM_SetSockOpt
JVM_SetArrayElement;
_JVM_SetThreadPriority
JVM_SetClassSigners;
_JVM_Sleep
JVM_SetLength;
_JVM_Socket
JVM_SetPrimitiveArrayElement;
_JVM_SocketAvailable
JVM_SetProtectionDomain;
_JVM_SocketClose
JVM_SetSockOpt;
_JVM_SocketShutdown
JVM_SetThreadPriority;
_JVM_StartThread
JVM_Sleep;
_JVM_StopThread
JVM_Socket;
_JVM_SuspendThread
JVM_SocketAvailable;
_JVM_SupportsCX8
JVM_SocketClose;
_JVM_Sync
JVM_SocketShutdown;
_JVM_Timeout
JVM_StartThread;
_JVM_TotalMemory
JVM_StopThread;
_JVM_TraceInstructions
JVM_SuspendThread;
_JVM_TraceMethodCalls
JVM_SupportsCX8;
_JVM_UnloadLibrary
JVM_Sync;
_JVM_Write
JVM_Timeout;
_JVM_Yield
JVM_TotalMemory;
_JVM_handle_bsd_signal
JVM_TraceInstructions;
JVM_TraceMethodCalls;
JVM_UnloadLibrary;
JVM_Write;
JVM_Yield;
JVM_handle_bsd_signal;
# Old reflection routines
# debug _JVM
# These do not need to be present in the product build in JDK 1.4
_JVM_AccessVMBooleanFlag
# but their code has not been removed yet because there will not
_JVM_AccessVMIntFlag
# be a substantial code savings until JVM_InvokeMethod and
_JVM_VMBreakPoint
# JVM_NewInstanceFromConstructor can also be removed; see
# reflectionCompat.hpp.
JVM_GetClassConstructor;
JVM_GetClassConstructors;
JVM_GetClassField;
JVM_GetClassFields;
JVM_GetClassMethod;
JVM_GetClassMethods;
JVM_GetField;
JVM_GetPrimitiveField;
JVM_NewInstance;
JVM_SetField;
JVM_SetPrimitiveField;
# debug JVM
JVM_AccessVMBooleanFlag;
JVM_AccessVMIntFlag;
JVM_VMBreakPoint;
# miscellaneous functions
# miscellaneous functions
jio_fprintf;
_jio_fprintf
jio_printf;
_jio_printf
jio_snprintf;
_jio_snprintf
jio_vfprintf;
_jio_vfprintf
jio_vsnprintf;
_jio_vsnprintf
fork1;
numa_warn;
numa_error;
# Needed because there is no JVM interface for this.
sysThreadAvailableStackWithSlack;
# This is for Forte Analyzer profiling support.
# This is for Forte Analyzer profiling support.
AsyncGetCallTrace;
_AsyncGetCallTrace
# INSERT VTABLE SYMBOLS HERE
# INSERT VTABLE SYMBOLS HERE
local:
*;
};
make/bsd/makefiles/mapfile-vers-product
浏览文件 @
1bfdbbb4
#
# @(#)mapfile-vers-product 1.19 08/02/12 10:56:37
#
#
#
# Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
# Copyright (c) 2002, 2013, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
...
@@ -25,266 +21,237 @@
...
@@ -25,266 +21,237 @@
# questions.
# questions.
#
#
#
#
# Only used for OSX/Darwin builds
# Define public interface.
# Define public interface.
# _JNI
_JNI_CreateJavaVM
_JNI_GetCreatedJavaVMs
_JNI_GetDefaultJavaVMInitArgs
SUNWprivate_1.1 {
# _JVM
global:
_JVM_Accept
# JNI
_JVM_ActiveProcessorCount
JNI_CreateJavaVM;
_JVM_AllocateNewArray
JNI_GetCreatedJavaVMs;
_JVM_AllocateNewObject
JNI_GetDefaultJavaVMInitArgs;
_JVM_ArrayCopy
_JVM_AssertionStatusDirectives
# JVM
_JVM_Available
JVM_Accept;
_JVM_Bind
JVM_ActiveProcessorCount;
_JVM_ClassDepth
JVM_AllocateNewArray;
_JVM_ClassLoaderDepth
JVM_AllocateNewObject;
_JVM_Clone
JVM_ArrayCopy;
_JVM_Close
JVM_AssertionStatusDirectives;
_JVM_CX8Field
JVM_Available;
_JVM_CompileClass
JVM_Bind;
_JVM_CompileClasses
JVM_ClassDepth;
_JVM_CompilerCommand
JVM_ClassLoaderDepth;
_JVM_Connect
JVM_Clone;
_JVM_ConstantPoolGetClassAt
JVM_Close;
_JVM_ConstantPoolGetClassAtIfLoaded
JVM_CX8Field;
_JVM_ConstantPoolGetDoubleAt
JVM_CompileClass;
_JVM_ConstantPoolGetFieldAt
JVM_CompileClasses;
_JVM_ConstantPoolGetFieldAtIfLoaded
JVM_CompilerCommand;
_JVM_ConstantPoolGetFloatAt
JVM_Connect;
_JVM_ConstantPoolGetIntAt
JVM_ConstantPoolGetClassAt;
_JVM_ConstantPoolGetLongAt
JVM_ConstantPoolGetClassAtIfLoaded;
_JVM_ConstantPoolGetMethodAt
JVM_ConstantPoolGetDoubleAt;
_JVM_ConstantPoolGetMethodAtIfLoaded
JVM_ConstantPoolGetFieldAt;
_JVM_ConstantPoolGetMemberRefInfoAt
JVM_ConstantPoolGetFieldAtIfLoaded;
_JVM_ConstantPoolGetSize
JVM_ConstantPoolGetFloatAt;
_JVM_ConstantPoolGetStringAt
JVM_ConstantPoolGetIntAt;
_JVM_ConstantPoolGetUTF8At
JVM_ConstantPoolGetLongAt;
_JVM_CountStackFrames
JVM_ConstantPoolGetMethodAt;
_JVM_CurrentClassLoader
JVM_ConstantPoolGetMethodAtIfLoaded;
_JVM_CurrentLoadedClass
JVM_ConstantPoolGetMemberRefInfoAt;
_JVM_CurrentThread
JVM_ConstantPoolGetSize;
_JVM_CurrentTimeMillis
JVM_ConstantPoolGetStringAt;
_JVM_DefineClass
JVM_ConstantPoolGetUTF8At;
_JVM_DefineClassWithSource
JVM_CountStackFrames;
_JVM_DefineClassWithSourceCond
JVM_CurrentClassLoader;
_JVM_DesiredAssertionStatus
JVM_CurrentLoadedClass;
_JVM_DisableCompiler
JVM_CurrentThread;
_JVM_DoPrivileged
JVM_CurrentTimeMillis;
_JVM_DTraceGetVersion
JVM_DefineClass;
_JVM_DTraceActivate
JVM_DefineClassWithSource;
_JVM_DTraceIsProbeEnabled
JVM_DefineClassWithSourceCond;
_JVM_DTraceIsSupported
JVM_DesiredAssertionStatus;
_JVM_DTraceDispose
JVM_DisableCompiler;
_JVM_DumpAllStacks
JVM_DoPrivileged;
_JVM_DumpThreads
JVM_DTraceGetVersion;
_JVM_EnableCompiler
JVM_DTraceActivate;
_JVM_Exit
JVM_DTraceIsProbeEnabled;
_JVM_FillInStackTrace
JVM_DTraceIsSupported;
_JVM_FindClassFromClass
JVM_DTraceDispose;
_JVM_FindClassFromClassLoader
JVM_DumpAllStacks;
_JVM_FindClassFromBootLoader
JVM_DumpThreads;
_JVM_FindLibraryEntry
JVM_EnableCompiler;
_JVM_FindLoadedClass
JVM_Exit;
_JVM_FindPrimitiveClass
JVM_FillInStackTrace;
_JVM_FindSignal
JVM_FindClassFromClass;
_JVM_FreeMemory
JVM_FindClassFromClassLoader;
_JVM_GC
JVM_FindClassFromBootLoader;
_JVM_GetAllThreads
JVM_FindLibraryEntry;
_JVM_GetArrayElement
JVM_FindLoadedClass;
_JVM_GetArrayLength
JVM_FindPrimitiveClass;
_JVM_GetCPClassNameUTF
JVM_FindSignal;
_JVM_GetCPFieldClassNameUTF
JVM_FreeMemory;
_JVM_GetCPFieldModifiers
JVM_GC;
_JVM_GetCPFieldNameUTF
JVM_GetAllThreads;
_JVM_GetCPFieldSignatureUTF
JVM_GetArrayElement;
_JVM_GetCPMethodClassNameUTF
JVM_GetArrayLength;
_JVM_GetCPMethodModifiers
JVM_GetCPClassNameUTF;
_JVM_GetCPMethodNameUTF
JVM_GetCPFieldClassNameUTF;
_JVM_GetCPMethodSignatureUTF
JVM_GetCPFieldModifiers;
_JVM_GetCallerClass
JVM_GetCPFieldNameUTF;
_JVM_GetClassAccessFlags
JVM_GetCPFieldSignatureUTF;
_JVM_GetClassAnnotations
JVM_GetCPMethodClassNameUTF;
_JVM_GetClassCPEntriesCount
JVM_GetCPMethodModifiers;
_JVM_GetClassCPTypes
JVM_GetCPMethodNameUTF;
_JVM_GetClassConstantPool
JVM_GetCPMethodSignatureUTF;
_JVM_GetClassContext
JVM_GetCallerClass;
_JVM_GetClassDeclaredConstructors
JVM_GetClassAccessFlags;
_JVM_GetClassDeclaredFields
JVM_GetClassAnnotations;
_JVM_GetClassDeclaredMethods
JVM_GetClassCPEntriesCount;
_JVM_GetClassFieldsCount
JVM_GetClassCPTypes;
_JVM_GetClassInterfaces
JVM_GetClassConstantPool;
_JVM_GetClassLoader
JVM_GetClassContext;
_JVM_GetClassMethodsCount
JVM_GetClassDeclaredConstructors;
_JVM_GetClassModifiers
JVM_GetClassDeclaredFields;
_JVM_GetClassName
JVM_GetClassDeclaredMethods;
_JVM_GetClassNameUTF
JVM_GetClassFieldsCount;
_JVM_GetClassSignature
JVM_GetClassInterfaces;
_JVM_GetClassSigners
JVM_GetClassLoader;
_JVM_GetClassTypeAnnotations
JVM_GetClassMethodsCount;
_JVM_GetComponentType
JVM_GetClassModifiers;
_JVM_GetDeclaredClasses
JVM_GetClassName;
_JVM_GetDeclaringClass
JVM_GetClassNameUTF;
_JVM_GetEnclosingMethodInfo
JVM_GetClassSignature;
_JVM_GetFieldAnnotations
JVM_GetClassSigners;
_JVM_GetFieldIxModifiers
JVM_GetClassTypeAnnotations;
_JVM_GetFieldTypeAnnotations
JVM_GetComponentType;
_JVM_GetHostName
JVM_GetDeclaredClasses;
_JVM_GetInheritedAccessControlContext
JVM_GetDeclaringClass;
_JVM_GetInterfaceVersion
JVM_GetEnclosingMethodInfo;
_JVM_GetLastErrorString
JVM_GetFieldAnnotations;
_JVM_GetManagement
JVM_GetFieldIxModifiers;
_JVM_GetMethodAnnotations
JVM_GetFieldTypeAnnotations;
_JVM_GetMethodDefaultAnnotationValue
JVM_GetHostName;
_JVM_GetMethodIxArgsSize
JVM_GetInheritedAccessControlContext;
_JVM_GetMethodIxByteCode
JVM_GetInterfaceVersion;
_JVM_GetMethodIxByteCodeLength
JVM_GetLastErrorString;
_JVM_GetMethodIxExceptionIndexes
JVM_GetManagement;
_JVM_GetMethodIxExceptionTableEntry
JVM_GetMethodAnnotations;
_JVM_GetMethodIxExceptionTableLength
JVM_GetMethodDefaultAnnotationValue;
_JVM_GetMethodIxExceptionsCount
JVM_GetMethodIxArgsSize;
_JVM_GetMethodIxLocalsCount
JVM_GetMethodIxByteCode;
_JVM_GetMethodIxMaxStack
JVM_GetMethodIxByteCodeLength;
_JVM_GetMethodIxModifiers
JVM_GetMethodIxExceptionIndexes;
_JVM_GetMethodIxNameUTF
JVM_GetMethodIxExceptionTableEntry;
_JVM_GetMethodIxSignatureUTF
JVM_GetMethodIxExceptionTableLength;
_JVM_GetMethodParameterAnnotations
JVM_GetMethodIxExceptionsCount;
_JVM_GetMethodParameters
JVM_GetMethodIxLocalsCount;
_JVM_GetMethodTypeAnnotations
JVM_GetMethodIxMaxStack;
_JVM_GetPrimitiveArrayElement
JVM_GetMethodIxModifiers;
_JVM_GetProtectionDomain
JVM_GetMethodIxNameUTF;
_JVM_GetSockName
JVM_GetMethodIxSignatureUTF;
_JVM_GetSockOpt
JVM_GetMethodParameterAnnotations;
_JVM_GetStackAccessControlContext
JVM_GetMethodParameters;
_JVM_GetStackTraceDepth
JVM_GetMethodTypeAnnotations;
_JVM_GetStackTraceElement
JVM_GetPrimitiveArrayElement;
_JVM_GetSystemPackage
JVM_GetProtectionDomain;
_JVM_GetSystemPackages
JVM_GetSockName;
_JVM_GetThreadStateNames
JVM_GetSockOpt;
_JVM_GetThreadStateValues
JVM_GetStackAccessControlContext;
_JVM_GetVersionInfo
JVM_GetStackTraceDepth;
_JVM_Halt
JVM_GetStackTraceElement;
_JVM_HoldsLock
JVM_GetSystemPackage;
_JVM_IHashCode
JVM_GetSystemPackages;
_JVM_InitAgentProperties
JVM_GetThreadStateNames;
_JVM_InitProperties
JVM_GetThreadStateValues;
_JVM_InitializeCompiler
JVM_GetVersionInfo;
_JVM_InitializeSocketLibrary
JVM_Halt;
_JVM_InternString
JVM_HoldsLock;
_JVM_Interrupt
JVM_IHashCode;
_JVM_InvokeMethod
JVM_InitAgentProperties;
_JVM_IsArrayClass
JVM_InitProperties;
_JVM_IsConstructorIx
JVM_InitializeCompiler;
_JVM_IsInterface
JVM_InitializeSocketLibrary;
_JVM_IsInterrupted
JVM_InternString;
_JVM_IsNaN
JVM_Interrupt;
_JVM_IsPrimitiveClass
JVM_InvokeMethod;
_JVM_IsSameClassPackage
JVM_IsArrayClass;
_JVM_IsSilentCompiler
JVM_IsConstructorIx;
_JVM_IsSupportedJNIVersion
JVM_IsInterface;
_JVM_IsThreadAlive
JVM_IsInterrupted;
_JVM_IsVMGeneratedMethodIx
JVM_IsNaN;
_JVM_LatestUserDefinedLoader
JVM_IsPrimitiveClass;
_JVM_Listen
JVM_IsSameClassPackage;
_JVM_LoadClass0
JVM_IsSilentCompiler;
_JVM_LoadLibrary
JVM_IsSupportedJNIVersion;
_JVM_Lseek
JVM_IsThreadAlive;
_JVM_MaxObjectInspectionAge
JVM_IsVMGeneratedMethodIx;
_JVM_MaxMemory
JVM_LatestUserDefinedLoader;
_JVM_MonitorNotify
JVM_Listen;
_JVM_MonitorNotifyAll
JVM_LoadClass0;
_JVM_MonitorWait
JVM_LoadLibrary;
_JVM_NanoTime
JVM_Lseek;
_JVM_NativePath
JVM_MaxObjectInspectionAge;
_JVM_NewArray
JVM_MaxMemory;
_JVM_NewInstanceFromConstructor
JVM_MonitorNotify;
_JVM_NewMultiArray
JVM_MonitorNotifyAll;
_JVM_OnExit
JVM_MonitorWait;
_JVM_Open
JVM_NanoTime;
_JVM_RaiseSignal
JVM_NativePath;
_JVM_RawMonitorCreate
JVM_NewArray;
_JVM_RawMonitorDestroy
JVM_NewInstanceFromConstructor;
_JVM_RawMonitorEnter
JVM_NewMultiArray;
_JVM_RawMonitorExit
JVM_OnExit;
_JVM_Read
JVM_Open;
_JVM_Recv
JVM_RaiseSignal;
_JVM_RecvFrom
JVM_RawMonitorCreate;
_JVM_RegisterSignal
JVM_RawMonitorDestroy;
_JVM_ReleaseUTF
JVM_RawMonitorEnter;
_JVM_ResolveClass
JVM_RawMonitorExit;
_JVM_ResumeThread
JVM_Read;
_JVM_Send
JVM_Recv;
_JVM_SendTo
JVM_RecvFrom;
_JVM_SetArrayElement
JVM_RegisterSignal;
_JVM_SetClassSigners
JVM_ReleaseUTF;
_JVM_SetLength
JVM_ResolveClass;
_JVM_SetNativeThreadName
JVM_ResumeThread;
_JVM_SetPrimitiveArrayElement
JVM_Send;
_JVM_SetProtectionDomain
JVM_SendTo;
_JVM_SetSockOpt
JVM_SetArrayElement;
_JVM_SetThreadPriority
JVM_SetClassSigners;
_JVM_Sleep
JVM_SetLength;
_JVM_Socket
JVM_SetPrimitiveArrayElement;
_JVM_SocketAvailable
JVM_SetProtectionDomain;
_JVM_SocketClose
JVM_SetSockOpt;
_JVM_SocketShutdown
JVM_SetThreadPriority;
_JVM_StartThread
JVM_Sleep;
_JVM_StopThread
JVM_Socket;
_JVM_SuspendThread
JVM_SocketAvailable;
_JVM_SupportsCX8
JVM_SocketClose;
_JVM_Sync
JVM_SocketShutdown;
_JVM_Timeout
JVM_StartThread;
_JVM_TotalMemory
JVM_StopThread;
_JVM_TraceInstructions
JVM_SuspendThread;
_JVM_TraceMethodCalls
JVM_SupportsCX8;
_JVM_UnloadLibrary
JVM_Sync;
_JVM_Write
JVM_Timeout;
_JVM_Yield
JVM_TotalMemory;
_JVM_handle_bsd_signal
JVM_TraceInstructions;
JVM_TraceMethodCalls;
JVM_UnloadLibrary;
JVM_Write;
JVM_Yield;
JVM_handle_bsd_signal;
# Old reflection routines
# These do not need to be present in the product build in JDK 1.4
# but their code has not been removed yet because there will not
# be a substantial code savings until JVM_InvokeMethod and
# JVM_NewInstanceFromConstructor can also be removed; see
# reflectionCompat.hpp.
JVM_GetClassConstructor;
JVM_GetClassConstructors;
JVM_GetClassField;
JVM_GetClassFields;
JVM_GetClassMethod;
JVM_GetClassMethods;
JVM_GetField;
JVM_GetPrimitiveField;
JVM_NewInstance;
JVM_SetField;
JVM_SetPrimitiveField;
# miscellaneous functions
# miscellaneous functions
jio_fprintf;
_jio_fprintf
jio_printf;
_jio_printf
jio_snprintf;
_jio_snprintf
jio_vfprintf;
_jio_vfprintf
jio_vsnprintf;
_jio_vsnprintf
fork1;
numa_warn;
numa_error;
# Needed because there is no JVM interface for this.
sysThreadAvailableStackWithSlack;
# This is for Forte Analyzer profiling support.
# This is for Forte Analyzer profiling support.
AsyncGetCallTrace;
_AsyncGetCallTrace
# INSERT VTABLE SYMBOLS HERE
# INSERT VTABLE SYMBOLS HERE
local:
*;
};
src/share/vm/runtime/globals.cpp
浏览文件 @
1bfdbbb4
...
@@ -73,12 +73,6 @@ bool Flag::is_unlocked() const {
...
@@ -73,12 +73,6 @@ bool Flag::is_unlocked() const {
strcmp
(
kind
,
"{C2 diagnostic}"
)
==
0
||
strcmp
(
kind
,
"{C2 diagnostic}"
)
==
0
||
strcmp
(
kind
,
"{ARCH diagnostic}"
)
==
0
||
strcmp
(
kind
,
"{ARCH diagnostic}"
)
==
0
||
strcmp
(
kind
,
"{Shark diagnostic}"
)
==
0
)
{
strcmp
(
kind
,
"{Shark diagnostic}"
)
==
0
)
{
if
(
strcmp
(
name
,
"EnableInvokeDynamic"
)
==
0
&&
UnlockExperimentalVMOptions
&&
!
UnlockDiagnosticVMOptions
)
{
// transitional logic to allow tests to run until they are changed
static
int
warned
;
if
(
++
warned
==
1
)
warning
(
"Use -XX:+UnlockDiagnosticVMOptions before EnableInvokeDynamic flag"
);
return
true
;
}
return
UnlockDiagnosticVMOptions
;
return
UnlockDiagnosticVMOptions
;
}
else
if
(
strcmp
(
kind
,
"{experimental}"
)
==
0
||
}
else
if
(
strcmp
(
kind
,
"{experimental}"
)
==
0
||
strcmp
(
kind
,
"{C2 experimental}"
)
==
0
||
strcmp
(
kind
,
"{C2 experimental}"
)
==
0
||
...
...
src/share/vm/runtime/thread.cpp
浏览文件 @
1bfdbbb4
...
@@ -220,7 +220,7 @@ Thread::Thread() {
...
@@ -220,7 +220,7 @@ Thread::Thread() {
set_osthread
(
NULL
);
set_osthread
(
NULL
);
set_resource_area
(
new
(
mtThread
)
ResourceArea
());
set_resource_area
(
new
(
mtThread
)
ResourceArea
());
set_handle_area
(
new
(
mtThread
)
HandleArea
(
NULL
));
set_handle_area
(
new
(
mtThread
)
HandleArea
(
NULL
));
set_metadata_handles
(
new
(
ResourceObj
::
C_HEAP
,
mtClass
)
GrowableArray
<
Metadata
*>
(
30
0
,
true
));
set_metadata_handles
(
new
(
ResourceObj
::
C_HEAP
,
mtClass
)
GrowableArray
<
Metadata
*>
(
30
,
true
));
set_active_handles
(
NULL
);
set_active_handles
(
NULL
);
set_free_handle_block
(
NULL
);
set_free_handle_block
(
NULL
);
set_last_handle_mark
(
NULL
);
set_last_handle_mark
(
NULL
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录