Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
7e1c6d64
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看板
提交
7e1c6d64
编写于
12月 07, 2012
作者:
J
johnc
浏览文件
操作
浏览文件
下载
差异文件
Merge
上级
d9a69b53
23a02b07
变更
186
展开全部
隐藏空白更改
内联
并排
Showing
186 changed file
with
16142 addition
and
16595 deletion
+16142
-16595
.hgtags
.hgtags
+2
-0
make/hotspot_version
make/hotspot_version
+1
-1
make/windows/projectfiles/common/Makefile
make/windows/projectfiles/common/Makefile
+13
-18
src/cpu/sparc/vm/assembler_sparc.cpp
src/cpu/sparc/vm/assembler_sparc.cpp
+1
-4978
src/cpu/sparc/vm/assembler_sparc.hpp
src/cpu/sparc/vm/assembler_sparc.hpp
+5
-1475
src/cpu/sparc/vm/assembler_sparc.inline.hpp
src/cpu/sparc/vm/assembler_sparc.inline.hpp
+3
-728
src/cpu/sparc/vm/codeBuffer_sparc.hpp
src/cpu/sparc/vm/codeBuffer_sparc.hpp
+0
-5
src/cpu/sparc/vm/frame_sparc.hpp
src/cpu/sparc/vm/frame_sparc.hpp
+2
-25
src/cpu/sparc/vm/frame_sparc.inline.hpp
src/cpu/sparc/vm/frame_sparc.inline.hpp
+9
-0
src/cpu/sparc/vm/icBuffer_sparc.cpp
src/cpu/sparc/vm/icBuffer_sparc.cpp
+1
-2
src/cpu/sparc/vm/icache_sparc.cpp
src/cpu/sparc/vm/icache_sparc.cpp
+1
-1
src/cpu/sparc/vm/interp_masm_sparc.hpp
src/cpu/sparc/vm/interp_masm_sparc.hpp
+1
-1
src/cpu/sparc/vm/interpreter_sparc.cpp
src/cpu/sparc/vm/interpreter_sparc.cpp
+1
-1
src/cpu/sparc/vm/jniFastGetField_sparc.cpp
src/cpu/sparc/vm/jniFastGetField_sparc.cpp
+1
-1
src/cpu/sparc/vm/macroAssembler_sparc.cpp
src/cpu/sparc/vm/macroAssembler_sparc.cpp
+4610
-0
src/cpu/sparc/vm/macroAssembler_sparc.hpp
src/cpu/sparc/vm/macroAssembler_sparc.hpp
+1504
-0
src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
+765
-0
src/cpu/sparc/vm/metaspaceShared_sparc.cpp
src/cpu/sparc/vm/metaspaceShared_sparc.cpp
+2
-1
src/cpu/sparc/vm/methodHandles_sparc.cpp
src/cpu/sparc/vm/methodHandles_sparc.cpp
+1
-0
src/cpu/sparc/vm/nativeInst_sparc.cpp
src/cpu/sparc/vm/nativeInst_sparc.cpp
+1
-1
src/cpu/sparc/vm/nativeInst_sparc.hpp
src/cpu/sparc/vm/nativeInst_sparc.hpp
+3
-5
src/cpu/sparc/vm/relocInfo_sparc.cpp
src/cpu/sparc/vm/relocInfo_sparc.cpp
+1
-2
src/cpu/sparc/vm/runtime_sparc.cpp
src/cpu/sparc/vm/runtime_sparc.cpp
+1
-2
src/cpu/sparc/vm/sharedRuntime_sparc.cpp
src/cpu/sparc/vm/sharedRuntime_sparc.cpp
+1
-2
src/cpu/sparc/vm/stubGenerator_sparc.cpp
src/cpu/sparc/vm/stubGenerator_sparc.cpp
+1
-2
src/cpu/sparc/vm/templateInterpreter_sparc.cpp
src/cpu/sparc/vm/templateInterpreter_sparc.cpp
+1
-1
src/cpu/sparc/vm/vm_version_sparc.cpp
src/cpu/sparc/vm/vm_version_sparc.cpp
+1
-1
src/cpu/sparc/vm/vmreg_sparc.cpp
src/cpu/sparc/vm/vmreg_sparc.cpp
+0
-1
src/cpu/sparc/vm/vtableStubs_sparc.cpp
src/cpu/sparc/vm/vtableStubs_sparc.cpp
+1
-2
src/cpu/x86/vm/assembler_x86.cpp
src/cpu/x86/vm/assembler_x86.cpp
+39
-6053
src/cpu/x86/vm/assembler_x86.hpp
src/cpu/x86/vm/assembler_x86.hpp
+7
-1128
src/cpu/x86/vm/assembler_x86.inline.hpp
src/cpu/x86/vm/assembler_x86.inline.hpp
+0
-48
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
+2
-1
src/cpu/x86/vm/cppInterpreter_x86.cpp
src/cpu/x86/vm/cppInterpreter_x86.cpp
+1
-1
src/cpu/x86/vm/frame_x86.inline.hpp
src/cpu/x86/vm/frame_x86.inline.hpp
+2
-0
src/cpu/x86/vm/icBuffer_x86.cpp
src/cpu/x86/vm/icBuffer_x86.cpp
+2
-2
src/cpu/x86/vm/icache_x86.cpp
src/cpu/x86/vm/icache_x86.cpp
+1
-1
src/cpu/x86/vm/interp_masm_x86_32.hpp
src/cpu/x86/vm/interp_masm_x86_32.hpp
+3
-1
src/cpu/x86/vm/interp_masm_x86_64.hpp
src/cpu/x86/vm/interp_masm_x86_64.hpp
+3
-1
src/cpu/x86/vm/interpreter_x86_32.cpp
src/cpu/x86/vm/interpreter_x86_32.cpp
+1
-1
src/cpu/x86/vm/interpreter_x86_64.cpp
src/cpu/x86/vm/interpreter_x86_64.cpp
+1
-1
src/cpu/x86/vm/jniFastGetField_x86_32.cpp
src/cpu/x86/vm/jniFastGetField_x86_32.cpp
+1
-1
src/cpu/x86/vm/jniFastGetField_x86_64.cpp
src/cpu/x86/vm/jniFastGetField_x86_64.cpp
+1
-1
src/cpu/x86/vm/macroAssembler_x86.cpp
src/cpu/x86/vm/macroAssembler_x86.cpp
+6099
-0
src/cpu/x86/vm/macroAssembler_x86.hpp
src/cpu/x86/vm/macroAssembler_x86.hpp
+1172
-0
src/cpu/x86/vm/metaspaceShared_x86_32.cpp
src/cpu/x86/vm/metaspaceShared_x86_32.cpp
+2
-1
src/cpu/x86/vm/metaspaceShared_x86_64.cpp
src/cpu/x86/vm/metaspaceShared_x86_64.cpp
+2
-1
src/cpu/x86/vm/methodHandles_x86.cpp
src/cpu/x86/vm/methodHandles_x86.cpp
+1
-0
src/cpu/x86/vm/nativeInst_x86.cpp
src/cpu/x86/vm/nativeInst_x86.cpp
+1
-1
src/cpu/x86/vm/relocInfo_x86.cpp
src/cpu/x86/vm/relocInfo_x86.cpp
+1
-2
src/cpu/x86/vm/runtime_x86_32.cpp
src/cpu/x86/vm/runtime_x86_32.cpp
+2
-3
src/cpu/x86/vm/runtime_x86_64.cpp
src/cpu/x86/vm/runtime_x86_64.cpp
+2
-3
src/cpu/x86/vm/sharedRuntime_x86_32.cpp
src/cpu/x86/vm/sharedRuntime_x86_32.cpp
+2
-2
src/cpu/x86/vm/sharedRuntime_x86_64.cpp
src/cpu/x86/vm/sharedRuntime_x86_64.cpp
+2
-2
src/cpu/x86/vm/stubGenerator_x86_32.cpp
src/cpu/x86/vm/stubGenerator_x86_32.cpp
+2
-2
src/cpu/x86/vm/stubGenerator_x86_64.cpp
src/cpu/x86/vm/stubGenerator_x86_64.cpp
+2
-2
src/cpu/x86/vm/templateInterpreter_x86_32.cpp
src/cpu/x86/vm/templateInterpreter_x86_32.cpp
+1
-1
src/cpu/x86/vm/templateInterpreter_x86_64.cpp
src/cpu/x86/vm/templateInterpreter_x86_64.cpp
+1
-1
src/cpu/x86/vm/templateTable_x86_32.cpp
src/cpu/x86/vm/templateTable_x86_32.cpp
+1
-1
src/cpu/x86/vm/templateTable_x86_64.cpp
src/cpu/x86/vm/templateTable_x86_64.cpp
+1
-0
src/cpu/x86/vm/vm_version_x86.cpp
src/cpu/x86/vm/vm_version_x86.cpp
+2
-1
src/cpu/x86/vm/vtableStubs_x86_32.cpp
src/cpu/x86/vm/vtableStubs_x86_32.cpp
+1
-2
src/cpu/x86/vm/vtableStubs_x86_64.cpp
src/cpu/x86/vm/vtableStubs_x86_64.cpp
+1
-2
src/cpu/zero/vm/assembler_zero.cpp
src/cpu/zero/vm/assembler_zero.cpp
+11
-0
src/cpu/zero/vm/assembler_zero.hpp
src/cpu/zero/vm/assembler_zero.hpp
+1
-6
src/cpu/zero/vm/cppInterpreter_zero.cpp
src/cpu/zero/vm/cppInterpreter_zero.cpp
+0
-4
src/cpu/zero/vm/globals_zero.hpp
src/cpu/zero/vm/globals_zero.hpp
+0
-4
src/os/bsd/vm/osThread_bsd.cpp
src/os/bsd/vm/osThread_bsd.cpp
+1
-20
src/os/bsd/vm/os_bsd.cpp
src/os/bsd/vm/os_bsd.cpp
+1
-20
src/os/bsd/vm/os_bsd.inline.hpp
src/os/bsd/vm/os_bsd.inline.hpp
+2
-2
src/os/linux/vm/osThread_linux.cpp
src/os/linux/vm/osThread_linux.cpp
+2
-21
src/os/linux/vm/os_linux.cpp
src/os/linux/vm/os_linux.cpp
+1
-20
src/os/linux/vm/os_linux.inline.hpp
src/os/linux/vm/os_linux.inline.hpp
+2
-5
src/os/solaris/vm/osThread_solaris.cpp
src/os/solaris/vm/osThread_solaris.cpp
+1
-7
src/os/solaris/vm/os_solaris.cpp
src/os/solaris/vm/os_solaris.cpp
+1
-8
src/os/solaris/vm/os_solaris.inline.hpp
src/os/solaris/vm/os_solaris.inline.hpp
+2
-2
src/os/windows/vm/osThread_windows.cpp
src/os/windows/vm/osThread_windows.cpp
+0
-3
src/os/windows/vm/os_windows.cpp
src/os/windows/vm/os_windows.cpp
+1
-4
src/os/windows/vm/os_windows.inline.hpp
src/os/windows/vm/os_windows.inline.hpp
+2
-1
src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
+2
-2
src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
+1
-2
src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
+1
-2
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
+1
-1
src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
+2
-2
src/os_cpu/linux_x86/vm/os_linux_x86.cpp
src/os_cpu/linux_x86/vm/os_linux_x86.cpp
+1
-2
src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
+1
-2
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
+1
-1
src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
+2
-2
src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
+1
-0
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
+1
-2
src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
+2
-2
src/os_cpu/windows_x86/vm/os_windows_x86.cpp
src/os_cpu/windows_x86/vm/os_windows_x86.cpp
+1
-1
src/share/tools/LogCompilation/README
src/share/tools/LogCompilation/README
+3
-3
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
...pilation/src/com/sun/hotspot/tools/compiler/CallSite.java
+10
-1
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
...on/src/com/sun/hotspot/tools/compiler/LogCompilation.java
+7
-3
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
...ilation/src/com/sun/hotspot/tools/compiler/LogParser.java
+16
-7
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
...Compilation/src/com/sun/hotspot/tools/compiler/Phase.java
+20
-1
src/share/vm/adlc/main.cpp
src/share/vm/adlc/main.cpp
+1
-4
src/share/vm/asm/assembler.cpp
src/share/vm/asm/assembler.cpp
+12
-37
src/share/vm/asm/assembler.hpp
src/share/vm/asm/assembler.hpp
+59
-47
src/share/vm/asm/assembler.inline.hpp
src/share/vm/asm/assembler.inline.hpp
+15
-86
src/share/vm/asm/codeBuffer.cpp
src/share/vm/asm/codeBuffer.cpp
+15
-0
src/share/vm/asm/codeBuffer.hpp
src/share/vm/asm/codeBuffer.hpp
+17
-12
src/share/vm/asm/macroAssembler.hpp
src/share/vm/asm/macroAssembler.hpp
+46
-0
src/share/vm/asm/macroAssembler.inline.hpp
src/share/vm/asm/macroAssembler.inline.hpp
+46
-0
src/share/vm/asm/register.hpp
src/share/vm/asm/register.hpp
+15
-0
src/share/vm/c1/c1_Compilation.cpp
src/share/vm/c1/c1_Compilation.cpp
+8
-0
src/share/vm/c1/c1_MacroAssembler.hpp
src/share/vm/c1/c1_MacroAssembler.hpp
+2
-16
src/share/vm/ci/ciMethod.cpp
src/share/vm/ci/ciMethod.cpp
+18
-0
src/share/vm/ci/ciMethod.hpp
src/share/vm/ci/ciMethod.hpp
+3
-0
src/share/vm/ci/ciSignature.hpp
src/share/vm/ci/ciSignature.hpp
+4
-2
src/share/vm/code/icBuffer.cpp
src/share/vm/code/icBuffer.cpp
+1
-15
src/share/vm/code/relocInfo.cpp
src/share/vm/code/relocInfo.cpp
+1
-20
src/share/vm/code/vmreg.hpp
src/share/vm/code/vmreg.hpp
+2
-15
src/share/vm/interpreter/bytecodes.hpp
src/share/vm/interpreter/bytecodes.hpp
+3
-1
src/share/vm/interpreter/interpreter.cpp
src/share/vm/interpreter/interpreter.cpp
+3
-1
src/share/vm/interpreter/interpreterRuntime.cpp
src/share/vm/interpreter/interpreterRuntime.cpp
+1
-0
src/share/vm/opto/block.hpp
src/share/vm/opto/block.hpp
+1
-1
src/share/vm/opto/c2_globals.hpp
src/share/vm/opto/c2_globals.hpp
+6
-0
src/share/vm/opto/callGenerator.cpp
src/share/vm/opto/callGenerator.cpp
+5
-5
src/share/vm/opto/callnode.hpp
src/share/vm/opto/callnode.hpp
+12
-3
src/share/vm/opto/chaitin.cpp
src/share/vm/opto/chaitin.cpp
+1
-1
src/share/vm/opto/compile.cpp
src/share/vm/opto/compile.cpp
+162
-59
src/share/vm/opto/compile.hpp
src/share/vm/opto/compile.hpp
+46
-17
src/share/vm/opto/doCall.cpp
src/share/vm/opto/doCall.cpp
+4
-2
src/share/vm/opto/escape.cpp
src/share/vm/opto/escape.cpp
+1
-1
src/share/vm/opto/gcm.cpp
src/share/vm/opto/gcm.cpp
+1
-1
src/share/vm/opto/graphKit.cpp
src/share/vm/opto/graphKit.cpp
+45
-40
src/share/vm/opto/graphKit.hpp
src/share/vm/opto/graphKit.hpp
+48
-26
src/share/vm/opto/ifg.cpp
src/share/vm/opto/ifg.cpp
+1
-1
src/share/vm/opto/lcm.cpp
src/share/vm/opto/lcm.cpp
+3
-3
src/share/vm/opto/library_call.cpp
src/share/vm/opto/library_call.cpp
+592
-957
src/share/vm/opto/locknode.cpp
src/share/vm/opto/locknode.cpp
+1
-1
src/share/vm/opto/loopTransform.cpp
src/share/vm/opto/loopTransform.cpp
+4
-4
src/share/vm/opto/loopUnswitch.cpp
src/share/vm/opto/loopUnswitch.cpp
+1
-1
src/share/vm/opto/loopopts.cpp
src/share/vm/opto/loopopts.cpp
+1
-1
src/share/vm/opto/macro.cpp
src/share/vm/opto/macro.cpp
+2
-2
src/share/vm/opto/matcher.cpp
src/share/vm/opto/matcher.cpp
+1
-0
src/share/vm/opto/node.cpp
src/share/vm/opto/node.cpp
+6
-3
src/share/vm/opto/node.hpp
src/share/vm/opto/node.hpp
+3
-3
src/share/vm/opto/output.cpp
src/share/vm/opto/output.cpp
+2
-2
src/share/vm/opto/parse1.cpp
src/share/vm/opto/parse1.cpp
+4
-4
src/share/vm/opto/parse2.cpp
src/share/vm/opto/parse2.cpp
+18
-18
src/share/vm/opto/parse3.cpp
src/share/vm/opto/parse3.cpp
+6
-6
src/share/vm/opto/parseHelper.cpp
src/share/vm/opto/parseHelper.cpp
+6
-6
src/share/vm/opto/phaseX.cpp
src/share/vm/opto/phaseX.cpp
+8
-1
src/share/vm/opto/postaloc.cpp
src/share/vm/opto/postaloc.cpp
+2
-2
src/share/vm/opto/reg_split.cpp
src/share/vm/opto/reg_split.cpp
+1
-1
src/share/vm/opto/stringopts.cpp
src/share/vm/opto/stringopts.cpp
+4
-4
src/share/vm/opto/type.hpp
src/share/vm/opto/type.hpp
+32
-18
src/share/vm/runtime/atomic.cpp
src/share/vm/runtime/atomic.cpp
+2
-30
src/share/vm/runtime/atomic.hpp
src/share/vm/runtime/atomic.hpp
+35
-36
src/share/vm/runtime/atomic.inline.hpp
src/share/vm/runtime/atomic.inline.hpp
+68
-0
src/share/vm/runtime/deoptimization.cpp
src/share/vm/runtime/deoptimization.cpp
+7
-2
src/share/vm/runtime/frame.cpp
src/share/vm/runtime/frame.cpp
+1
-0
src/share/vm/runtime/frame.hpp
src/share/vm/runtime/frame.hpp
+0
-1
src/share/vm/runtime/sharedRuntime.cpp
src/share/vm/runtime/sharedRuntime.cpp
+1
-0
src/share/vm/runtime/stubCodeGenerator.cpp
src/share/vm/runtime/stubCodeGenerator.cpp
+3
-15
src/share/vm/runtime/thread.cpp
src/share/vm/runtime/thread.cpp
+1
-1
src/share/vm/shark/llvmHeaders.hpp
src/share/vm/shark/llvmHeaders.hpp
+6
-13
src/share/vm/shark/llvmValue.hpp
src/share/vm/shark/llvmValue.hpp
+4
-0
src/share/vm/shark/sharkBlock.cpp
src/share/vm/shark/sharkBlock.cpp
+27
-19
src/share/vm/shark/sharkBuilder.cpp
src/share/vm/shark/sharkBuilder.cpp
+30
-106
src/share/vm/shark/sharkBuilder.hpp
src/share/vm/shark/sharkBuilder.hpp
+27
-25
src/share/vm/shark/sharkCacheDecache.cpp
src/share/vm/shark/sharkCacheDecache.cpp
+5
-6
src/share/vm/shark/sharkCacheDecache.hpp
src/share/vm/shark/sharkCacheDecache.hpp
+3
-3
src/share/vm/shark/sharkCodeBuffer.hpp
src/share/vm/shark/sharkCodeBuffer.hpp
+7
-0
src/share/vm/shark/sharkCompiler.cpp
src/share/vm/shark/sharkCompiler.cpp
+32
-28
src/share/vm/shark/sharkConstant.cpp
src/share/vm/shark/sharkConstant.cpp
+8
-11
src/share/vm/shark/sharkContext.cpp
src/share/vm/shark/sharkContext.cpp
+9
-5
src/share/vm/shark/sharkContext.hpp
src/share/vm/shark/sharkContext.hpp
+51
-56
src/share/vm/shark/sharkFunction.hpp
src/share/vm/shark/sharkFunction.hpp
+1
-1
src/share/vm/shark/sharkIntrinsics.cpp
src/share/vm/shark/sharkIntrinsics.cpp
+3
-4
src/share/vm/shark/sharkMemoryManager.cpp
src/share/vm/shark/sharkMemoryManager.cpp
+8
-12
src/share/vm/shark/sharkMemoryManager.hpp
src/share/vm/shark/sharkMemoryManager.hpp
+3
-8
src/share/vm/shark/sharkNativeWrapper.cpp
src/share/vm/shark/sharkNativeWrapper.cpp
+8
-9
src/share/vm/shark/sharkStack.cpp
src/share/vm/shark/sharkStack.cpp
+2
-2
src/share/vm/shark/sharkStack.hpp
src/share/vm/shark/sharkStack.hpp
+1
-1
src/share/vm/shark/sharkState.cpp
src/share/vm/shark/sharkState.cpp
+6
-6
src/share/vm/shark/sharkTopLevelBlock.cpp
src/share/vm/shark/sharkTopLevelBlock.cpp
+41
-29
src/share/vm/shark/sharkTopLevelBlock.hpp
src/share/vm/shark/sharkTopLevelBlock.hpp
+1
-1
src/share/vm/shark/sharkType.hpp
src/share/vm/shark/sharkType.hpp
+28
-25
src/share/vm/shark/sharkValue.cpp
src/share/vm/shark/sharkValue.cpp
+1
-1
src/share/vm/shark/shark_globals.hpp
src/share/vm/shark/shark_globals.hpp
+10
-0
src/share/vm/utilities/events.hpp
src/share/vm/utilities/events.hpp
+2
-2
test/compiler/6865265/StackOverflowBug.java
test/compiler/6865265/StackOverflowBug.java
+1
-1
未找到文件。
.hgtags
浏览文件 @
7e1c6d64
...
...
@@ -297,3 +297,5 @@ b4ee7b773144a88af8b6b92e4384dea82cb948d8 hs25-b09
cfc5309f03b7bd6c1567618b63cf1fc74c0f2a8f hs25-b10
01684f7fee1b86222be69bc23841ec2a4416696c jdk8-b66
b61d9c88b759d1594b8af1655598e8fa00393672 hs25-b11
25bdce771bb3a7ae9825261a284d292cda700122 jdk8-b67
a35a72dd2e1255239d31f796f9f693e49b36bc9f hs25-b12
make/hotspot_version
浏览文件 @
7e1c6d64
...
...
@@ -35,7 +35,7 @@ HOTSPOT_VM_COPYRIGHT=Copyright 2012
HS_MAJOR_VER=25
HS_MINOR_VER=0
HS_BUILD_NUMBER=1
2
HS_BUILD_NUMBER=1
3
JDK_MAJOR_VER=1
JDK_MINOR_VER=8
...
...
make/windows/projectfiles/common/Makefile
浏览文件 @
7e1c6d64
...
...
@@ -71,41 +71,36 @@ default:: $(AdditionalTargets) $(JvmtiGeneratedFiles)
!
include
$(HOTSPOTWORKSPACE)/make/hotspot_version
!if
"$(HOTSPOT_RELEASE_VERSION)"
!=
""
HOTSPOT_RELEASE_VERSION
=
"
$(HOTSPOT_RELEASE_VERSION)
"
!
else
HOTSPOT_RELEASE_VERSION
=
"
$(HS_MAJOR_VER)
.
$(HS_MINOR_VER)
-b
$(HS_BUILD_NUMBER)
"
!
endif
!if
"$(USER_RELEASE_SUFFIX)"
!=
""
HOTSPOT_BUILD_VERSION
$(HOTSPOT_BUILD_VERSION)
=
internal-
$(USER_RELEASE_SUFFIX)
HOTSPOT_BUILD_VERSION
=
internal-
$(USER_RELEASE_SUFFIX)
!
else
HOTSPOT_BUILD_VERSION
$(HOTSPOT_BUILD_VERSION)
=
internal
HOTSPOT_BUILD_VERSION
=
internal
!
endif
!if
"$(HOTSPOT_BUILD_VERSION)"
!=
""
HOTSPOT_RELEASE_VERSION
=
"
$(HOTSPOT_RELEASE_VERSION)
-
$(HOTSPOT_BUILD_VERSION)
"
!if
"$(HOTSPOT_RELEASE_VERSION)"
!=
""
HOTSPOT_RELEASE_VERSION
=
"
\\\"
$(HOTSPOT_RELEASE_VERSION)
\\\"
"
!
else
HOTSPOT_RELEASE_VERSION
=
"
\\\"
$(HS_MAJOR_VER)
.
$(HS_MINOR_VER)
-b
$(HS_BUILD_NUMBER)
-
$(HOTSPOT_BUILD_VERSION)
\\\"
"
!
endif
!if
"$(JRE_RELEASE_VERSION)"
!=
""
JRE_RELEASE_VERSION
=
"
$(JRE_RELEASE_VERSION)
"
JRE_RELEASE_VERSION
=
"
\\\"
$(JRE_RELEASE_VERSION)
\\\"
"
!
else
JRE_RELEASE_VERSION
=
"
$(JDK_MAJOR_VER)
.
$(JDK_MINOR_VER)
.
$(JDK_MICRO_VER)
"
JRE_RELEASE_VERSION
=
"
\\\"
$(JDK_MAJOR_VER)
.
$(JDK_MINOR_VER)
.
$(JDK_MICRO_VER)
\\\"
"
!
endif
# Define HOTSPOT_VM_DISTRO if HOTSPOT_VM_DISTRO is set,
# and if it is not see if we have the src/closed directory
!if
"$(HOTSPOT_VM_DISTRO)"
!=
""
HOTSPOT_VM_DISTRO
=
"
$(HOTSPOT_VM_DISTRO)
"
HOTSPOT_VM_DISTRO
=
$(HOTSPOT_VM_DISTRO)
!
else
!if
exists($(HOTSPOTWORKSPACE)\src\closed)
HOTSPOT_VM_DISTRO
=
"
Java HotSpot(TM)
"
HOTSPOT_VM_DISTRO
=
"
\\\"
Java HotSpot(TM)
\\\"
"
!
else
HOTSPOT_VM_DISTRO
=
"
OpenJDK
"
HOTSPOT_VM_DISTRO
=
"
\\\"
OpenJDK
\\\"
"
!
endif
!
endif
ProjectCreatorIDEOptions
=
$(ProjectCreatorIDEOptions)
\
-define
HOTSPOT_RELEASE_VERSION
=
\\\"
$(HOTSPOT_RELEASE_VERSION)
\\\"
\
-define
JRE_RELEASE_VERSION
=
\\\"
$(JRE_RELEASE_VERSION)
\\\"
\
-define
HOTSPOT_VM_DISTRO
=
\\\"
$(HOTSPOT_VM_DISTRO)
\\\"
ReleaseOptions
=
-define
HOTSPOT_RELEASE_VERSION
=
$(HOTSPOT_RELEASE_VERSION)
-define
JRE_RELEASE_VERSION
=
$(JRE_RELEASE_VERSION)
-define
HOTSPOT_VM_DISTRO
=
$(HOTSPOT_VM_DISTRO)
ProjectCreatorIDEOptions
=
$(ProjectCreatorIDEOptions)
$(ReleaseOptions)
$(HOTSPOTBUILDSPACE)/$(ProjectFile)
:
$(HOTSPOTBUILDSPACE)/classes/ProjectCreator.class
@
$(RUN_JAVA)
-Djava
.class.path
=
"
$(HOTSPOTBUILDSPACE)
/classes"
ProjectCreator WinGammaPlatform
$(VcVersion)
$(ProjectCreatorIDEOptions)
...
...
src/cpu/sparc/vm/assembler_sparc.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/sparc/vm/assembler_sparc.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/sparc/vm/assembler_sparc.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/sparc/vm/codeBuffer_sparc.hpp
浏览文件 @
7e1c6d64
...
...
@@ -31,9 +31,4 @@ private:
public
:
void
flush_bundle
(
bool
start_new_bundle
)
{}
// Heuristic for pre-packing the pt/pn bit of a predicted branch.
bool
is_backward_branch
(
Label
&
L
)
{
return
L
.
is_bound
()
&&
insts_end
()
<=
locator_address
(
L
.
loc
());
}
#endif // CPU_SPARC_VM_CODEBUFFER_SPARC_HPP
src/cpu/sparc/vm/frame_sparc.hpp
浏览文件 @
7e1c6d64
...
...
@@ -204,25 +204,6 @@
intptr_t
*
out_register_addr
(
Register
reg
)
const
{
return
younger_sp_addr_at
(
reg
->
after_save
()
->
sp_offset_in_saved_window
());
}
intptr_t
*
memory_param_addr
(
int
param_ix
,
bool
is_in
)
const
{
int
offset
=
callee_register_argument_save_area_sp_offset
+
param_ix
;
if
(
is_in
)
return
fp_addr_at
(
offset
);
else
return
sp_addr_at
(
offset
);
}
intptr_t
*
param_addr
(
int
param_ix
,
bool
is_in
)
const
{
if
(
param_ix
>=
callee_register_argument_save_area_words
)
return
memory_param_addr
(
param_ix
,
is_in
);
else
if
(
is_in
)
return
register_addr
(
Argument
(
param_ix
,
true
).
as_register
());
else
{
// the registers are stored in the next younger frame
// %%% is this really necessary?
ShouldNotReachHere
();
return
NULL
;
}
}
// Interpreter frames
...
...
@@ -269,12 +250,8 @@
#ifndef CC_INTERP
// where Lmonitors is saved:
BasicObjectLock
**
interpreter_frame_monitors_addr
()
const
{
return
(
BasicObjectLock
**
)
sp_addr_at
(
Lmonitors
->
sp_offset_in_saved_window
());
}
intptr_t
**
interpreter_frame_esp_addr
()
const
{
return
(
intptr_t
**
)
sp_addr_at
(
Lesp
->
sp_offset_in_saved_window
());
}
inline
BasicObjectLock
**
interpreter_frame_monitors_addr
()
const
;
inline
intptr_t
**
interpreter_frame_esp_addr
()
const
;
inline
void
interpreter_frame_set_tos_address
(
intptr_t
*
x
);
...
...
src/cpu/sparc/vm/frame_sparc.inline.hpp
浏览文件 @
7e1c6d64
...
...
@@ -25,6 +25,8 @@
#ifndef CPU_SPARC_VM_FRAME_SPARC_INLINE_HPP
#define CPU_SPARC_VM_FRAME_SPARC_INLINE_HPP
#include "asm/macroAssembler.hpp"
// Inline functions for SPARC frames:
// Constructors
...
...
@@ -185,6 +187,13 @@ inline intptr_t* frame::interpreter_frame_tos_address() const {
return
*
interpreter_frame_esp_addr
()
+
1
;
}
inline
BasicObjectLock
**
frame
::
interpreter_frame_monitors_addr
()
const
{
return
(
BasicObjectLock
**
)
sp_addr_at
(
Lmonitors
->
sp_offset_in_saved_window
());
}
inline
intptr_t
**
frame
::
interpreter_frame_esp_addr
()
const
{
return
(
intptr_t
**
)
sp_addr_at
(
Lesp
->
sp_offset_in_saved_window
());
}
inline
void
frame
::
interpreter_frame_set_tos_address
(
intptr_t
*
x
)
{
*
interpreter_frame_esp_addr
()
=
x
-
1
;
}
...
...
src/cpu/sparc/vm/icBuffer_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,8 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "code/icBuffer.hpp"
#include "gc_interface/collectedHeap.inline.hpp"
#include "interpreter/bytecodes.hpp"
...
...
src/cpu/sparc/vm/icache_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,7 @@
*/
#include "precompiled.hpp"
#include "as
sembler_sparc
.inline.hpp"
#include "as
m/macroAssembler
.inline.hpp"
#include "runtime/icache.hpp"
#define __ _masm->
...
...
src/cpu/sparc/vm/interp_masm_sparc.hpp
浏览文件 @
7e1c6d64
...
...
@@ -25,7 +25,7 @@
#ifndef CPU_SPARC_VM_INTERP_MASM_SPARC_HPP
#define CPU_SPARC_VM_INTERP_MASM_SPARC_HPP
#include "as
sembler_sparc
.inline.hpp"
#include "as
m/macroAssembler
.inline.hpp"
#include "interpreter/invocationCounter.hpp"
// This file specializes the assember with interpreter-specific macros
...
...
src/cpu/sparc/vm/interpreter_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/
a
ssembler.hpp"
#include "asm/
macroA
ssembler.hpp"
#include "interpreter/bytecodeHistogram.hpp"
#include "interpreter/interpreter.hpp"
#include "interpreter/interpreterGenerator.hpp"
...
...
src/cpu/sparc/vm/jniFastGetField_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,7 @@
*/
#include "precompiled.hpp"
#include "as
sembler_sparc
.inline.hpp"
#include "as
m/macroAssembler
.inline.hpp"
#include "memory/resourceArea.hpp"
#include "prims/jniFastGetField.hpp"
#include "prims/jvm_misc.hpp"
...
...
src/cpu/sparc/vm/macroAssembler_sparc.cpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/sparc/vm/macroAssembler_sparc.hpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/sparc/vm/metaspaceShared_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,8 @@
*/
#include "precompiled.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "asm/codeBuffer.hpp"
#include "memory/metaspaceShared.hpp"
// Generate the self-patching vtable method:
...
...
src/cpu/sparc/vm/methodHandles_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,6 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/macroAssembler.hpp"
#include "interpreter/interpreter.hpp"
#include "memory/allocation.inline.hpp"
#include "prims/methodHandles.hpp"
...
...
src/cpu/sparc/vm/nativeInst_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,7 @@
*/
#include "precompiled.hpp"
#include "as
sembler_sparc.inline
.hpp"
#include "as
m/macroAssembler
.hpp"
#include "memory/resourceArea.hpp"
#include "nativeInst_sparc.hpp"
#include "oops/oop.inline.hpp"
...
...
src/cpu/sparc/vm/nativeInst_sparc.hpp
浏览文件 @
7e1c6d64
...
...
@@ -25,7 +25,7 @@
#ifndef CPU_SPARC_VM_NATIVEINST_SPARC_HPP
#define CPU_SPARC_VM_NATIVEINST_SPARC_HPP
#include "asm/
a
ssembler.hpp"
#include "asm/
macroA
ssembler.hpp"
#include "memory/allocation.hpp"
#include "runtime/icache.hpp"
#include "runtime/os.hpp"
...
...
@@ -194,11 +194,10 @@ class NativeInstruction VALUE_OBJ_CLASS_SPEC {
static
int
inv_simm
(
int
x
,
int
nbits
)
{
return
Assembler
::
inv_simm
(
x
,
nbits
);
}
static
intptr_t
inv_wdisp
(
int
x
,
int
nbits
)
{
return
Assembler
::
inv_wdisp
(
x
,
0
,
nbits
);
}
static
intptr_t
inv_wdisp16
(
int
x
)
{
return
Assembler
::
inv_wdisp16
(
x
,
0
);
}
static
int
branch_destination_offset
(
int
x
)
{
return
Assembler
::
branch_destination
(
x
,
0
);
}
static
int
branch_destination_offset
(
int
x
)
{
return
Macro
Assembler
::
branch_destination
(
x
,
0
);
}
static
int
patch_branch_destination_offset
(
int
dest_offset
,
int
x
)
{
return
Assembler
::
patched_branch
(
dest_offset
,
x
,
0
);
return
Macro
Assembler
::
patched_branch
(
dest_offset
,
x
,
0
);
}
void
set_annul_bit
()
{
set_long_at
(
0
,
long_at
(
0
)
|
Assembler
::
annul
(
true
));
}
// utility for checking if x is either of 2 small constants
static
bool
is_either
(
int
x
,
int
k1
,
int
k2
)
{
...
...
@@ -889,7 +888,6 @@ class NativeGeneralJump: public NativeInstruction {
int
patched_instr
=
patch_branch_destination_offset
(
dest
-
addr_at
(
0
),
long_at
(
0
));
set_long_at
(
0
,
patched_instr
);
}
void
set_annul
()
{
set_annul_bit
();
}
NativeInstruction
*
delay_slot_instr
()
{
return
nativeInstruction_at
(
addr_at
(
4
));}
void
fill_delay_slot
(
int
instr
)
{
set_long_at
(
4
,
instr
);}
Assembler
::
Condition
condition
()
{
...
...
src/cpu/sparc/vm/relocInfo_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,8 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.inline.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/assembler.hpp"
#include "code/relocInfo.hpp"
#include "nativeInst_sparc.hpp"
#include "oops/oop.inline.hpp"
...
...
src/cpu/sparc/vm/runtime_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -24,8 +24,7 @@
#include "precompiled.hpp"
#ifdef COMPILER2
#include "asm/assembler.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "classfile/systemDictionary.hpp"
#include "code/vmreg.hpp"
#include "interpreter/interpreter.hpp"
...
...
src/cpu/sparc/vm/sharedRuntime_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,8 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "code/debugInfoRec.hpp"
#include "code/icBuffer.hpp"
#include "code/vtableStubs.hpp"
...
...
src/cpu/sparc/vm/stubGenerator_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,8 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "interpreter/interpreter.hpp"
#include "nativeInst_sparc.hpp"
#include "oops/instanceOop.hpp"
...
...
src/cpu/sparc/vm/templateInterpreter_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/
a
ssembler.hpp"
#include "asm/
macroA
ssembler.hpp"
#include "interpreter/bytecodeHistogram.hpp"
#include "interpreter/interpreter.hpp"
#include "interpreter/interpreterGenerator.hpp"
...
...
src/cpu/sparc/vm/vm_version_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,7 @@
*/
#include "precompiled.hpp"
#include "as
sembler_sparc
.inline.hpp"
#include "as
m/macroAssembler
.inline.hpp"
#include "memory/resourceArea.hpp"
#include "runtime/java.hpp"
#include "runtime/stubCodeGenerator.hpp"
...
...
src/cpu/sparc/vm/vmreg_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,6 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.hpp"
#include "code/vmreg.hpp"
...
...
src/cpu/sparc/vm/vtableStubs_sparc.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,8 +23,7 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.hpp"
#include "assembler_sparc.inline.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "code/vtableStubs.hpp"
#include "interp_masm_sparc.hpp"
#include "memory/resourceArea.hpp"
...
...
src/cpu/x86/vm/assembler_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/assembler_x86.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/assembler_x86.inline.hpp
浏览文件 @
7e1c6d64
...
...
@@ -28,48 +28,6 @@
#include "asm/assembler.inline.hpp"
#include "asm/codeBuffer.hpp"
#include "code/codeCache.hpp"
#include "runtime/handles.inline.hpp"
inline
void
MacroAssembler
::
pd_patch_instruction
(
address
branch
,
address
target
)
{
unsigned
char
op
=
branch
[
0
];
assert
(
op
==
0xE8
/* call */
||
op
==
0xE9
/* jmp */
||
op
==
0xEB
/* short jmp */
||
(
op
&
0xF0
)
==
0x70
/* short jcc */
||
op
==
0x0F
&&
(
branch
[
1
]
&
0xF0
)
==
0x80
/* jcc */
,
"Invalid opcode at patch point"
);
if
(
op
==
0xEB
||
(
op
&
0xF0
)
==
0x70
)
{
// short offset operators (jmp and jcc)
char
*
disp
=
(
char
*
)
&
branch
[
1
];
int
imm8
=
target
-
(
address
)
&
disp
[
1
];
guarantee
(
this
->
is8bit
(
imm8
),
"Short forward jump exceeds 8-bit offset"
);
*
disp
=
imm8
;
}
else
{
int
*
disp
=
(
int
*
)
&
branch
[(
op
==
0x0F
)
?
2
:
1
];
int
imm32
=
target
-
(
address
)
&
disp
[
1
];
*
disp
=
imm32
;
}
}
#ifndef PRODUCT
inline
void
MacroAssembler
::
pd_print_patched_instruction
(
address
branch
)
{
const
char
*
s
;
unsigned
char
op
=
branch
[
0
];
if
(
op
==
0xE8
)
{
s
=
"call"
;
}
else
if
(
op
==
0xE9
||
op
==
0xEB
)
{
s
=
"jmp"
;
}
else
if
((
op
&
0xF0
)
==
0x70
)
{
s
=
"jcc"
;
}
else
if
(
op
==
0x0F
)
{
s
=
"jcc"
;
}
else
{
s
=
"????"
;
}
tty
->
print
(
"%s (unresolved)"
,
s
);
}
#endif // ndef PRODUCT
#ifndef _LP64
inline
int
Assembler
::
prefix_and_encode
(
int
reg_enc
,
bool
byteinst
)
{
return
reg_enc
;
}
...
...
@@ -87,12 +45,6 @@ inline void Assembler::prefixq(Address adr, Register reg) {}
inline
void
Assembler
::
prefix
(
Address
adr
,
XMMRegister
reg
)
{}
inline
void
Assembler
::
prefixq
(
Address
adr
,
XMMRegister
reg
)
{}
#else
inline
void
Assembler
::
emit_long64
(
jlong
x
)
{
*
(
jlong
*
)
_code_pos
=
x
;
_code_pos
+=
sizeof
(
jlong
);
code_section
()
->
set_end
(
_code_pos
);
}
#endif // _LP64
#endif // CPU_X86_VM_ASSEMBLER_X86_INLINE_HPP
src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
浏览文件 @
7e1c6d64
...
...
@@ -23,7 +23,8 @@
*/
#include "precompiled.hpp"
#include "asm/assembler.hpp"
#include "asm/macroAssembler.hpp"
#include "asm/macroAssembler.inline.hpp"
#include "c1/c1_Compilation.hpp"
#include "c1/c1_LIRAssembler.hpp"
#include "c1/c1_MacroAssembler.hpp"
...
...
src/cpu/x86/vm/cppInterpreter_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/frame_x86.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/icBuffer_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/icache_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/interp_masm_x86_32.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/interp_masm_x86_64.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/interpreter_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/interpreter_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/jniFastGetField_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/jniFastGetField_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/macroAssembler_x86.cpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/macroAssembler_x86.hpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/metaspaceShared_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/metaspaceShared_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/methodHandles_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/nativeInst_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/relocInfo_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/runtime_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/runtime_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/sharedRuntime_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/sharedRuntime_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/stubGenerator_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/stubGenerator_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/templateInterpreter_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/templateInterpreter_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/templateTable_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/templateTable_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/vm_version_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/vtableStubs_x86_32.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/x86/vm/vtableStubs_x86_64.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/zero/vm/assembler_zero.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/zero/vm/assembler_zero.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/zero/vm/cppInterpreter_zero.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/cpu/zero/vm/globals_zero.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/bsd/vm/osThread_bsd.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/bsd/vm/os_bsd.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/bsd/vm/os_bsd.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/linux/vm/osThread_linux.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/linux/vm/os_linux.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/linux/vm/os_linux.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/solaris/vm/osThread_solaris.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/solaris/vm/os_solaris.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/solaris/vm/os_solaris.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/windows/vm/osThread_windows.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/windows/vm/os_windows.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os/windows/vm/os_windows.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/linux_x86/vm/os_linux_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/os_cpu/windows_x86/vm/os_windows_x86.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/tools/LogCompilation/README
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/adlc/main.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/assembler.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/assembler.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/assembler.inline.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/codeBuffer.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/codeBuffer.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/macroAssembler.hpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/macroAssembler.inline.hpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/asm/register.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/c1/c1_Compilation.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/c1/c1_MacroAssembler.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/ci/ciMethod.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/ci/ciMethod.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/ci/ciSignature.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/code/icBuffer.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/code/relocInfo.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/code/vmreg.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/interpreter/bytecodes.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/interpreter/interpreter.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/interpreter/interpreterRuntime.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/block.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/c2_globals.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/callGenerator.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/callnode.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/chaitin.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/compile.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/compile.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/doCall.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/escape.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/gcm.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/graphKit.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/graphKit.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/ifg.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/lcm.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/library_call.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/locknode.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/loopTransform.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/loopUnswitch.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/loopopts.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/macro.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/matcher.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/node.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/node.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/output.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/parse1.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/parse2.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/parse3.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/parseHelper.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/phaseX.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/postaloc.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/reg_split.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/stringopts.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/opto/type.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/atomic.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/atomic.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/atomic.inline.hpp
0 → 100644
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/deoptimization.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/frame.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/frame.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/sharedRuntime.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/stubCodeGenerator.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/runtime/thread.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/llvmHeaders.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/llvmValue.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkBlock.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkBuilder.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkBuilder.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkCacheDecache.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkCacheDecache.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkCodeBuffer.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkCompiler.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkConstant.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkContext.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkContext.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkFunction.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkIntrinsics.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkMemoryManager.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkMemoryManager.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkNativeWrapper.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkStack.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkStack.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkState.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkTopLevelBlock.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkTopLevelBlock.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkType.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/sharkValue.cpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/shark/shark_globals.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
src/share/vm/utilities/events.hpp
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
test/compiler/6865265/StackOverflowBug.java
浏览文件 @
7e1c6d64
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录