hs24-b38-jdk7u14-b19 (original) (raw)
Code Review for hs24-b38-jdk7u14-b19
Prepared by: | amurillo on Thu Mar 28 11:20:54 PDT 2013 |
---|---|
Workspace: | hs24-b38-jdk7u14-b19/hotspot |
Compare against: | jdk7u/jdk7u/hotspot |
Compare against version: | 4306 |
Summary of changes: | 1977 lines changed: 1376 ins; 73 del; 528 mod; 107614 unchg |
Patch of changes: | <hotspot.patch> |
Author comments: | 7102300: performance warnings cause results diff failure in Test68909437197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out8005055: pass outputStream to more opto debug routines8005439: no message about inline method if it specifed by CompileCommand8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag8006500: compiler/8004741/Test8004741.java fails intermediately8006613: adding reason to made_not_compilable8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution8007402: Code cleanup to remove Parfait false positive8007403: Incorrect format arguments in adlparse.cpp8007439: C2: adding successful message of inlining8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:3768007776: Test6852078.java timeouts8007959: Use expensive node logic for more math nodes8008180: Several tests in compiler/5091921 need more time to run8008357: [sampling] assert(sender_blob->is_runtime_stub() | |
Legend: | Modified file Deleted file New file |
[Cdiffs](.hgtags.cdiff.html) [Udiffs](.hgtags.udiff.html) [Wdiffs](.hgtags.wdiff.html) [Sdiffs](.hgtags.sdiff.html) [Frames](.hgtags.frames.html) [Old](.hgtags-.html) [New](.hgtags.html) [Patch](.hgtags.patch) [Raw](raw%5Ffiles/new/.hgtags)
.hgtags
rev 4335 : Added tag hs24-b38 for changeset 795212ad5b1b
2 lines changed: 2 ins; 0 del; 0 mod; 461 unchg
[Cdiffs](make/hotspot%5Fversion.cdiff.html) [Udiffs](make/hotspot%5Fversion.udiff.html) [Wdiffs](make/hotspot%5Fversion.wdiff.html) [Sdiffs](make/hotspot%5Fversion.sdiff.html) [Frames](make/hotspot%5Fversion.frames.html) [Old](make/hotspot%5Fversion-.html) [New](make/hotspot%5Fversion.html) [Patch](make/hotspot%5Fversion.patch) [Raw](raw%5Ffiles/new/make/hotspot%5Fversion)
make/hotspot_version
rev 4308 : 8010497: new hotspot build - hs24-b38 Reviewed-by: jcoomes
1 line changed: 0 ins; 0 del; 1 mod; 44 unchg
[Cdiffs](src/cpu/sparc/vm/assembler%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/assembler%5Fsparc.cpp.udiff.html) [Wdiffs](src/cpu/sparc/vm/assembler%5Fsparc.cpp.wdiff.html) [Sdiffs](src/cpu/sparc/vm/assembler%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/assembler%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/assembler%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/assembler%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/assembler%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/assembler%5Fsparc.cpp)
src/cpu/sparc/vm/assembler_sparc.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
21 lines changed: 4 ins; 0 del; 17 mod; 4943 unchg
[Cdiffs](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.udiff.html) [Wdiffs](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.wdiff.html) [Sdiffs](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/cppInterpreter%5Fsparc.cpp)
src/cpu/sparc/vm/cppInterpreter_sparc.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 1 ins; 0 del; 1 mod; 2291 unchg
[Cdiffs](src/cpu/sparc/vm/frame%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/frame%5Fsparc.cpp.udiff.html) [Wdiffs](src/cpu/sparc/vm/frame%5Fsparc.cpp.wdiff.html) [Sdiffs](src/cpu/sparc/vm/frame%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/frame%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/frame%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/frame%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/frame%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/frame%5Fsparc.cpp)
src/cpu/sparc/vm/frame_sparc.cpp
rev 4310 : 8008357: [sampling] assert(sender_blob->is_runtime_stub() || sender_blob->is_nmethod()) failed: Impossible call chain Reviewed-by: coleenp, sla
7 lines changed: 5 ins; 0 del; 2 mod; 855 unchg
[Cdiffs](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.cdiff.html) [Udiffs](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.udiff.html) [Wdiffs](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.wdiff.html) [Sdiffs](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.sdiff.html) [Frames](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.frames.html) [Old](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp-.html) [New](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.html) [Patch](src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/sparc/vm/templateInterpreter%5Fsparc.cpp)
src/cpu/sparc/vm/templateInterpreter_sparc.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
11 lines changed: 10 ins; 0 del; 1 mod; 2058 unchg
[Cdiffs](src/cpu/x86/vm/assembler%5Fx86.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/assembler%5Fx86.cpp.udiff.html) [Wdiffs](src/cpu/x86/vm/assembler%5Fx86.cpp.wdiff.html) [Sdiffs](src/cpu/x86/vm/assembler%5Fx86.cpp.sdiff.html) [Frames](src/cpu/x86/vm/assembler%5Fx86.cpp.frames.html) [Old](src/cpu/x86/vm/assembler%5Fx86.cpp-.html) [New](src/cpu/x86/vm/assembler%5Fx86.cpp.html) [Patch](src/cpu/x86/vm/assembler%5Fx86.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/assembler%5Fx86.cpp)
src/cpu/x86/vm/assembler_x86.cpp
rev 4318 : 8007708: compiler/6855215 assert(VM_Version::supports_sse4_2()) Summary: Added missing UseSSE42 check. Reviewed-by: roland, twisti rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
24 lines changed: 16 ins; 2 del; 6 mod; 11534 unchg
[Cdiffs](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.udiff.html) [Wdiffs](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.wdiff.html) [Sdiffs](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.sdiff.html) [Frames](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.frames.html) [Old](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp-.html) [New](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.html) [Patch](src/cpu/x86/vm/cppInterpreter%5Fx86.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/cppInterpreter%5Fx86.cpp)
src/cpu/x86/vm/cppInterpreter_x86.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 1 ins; 0 del; 1 mod; 2459 unchg
[Cdiffs](src/cpu/x86/vm/frame%5Fx86.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/frame%5Fx86.cpp.udiff.html) [Wdiffs](src/cpu/x86/vm/frame%5Fx86.cpp.wdiff.html) [Sdiffs](src/cpu/x86/vm/frame%5Fx86.cpp.sdiff.html) [Frames](src/cpu/x86/vm/frame%5Fx86.cpp.frames.html) [Old](src/cpu/x86/vm/frame%5Fx86.cpp-.html) [New](src/cpu/x86/vm/frame%5Fx86.cpp.html) [Patch](src/cpu/x86/vm/frame%5Fx86.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/frame%5Fx86.cpp)
src/cpu/x86/vm/frame_x86.cpp
rev 4310 : 8008357: [sampling] assert(sender_blob->is_runtime_stub() || sender_blob->is_nmethod()) failed: Impossible call chain Reviewed-by: coleenp, sla
15 lines changed: 2 ins; 10 del; 3 mod; 714 unchg
[Cdiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.udiff.html) [Wdiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.wdiff.html) [Sdiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.sdiff.html) [Frames](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.frames.html) [Old](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp-.html) [New](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.html) [Patch](src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/templateInterpreter%5Fx86%5F32.cpp)
src/cpu/x86/vm/templateInterpreter_x86_32.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 1 ins; 0 del; 1 mod; 1959 unchg
[Cdiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.cdiff.html) [Udiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.udiff.html) [Wdiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.wdiff.html) [Sdiffs](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.sdiff.html) [Frames](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.frames.html) [Old](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp-.html) [New](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.html) [Patch](src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/x86/vm/templateInterpreter%5Fx86%5F64.cpp)
src/cpu/x86/vm/templateInterpreter_x86_64.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 1 ins; 0 del; 1 mod; 1998 unchg
[Cdiffs](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.cdiff.html) [Udiffs](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.udiff.html) [Wdiffs](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.wdiff.html) [Sdiffs](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.sdiff.html) [Frames](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.frames.html) [Old](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp-.html) [New](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.html) [Patch](src/cpu/zero/vm/cppInterpreter%5Fzero.cpp.patch) [Raw](raw%5Ffiles/new/src/cpu/zero/vm/cppInterpreter%5Fzero.cpp)
src/cpu/zero/vm/cppInterpreter_zero.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 1 ins; 0 del; 1 mod; 1050 unchg
[Cdiffs](src/share/vm/adlc/adlparse.cpp.cdiff.html) [Udiffs](src/share/vm/adlc/adlparse.cpp.udiff.html) [Wdiffs](src/share/vm/adlc/adlparse.cpp.wdiff.html) [Sdiffs](src/share/vm/adlc/adlparse.cpp.sdiff.html) [Frames](src/share/vm/adlc/adlparse.cpp.frames.html) [Old](src/share/vm/adlc/adlparse.cpp-.html) [New](src/share/vm/adlc/adlparse.cpp.html) [Patch](src/share/vm/adlc/adlparse.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/adlc/adlparse.cpp)
src/share/vm/adlc/adlparse.cpp
rev 4315 : 8007403: Incorrect format arguments in adlparse.cpp Reviewed-by: kvn, twisti
27 lines changed: 0 ins; 0 del; 27 mod; 5041 unchg
[Cdiffs](src/share/vm/adlc/formssel.cpp.cdiff.html) [Udiffs](src/share/vm/adlc/formssel.cpp.udiff.html) [Wdiffs](src/share/vm/adlc/formssel.cpp.wdiff.html) [Sdiffs](src/share/vm/adlc/formssel.cpp.sdiff.html) [Frames](src/share/vm/adlc/formssel.cpp.frames.html) [Old](src/share/vm/adlc/formssel.cpp-.html) [New](src/share/vm/adlc/formssel.cpp.html) [Patch](src/share/vm/adlc/formssel.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/adlc/formssel.cpp)
src/share/vm/adlc/formssel.cpp
rev 4327 : 8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376 Summary: GetAndSetP's MachNode should capture bottom type. Reviewed-by: kvn
4 lines changed: 2 ins; 1 del; 1 mod; 4202 unchg
[Cdiffs](src/share/vm/asm/assembler.cpp.cdiff.html) [Udiffs](src/share/vm/asm/assembler.cpp.udiff.html) [Wdiffs](src/share/vm/asm/assembler.cpp.wdiff.html) [Sdiffs](src/share/vm/asm/assembler.cpp.sdiff.html) [Frames](src/share/vm/asm/assembler.cpp.frames.html) [Old](src/share/vm/asm/assembler.cpp-.html) [New](src/share/vm/asm/assembler.cpp.html) [Patch](src/share/vm/asm/assembler.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/asm/assembler.cpp)
src/share/vm/asm/assembler.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
10 lines changed: 7 ins; 3 del; 0 mod; 391 unchg
[Cdiffs](src/share/vm/asm/assembler.hpp.cdiff.html) [Udiffs](src/share/vm/asm/assembler.hpp.udiff.html) [Wdiffs](src/share/vm/asm/assembler.hpp.wdiff.html) [Sdiffs](src/share/vm/asm/assembler.hpp.sdiff.html) [Frames](src/share/vm/asm/assembler.hpp.frames.html) [Old](src/share/vm/asm/assembler.hpp-.html) [New](src/share/vm/asm/assembler.hpp.html) [Patch](src/share/vm/asm/assembler.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/asm/assembler.hpp)
src/share/vm/asm/assembler.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
2 lines changed: 2 ins; 0 del; 0 mod; 460 unchg
[Cdiffs](src/share/vm/asm/codeBuffer.cpp.cdiff.html) [Udiffs](src/share/vm/asm/codeBuffer.cpp.udiff.html) [Wdiffs](src/share/vm/asm/codeBuffer.cpp.wdiff.html) [Sdiffs](src/share/vm/asm/codeBuffer.cpp.sdiff.html) [Frames](src/share/vm/asm/codeBuffer.cpp.frames.html) [Old](src/share/vm/asm/codeBuffer.cpp-.html) [New](src/share/vm/asm/codeBuffer.cpp.html) [Patch](src/share/vm/asm/codeBuffer.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/asm/codeBuffer.cpp)
src/share/vm/asm/codeBuffer.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
86 lines changed: 35 ins; 11 del; 40 mod; 1009 unchg
[Cdiffs](src/share/vm/asm/codeBuffer.hpp.cdiff.html) [Udiffs](src/share/vm/asm/codeBuffer.hpp.udiff.html) [Wdiffs](src/share/vm/asm/codeBuffer.hpp.wdiff.html) [Sdiffs](src/share/vm/asm/codeBuffer.hpp.sdiff.html) [Frames](src/share/vm/asm/codeBuffer.hpp.frames.html) [Old](src/share/vm/asm/codeBuffer.hpp-.html) [New](src/share/vm/asm/codeBuffer.hpp.html) [Patch](src/share/vm/asm/codeBuffer.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/asm/codeBuffer.hpp)
src/share/vm/asm/codeBuffer.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
16 lines changed: 6 ins; 1 del; 9 mod; 579 unchg
[Cdiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.cdiff.html) [Udiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.udiff.html) [Wdiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.wdiff.html) [Sdiffs](src/share/vm/c1/c1%5FGraphBuilder.cpp.sdiff.html) [Frames](src/share/vm/c1/c1%5FGraphBuilder.cpp.frames.html) [Old](src/share/vm/c1/c1%5FGraphBuilder.cpp-.html) [New](src/share/vm/c1/c1%5FGraphBuilder.cpp.html) [Patch](src/share/vm/c1/c1%5FGraphBuilder.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/c1/c1%5FGraphBuilder.cpp)
src/share/vm/c1/c1_GraphBuilder.cpp
rev 4313 : 8005439: no message about inline method if it specifed by CompileCommand Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
5 lines changed: 1 ins; 0 del; 4 mod; 4212 unchg
[Cdiffs](src/share/vm/ci/ciMethod.cpp.cdiff.html) [Udiffs](src/share/vm/ci/ciMethod.cpp.udiff.html) [Wdiffs](src/share/vm/ci/ciMethod.cpp.wdiff.html) [Sdiffs](src/share/vm/ci/ciMethod.cpp.sdiff.html) [Frames](src/share/vm/ci/ciMethod.cpp.frames.html) [Old](src/share/vm/ci/ciMethod.cpp-.html) [New](src/share/vm/ci/ciMethod.cpp.html) [Patch](src/share/vm/ci/ciMethod.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/ci/ciMethod.cpp)
src/share/vm/ci/ciMethod.cpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
2 lines changed: 0 ins; 0 del; 2 mod; 1223 unchg
[Cdiffs](src/share/vm/ci/ciMethod.hpp.cdiff.html) [Udiffs](src/share/vm/ci/ciMethod.hpp.udiff.html) [Wdiffs](src/share/vm/ci/ciMethod.hpp.wdiff.html) [Sdiffs](src/share/vm/ci/ciMethod.hpp.sdiff.html) [Frames](src/share/vm/ci/ciMethod.hpp.frames.html) [Old](src/share/vm/ci/ciMethod.hpp-.html) [New](src/share/vm/ci/ciMethod.hpp.html) [Patch](src/share/vm/ci/ciMethod.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/ci/ciMethod.hpp)
src/share/vm/ci/ciMethod.hpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
1 line changed: 0 ins; 0 del; 1 mod; 306 unchg
[Cdiffs](src/share/vm/code/codeBlob.cpp.cdiff.html) [Udiffs](src/share/vm/code/codeBlob.cpp.udiff.html) [Wdiffs](src/share/vm/code/codeBlob.cpp.wdiff.html) [Sdiffs](src/share/vm/code/codeBlob.cpp.sdiff.html) [Frames](src/share/vm/code/codeBlob.cpp.frames.html) [Old](src/share/vm/code/codeBlob.cpp-.html) [New](src/share/vm/code/codeBlob.cpp.html) [Patch](src/share/vm/code/codeBlob.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/codeBlob.cpp)
src/share/vm/code/codeBlob.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
1 line changed: 0 ins; 0 del; 1 mod; 579 unchg
[Cdiffs](src/share/vm/code/codeBlob.hpp.cdiff.html) [Udiffs](src/share/vm/code/codeBlob.hpp.udiff.html) [Wdiffs](src/share/vm/code/codeBlob.hpp.wdiff.html) [Sdiffs](src/share/vm/code/codeBlob.hpp.sdiff.html) [Frames](src/share/vm/code/codeBlob.hpp.frames.html) [Old](src/share/vm/code/codeBlob.hpp-.html) [New](src/share/vm/code/codeBlob.hpp.html) [Patch](src/share/vm/code/codeBlob.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/codeBlob.hpp)
src/share/vm/code/codeBlob.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
4 lines changed: 0 ins; 0 del; 4 mod; 505 unchg
[Cdiffs](src/share/vm/code/icBuffer.hpp.cdiff.html) [Udiffs](src/share/vm/code/icBuffer.hpp.udiff.html) [Wdiffs](src/share/vm/code/icBuffer.hpp.wdiff.html) [Sdiffs](src/share/vm/code/icBuffer.hpp.sdiff.html) [Frames](src/share/vm/code/icBuffer.hpp.frames.html) [Old](src/share/vm/code/icBuffer.hpp-.html) [New](src/share/vm/code/icBuffer.hpp.html) [Patch](src/share/vm/code/icBuffer.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/icBuffer.hpp)
src/share/vm/code/icBuffer.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
1 line changed: 0 ins; 0 del; 1 mod; 138 unchg
[Cdiffs](src/share/vm/code/stubs.cpp.cdiff.html) [Udiffs](src/share/vm/code/stubs.cpp.udiff.html) [Wdiffs](src/share/vm/code/stubs.cpp.wdiff.html) [Sdiffs](src/share/vm/code/stubs.cpp.sdiff.html) [Frames](src/share/vm/code/stubs.cpp.frames.html) [Old](src/share/vm/code/stubs.cpp-.html) [New](src/share/vm/code/stubs.cpp.html) [Patch](src/share/vm/code/stubs.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/stubs.cpp)
src/share/vm/code/stubs.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
8 lines changed: 0 ins; 0 del; 8 mod; 255 unchg
[Cdiffs](src/share/vm/code/stubs.hpp.cdiff.html) [Udiffs](src/share/vm/code/stubs.hpp.udiff.html) [Wdiffs](src/share/vm/code/stubs.hpp.wdiff.html) [Sdiffs](src/share/vm/code/stubs.hpp.sdiff.html) [Frames](src/share/vm/code/stubs.hpp.frames.html) [Old](src/share/vm/code/stubs.hpp-.html) [New](src/share/vm/code/stubs.hpp.html) [Patch](src/share/vm/code/stubs.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/code/stubs.hpp)
src/share/vm/code/stubs.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
5 lines changed: 0 ins; 0 del; 5 mod; 228 unchg
[Cdiffs](src/share/vm/compiler/compileBroker.cpp.cdiff.html) [Udiffs](src/share/vm/compiler/compileBroker.cpp.udiff.html) [Wdiffs](src/share/vm/compiler/compileBroker.cpp.wdiff.html) [Sdiffs](src/share/vm/compiler/compileBroker.cpp.sdiff.html) [Frames](src/share/vm/compiler/compileBroker.cpp.frames.html) [Old](src/share/vm/compiler/compileBroker.cpp-.html) [New](src/share/vm/compiler/compileBroker.cpp.html) [Patch](src/share/vm/compiler/compileBroker.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/compiler/compileBroker.cpp)
src/share/vm/compiler/compileBroker.cpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
1 line changed: 0 ins; 0 del; 1 mod; 2165 unchg
[Cdiffs](src/share/vm/compiler/disassembler.cpp.cdiff.html) [Udiffs](src/share/vm/compiler/disassembler.cpp.udiff.html) [Wdiffs](src/share/vm/compiler/disassembler.cpp.wdiff.html) [Sdiffs](src/share/vm/compiler/disassembler.cpp.sdiff.html) [Frames](src/share/vm/compiler/disassembler.cpp.frames.html) [Old](src/share/vm/compiler/disassembler.cpp-.html) [New](src/share/vm/compiler/disassembler.cpp.html) [Patch](src/share/vm/compiler/disassembler.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/compiler/disassembler.cpp)
src/share/vm/compiler/disassembler.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
6 lines changed: 0 ins; 0 del; 6 mod; 516 unchg
[Cdiffs](src/share/vm/compiler/disassembler.hpp.cdiff.html) [Udiffs](src/share/vm/compiler/disassembler.hpp.udiff.html) [Wdiffs](src/share/vm/compiler/disassembler.hpp.wdiff.html) [Sdiffs](src/share/vm/compiler/disassembler.hpp.sdiff.html) [Frames](src/share/vm/compiler/disassembler.hpp.frames.html) [Old](src/share/vm/compiler/disassembler.hpp-.html) [New](src/share/vm/compiler/disassembler.hpp.html) [Patch](src/share/vm/compiler/disassembler.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/compiler/disassembler.hpp)
src/share/vm/compiler/disassembler.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
1 line changed: 0 ins; 0 del; 1 mod; 93 unchg
[Cdiffs](src/share/vm/compiler/oopMap.cpp.cdiff.html) [Udiffs](src/share/vm/compiler/oopMap.cpp.udiff.html) [Wdiffs](src/share/vm/compiler/oopMap.cpp.wdiff.html) [Sdiffs](src/share/vm/compiler/oopMap.cpp.sdiff.html) [Frames](src/share/vm/compiler/oopMap.cpp.frames.html) [Old](src/share/vm/compiler/oopMap.cpp-.html) [New](src/share/vm/compiler/oopMap.cpp.html) [Patch](src/share/vm/compiler/oopMap.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/compiler/oopMap.cpp)
src/share/vm/compiler/oopMap.cpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com
4 lines changed: 0 ins; 0 del; 4 mod; 689 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp-.html) [New](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.cpp)
src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
3 lines changed: 0 ins; 0 del; 3 mod; 1635 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp-.html) [New](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/parNew/parNewGeneration.hpp)
src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
3 lines changed: 0 ins; 0 del; 3 mod; 441 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp-.html) [New](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.cpp)
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.cpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
2 lines changed: 0 ins; 0 del; 2 mod; 342 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp-.html) [New](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/parallelScavenge/psPromotionManager.hpp)
src/share/vm/gc_implementation/parallelScavenge/psPromotionManager.hpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
1 line changed: 0 ins; 0 del; 1 mod; 205 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp-.html) [New](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/shared/gcTrace.cpp)
src/share/vm/gc_implementation/shared/gcTrace.cpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
1 line changed: 0 ins; 0 del; 1 mod; 141 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp-.html) [New](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/shared/gcTrace.hpp)
src/share/vm/gc_implementation/shared/gcTrace.hpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
2 lines changed: 0 ins; 0 del; 2 mod; 219 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp-.html) [New](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.html) [Patch](src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/shared/gcTraceSend.cpp)
src/share/vm/gc_implementation/shared/gcTraceSend.cpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
16 lines changed: 10 ins; 4 del; 2 mod; 232 unchg
[Cdiffs](src/share/vm/interpreter/abstractInterpreter.hpp.cdiff.html) [Udiffs](src/share/vm/interpreter/abstractInterpreter.hpp.udiff.html) [Wdiffs](src/share/vm/interpreter/abstractInterpreter.hpp.wdiff.html) [Sdiffs](src/share/vm/interpreter/abstractInterpreter.hpp.sdiff.html) [Frames](src/share/vm/interpreter/abstractInterpreter.hpp.frames.html) [Old](src/share/vm/interpreter/abstractInterpreter.hpp-.html) [New](src/share/vm/interpreter/abstractInterpreter.hpp.html) [Patch](src/share/vm/interpreter/abstractInterpreter.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/interpreter/abstractInterpreter.hpp)
src/share/vm/interpreter/abstractInterpreter.hpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
6 lines changed: 3 ins; 0 del; 3 mod; 326 unchg
[Cdiffs](src/share/vm/interpreter/interpreter.cpp.cdiff.html) [Udiffs](src/share/vm/interpreter/interpreter.cpp.udiff.html) [Wdiffs](src/share/vm/interpreter/interpreter.cpp.wdiff.html) [Sdiffs](src/share/vm/interpreter/interpreter.cpp.sdiff.html) [Frames](src/share/vm/interpreter/interpreter.cpp.frames.html) [Old](src/share/vm/interpreter/interpreter.cpp-.html) [New](src/share/vm/interpreter/interpreter.cpp.html) [Patch](src/share/vm/interpreter/interpreter.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/interpreter/interpreter.cpp)
src/share/vm/interpreter/interpreter.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
1 line changed: 0 ins; 0 del; 1 mod; 473 unchg
[Cdiffs](src/share/vm/interpreter/interpreter.hpp.cdiff.html) [Udiffs](src/share/vm/interpreter/interpreter.hpp.udiff.html) [Wdiffs](src/share/vm/interpreter/interpreter.hpp.wdiff.html) [Sdiffs](src/share/vm/interpreter/interpreter.hpp.sdiff.html) [Frames](src/share/vm/interpreter/interpreter.hpp.frames.html) [Old](src/share/vm/interpreter/interpreter.hpp-.html) [New](src/share/vm/interpreter/interpreter.hpp.html) [Patch](src/share/vm/interpreter/interpreter.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/interpreter/interpreter.hpp)
src/share/vm/interpreter/interpreter.hpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
3 lines changed: 0 ins; 0 del; 3 mod; 163 unchg
[Cdiffs](src/share/vm/memory/defNewGeneration.cpp.cdiff.html) [Udiffs](src/share/vm/memory/defNewGeneration.cpp.udiff.html) [Wdiffs](src/share/vm/memory/defNewGeneration.cpp.wdiff.html) [Sdiffs](src/share/vm/memory/defNewGeneration.cpp.sdiff.html) [Frames](src/share/vm/memory/defNewGeneration.cpp.frames.html) [Old](src/share/vm/memory/defNewGeneration.cpp-.html) [New](src/share/vm/memory/defNewGeneration.cpp.html) [Patch](src/share/vm/memory/defNewGeneration.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/memory/defNewGeneration.cpp)
src/share/vm/memory/defNewGeneration.cpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
1 line changed: 0 ins; 0 del; 1 mod; 1055 unchg
[Cdiffs](src/share/vm/memory/defNewGeneration.hpp.cdiff.html) [Udiffs](src/share/vm/memory/defNewGeneration.hpp.udiff.html) [Wdiffs](src/share/vm/memory/defNewGeneration.hpp.wdiff.html) [Sdiffs](src/share/vm/memory/defNewGeneration.hpp.sdiff.html) [Frames](src/share/vm/memory/defNewGeneration.hpp.frames.html) [Old](src/share/vm/memory/defNewGeneration.hpp-.html) [New](src/share/vm/memory/defNewGeneration.hpp.html) [Patch](src/share/vm/memory/defNewGeneration.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/memory/defNewGeneration.hpp)
src/share/vm/memory/defNewGeneration.hpp
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
1 line changed: 0 ins; 0 del; 1 mod; 367 unchg
[Cdiffs](src/share/vm/oops/methodDataOop.hpp.cdiff.html) [Udiffs](src/share/vm/oops/methodDataOop.hpp.udiff.html) [Wdiffs](src/share/vm/oops/methodDataOop.hpp.wdiff.html) [Sdiffs](src/share/vm/oops/methodDataOop.hpp.sdiff.html) [Frames](src/share/vm/oops/methodDataOop.hpp.frames.html) [Old](src/share/vm/oops/methodDataOop.hpp-.html) [New](src/share/vm/oops/methodDataOop.hpp.html) [Patch](src/share/vm/oops/methodDataOop.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/methodDataOop.hpp)
src/share/vm/oops/methodDataOop.hpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
1 line changed: 0 ins; 0 del; 1 mod; 1534 unchg
[Cdiffs](src/share/vm/oops/methodOop.cpp.cdiff.html) [Udiffs](src/share/vm/oops/methodOop.cpp.udiff.html) [Wdiffs](src/share/vm/oops/methodOop.cpp.wdiff.html) [Sdiffs](src/share/vm/oops/methodOop.cpp.sdiff.html) [Frames](src/share/vm/oops/methodOop.cpp.frames.html) [Old](src/share/vm/oops/methodOop.cpp-.html) [New](src/share/vm/oops/methodOop.cpp.html) [Patch](src/share/vm/oops/methodOop.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/methodOop.cpp)
src/share/vm/oops/methodOop.cpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
13 lines changed: 7 ins; 0 del; 6 mod; 1596 unchg
[Cdiffs](src/share/vm/oops/methodOop.hpp.cdiff.html) [Udiffs](src/share/vm/oops/methodOop.hpp.udiff.html) [Wdiffs](src/share/vm/oops/methodOop.hpp.wdiff.html) [Sdiffs](src/share/vm/oops/methodOop.hpp.sdiff.html) [Frames](src/share/vm/oops/methodOop.hpp.frames.html) [Old](src/share/vm/oops/methodOop.hpp-.html) [New](src/share/vm/oops/methodOop.hpp.html) [Patch](src/share/vm/oops/methodOop.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/oops/methodOop.hpp)
src/share/vm/oops/methodOop.hpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com
3 lines changed: 0 ins; 0 del; 3 mod; 911 unchg
[Cdiffs](src/share/vm/opto/bytecodeInfo.cpp.cdiff.html) [Udiffs](src/share/vm/opto/bytecodeInfo.cpp.udiff.html) [Wdiffs](src/share/vm/opto/bytecodeInfo.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/bytecodeInfo.cpp.sdiff.html) [Frames](src/share/vm/opto/bytecodeInfo.cpp.frames.html) [Old](src/share/vm/opto/bytecodeInfo.cpp-.html) [New](src/share/vm/opto/bytecodeInfo.cpp.html) [Patch](src/share/vm/opto/bytecodeInfo.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/bytecodeInfo.cpp)
src/share/vm/opto/bytecodeInfo.cpp
rev 4313 : 8005439: no message about inline method if it specifed by CompileCommand Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com rev 4329 : 8007439: C2: adding successful message of inlining Reviewed-by: kvn, vlivanov
177 lines changed: 80 ins; 21 del; 76 mod; 525 unchg
[Cdiffs](src/share/vm/opto/c2%5Fglobals.hpp.cdiff.html) [Udiffs](src/share/vm/opto/c2%5Fglobals.hpp.udiff.html) [Wdiffs](src/share/vm/opto/c2%5Fglobals.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/c2%5Fglobals.hpp.sdiff.html) [Frames](src/share/vm/opto/c2%5Fglobals.hpp.frames.html) [Old](src/share/vm/opto/c2%5Fglobals.hpp-.html) [New](src/share/vm/opto/c2%5Fglobals.hpp.html) [Patch](src/share/vm/opto/c2%5Fglobals.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/c2%5Fglobals.hpp)
src/share/vm/opto/c2_globals.hpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn
3 lines changed: 3 ins; 0 del; 0 mod; 622 unchg
[Cdiffs](src/share/vm/opto/callnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/callnode.cpp.udiff.html) [Wdiffs](src/share/vm/opto/callnode.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/callnode.cpp.sdiff.html) [Frames](src/share/vm/opto/callnode.cpp.frames.html) [Old](src/share/vm/opto/callnode.cpp-.html) [New](src/share/vm/opto/callnode.cpp.html) [Patch](src/share/vm/opto/callnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/callnode.cpp)
src/share/vm/opto/callnode.cpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com
31 lines changed: 2 ins; 0 del; 29 mod; 1683 unchg
[Cdiffs](src/share/vm/opto/callnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/callnode.hpp.udiff.html) [Wdiffs](src/share/vm/opto/callnode.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/callnode.hpp.sdiff.html) [Frames](src/share/vm/opto/callnode.hpp.frames.html) [Old](src/share/vm/opto/callnode.hpp-.html) [New](src/share/vm/opto/callnode.hpp.html) [Patch](src/share/vm/opto/callnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/callnode.hpp)
src/share/vm/opto/callnode.hpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com
3 lines changed: 0 ins; 0 del; 3 mod; 988 unchg
[Cdiffs](src/share/vm/opto/compile.cpp.cdiff.html) [Udiffs](src/share/vm/opto/compile.cpp.udiff.html) [Wdiffs](src/share/vm/opto/compile.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/compile.cpp.sdiff.html) [Frames](src/share/vm/opto/compile.cpp.frames.html) [Old](src/share/vm/opto/compile.cpp-.html) [New](src/share/vm/opto/compile.cpp.html) [Patch](src/share/vm/opto/compile.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/compile.cpp)
src/share/vm/opto/compile.cpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn
144 lines changed: 144 ins; 0 del; 0 mod; 3512 unchg
[Cdiffs](src/share/vm/opto/compile.hpp.cdiff.html) [Udiffs](src/share/vm/opto/compile.hpp.udiff.html) [Wdiffs](src/share/vm/opto/compile.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/compile.hpp.sdiff.html) [Frames](src/share/vm/opto/compile.hpp.frames.html) [Old](src/share/vm/opto/compile.hpp-.html) [New](src/share/vm/opto/compile.hpp.html) [Patch](src/share/vm/opto/compile.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/compile.hpp)
src/share/vm/opto/compile.hpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn rev 4330 : 8009472: Print additional information for 8004640 failure Summary: dump nodes and types in 8004640 case. Reviewed-by: roland
24 lines changed: 24 ins; 0 del; 0 mod; 1084 unchg
[Cdiffs](src/share/vm/opto/library%5Fcall.cpp.cdiff.html) [Udiffs](src/share/vm/opto/library%5Fcall.cpp.udiff.html) [Wdiffs](src/share/vm/opto/library%5Fcall.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/library%5Fcall.cpp.sdiff.html) [Frames](src/share/vm/opto/library%5Fcall.cpp.frames.html) [Old](src/share/vm/opto/library%5Fcall.cpp-.html) [New](src/share/vm/opto/library%5Fcall.cpp.html) [Patch](src/share/vm/opto/library%5Fcall.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/library%5Fcall.cpp)
src/share/vm/opto/library_call.cpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn rev 4323 : 8007959: Use expensive node logic for more math nodes Summary: use expensive node logic for other more math nodes. Reviewed-by: kvn
11 lines changed: 0 ins; 0 del; 11 mod; 5610 unchg
[Cdiffs](src/share/vm/opto/loopnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/loopnode.cpp.udiff.html) [Wdiffs](src/share/vm/opto/loopnode.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/loopnode.cpp.sdiff.html) [Frames](src/share/vm/opto/loopnode.cpp.frames.html) [Old](src/share/vm/opto/loopnode.cpp-.html) [New](src/share/vm/opto/loopnode.cpp.html) [Patch](src/share/vm/opto/loopnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/loopnode.cpp)
src/share/vm/opto/loopnode.cpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn
227 lines changed: 212 ins; 0 del; 15 mod; 3537 unchg
[Cdiffs](src/share/vm/opto/loopnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/loopnode.hpp.udiff.html) [Wdiffs](src/share/vm/opto/loopnode.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/loopnode.hpp.sdiff.html) [Frames](src/share/vm/opto/loopnode.hpp.frames.html) [Old](src/share/vm/opto/loopnode.hpp-.html) [New](src/share/vm/opto/loopnode.hpp.html) [Patch](src/share/vm/opto/loopnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/loopnode.hpp)
src/share/vm/opto/loopnode.hpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn
23 lines changed: 20 ins; 0 del; 3 mod; 1098 unchg
[Cdiffs](src/share/vm/opto/machnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/machnode.cpp.udiff.html) [Wdiffs](src/share/vm/opto/machnode.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/machnode.cpp.sdiff.html) [Frames](src/share/vm/opto/machnode.cpp.frames.html) [Old](src/share/vm/opto/machnode.cpp-.html) [New](src/share/vm/opto/machnode.cpp.html) [Patch](src/share/vm/opto/machnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/machnode.cpp)
src/share/vm/opto/machnode.cpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com
1 line changed: 0 ins; 0 del; 1 mod; 758 unchg
[Cdiffs](src/share/vm/opto/memnode.cpp.cdiff.html) [Udiffs](src/share/vm/opto/memnode.cpp.udiff.html) [Wdiffs](src/share/vm/opto/memnode.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/memnode.cpp.sdiff.html) [Frames](src/share/vm/opto/memnode.cpp.frames.html) [Old](src/share/vm/opto/memnode.cpp-.html) [New](src/share/vm/opto/memnode.cpp.html) [Patch](src/share/vm/opto/memnode.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/memnode.cpp)
src/share/vm/opto/memnode.cpp
rev 4326 : 8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store. Reviewed-by: kvn rev 4330 : 8009472: Print additional information for 8004640 failure Summary: dump nodes and types in 8004640 case. Reviewed-by: roland
121 lines changed: 108 ins; 0 del; 13 mod; 4295 unchg
[Cdiffs](src/share/vm/opto/memnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/memnode.hpp.udiff.html) [Wdiffs](src/share/vm/opto/memnode.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/memnode.hpp.sdiff.html) [Frames](src/share/vm/opto/memnode.hpp.frames.html) [Old](src/share/vm/opto/memnode.hpp-.html) [New](src/share/vm/opto/memnode.hpp.html) [Patch](src/share/vm/opto/memnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/memnode.hpp)
src/share/vm/opto/memnode.hpp
rev 4326 : 8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store. Reviewed-by: kvn
2 lines changed: 0 ins; 0 del; 2 mod; 1351 unchg
[Cdiffs](src/share/vm/opto/node.cpp.cdiff.html) [Udiffs](src/share/vm/opto/node.cpp.udiff.html) [Wdiffs](src/share/vm/opto/node.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/node.cpp.sdiff.html) [Frames](src/share/vm/opto/node.cpp.frames.html) [Old](src/share/vm/opto/node.cpp-.html) [New](src/share/vm/opto/node.cpp.html) [Patch](src/share/vm/opto/node.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/node.cpp)
src/share/vm/opto/node.cpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn rev 4326 : 8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store. Reviewed-by: kvn
78 lines changed: 16 ins; 1 del; 61 mod; 2010 unchg
[Cdiffs](src/share/vm/opto/node.hpp.cdiff.html) [Udiffs](src/share/vm/opto/node.hpp.udiff.html) [Wdiffs](src/share/vm/opto/node.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/node.hpp.sdiff.html) [Frames](src/share/vm/opto/node.hpp.frames.html) [Old](src/share/vm/opto/node.hpp-.html) [New](src/share/vm/opto/node.hpp.html) [Patch](src/share/vm/opto/node.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/node.hpp)
src/share/vm/opto/node.hpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn
11 lines changed: 6 ins; 0 del; 5 mod; 1564 unchg
[Cdiffs](src/share/vm/opto/optoreg.hpp.cdiff.html) [Udiffs](src/share/vm/opto/optoreg.hpp.udiff.html) [Wdiffs](src/share/vm/opto/optoreg.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/optoreg.hpp.sdiff.html) [Frames](src/share/vm/opto/optoreg.hpp.frames.html) [Old](src/share/vm/opto/optoreg.hpp-.html) [New](src/share/vm/opto/optoreg.hpp.html) [Patch](src/share/vm/opto/optoreg.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/optoreg.hpp)
src/share/vm/opto/optoreg.hpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com
1 line changed: 0 ins; 0 del; 1 mod; 199 unchg
[Cdiffs](src/share/vm/opto/parse.hpp.cdiff.html) [Udiffs](src/share/vm/opto/parse.hpp.udiff.html) [Wdiffs](src/share/vm/opto/parse.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/parse.hpp.sdiff.html) [Frames](src/share/vm/opto/parse.hpp.frames.html) [Old](src/share/vm/opto/parse.hpp-.html) [New](src/share/vm/opto/parse.hpp.html) [Patch](src/share/vm/opto/parse.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/parse.hpp)
src/share/vm/opto/parse.hpp
rev 4313 : 8005439: no message about inline method if it specifed by CompileCommand Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com rev 4329 : 8007439: C2: adding successful message of inlining Reviewed-by: kvn, vlivanov
20 lines changed: 13 ins; 0 del; 7 mod; 589 unchg
[Cdiffs](src/share/vm/opto/parse2.cpp.cdiff.html) [Udiffs](src/share/vm/opto/parse2.cpp.udiff.html) [Wdiffs](src/share/vm/opto/parse2.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/parse2.cpp.sdiff.html) [Frames](src/share/vm/opto/parse2.cpp.frames.html) [Old](src/share/vm/opto/parse2.cpp-.html) [New](src/share/vm/opto/parse2.cpp.html) [Patch](src/share/vm/opto/parse2.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/parse2.cpp)
src/share/vm/opto/parse2.cpp
rev 4333 : 8009539: JVM crash when run lambda testng tests Summary: Ensure class pointer is non-null before dereferencing it to check if it is loaded. Reviewed-by: kvn
3 lines changed: 2 ins; 0 del; 1 mod; 2349 unchg
[Cdiffs](src/share/vm/opto/parse3.cpp.cdiff.html) [Udiffs](src/share/vm/opto/parse3.cpp.udiff.html) [Wdiffs](src/share/vm/opto/parse3.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/parse3.cpp.sdiff.html) [Frames](src/share/vm/opto/parse3.cpp.frames.html) [Old](src/share/vm/opto/parse3.cpp-.html) [New](src/share/vm/opto/parse3.cpp.html) [Patch](src/share/vm/opto/parse3.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/parse3.cpp)
src/share/vm/opto/parse3.cpp
rev 4317 : 8006807: C2 crash due to out of bounds array access in Parse::do_multianewarray Summary: check ndimensions before accessing length[i] element Reviewed-by: kvn Contributed-by: volker.simonis@gmail.com
3 lines changed: 1 ins; 0 del; 2 mod; 532 unchg
[Cdiffs](src/share/vm/opto/phaseX.cpp.cdiff.html) [Udiffs](src/share/vm/opto/phaseX.cpp.udiff.html) [Wdiffs](src/share/vm/opto/phaseX.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/phaseX.cpp.sdiff.html) [Frames](src/share/vm/opto/phaseX.cpp.frames.html) [Old](src/share/vm/opto/phaseX.cpp-.html) [New](src/share/vm/opto/phaseX.cpp.html) [Patch](src/share/vm/opto/phaseX.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/phaseX.cpp)
src/share/vm/opto/phaseX.cpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn rev 4326 : 8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store. Reviewed-by: kvn
15 lines changed: 15 ins; 0 del; 0 mod; 1776 unchg
[Cdiffs](src/share/vm/opto/regalloc.cpp.cdiff.html) [Udiffs](src/share/vm/opto/regalloc.cpp.udiff.html) [Wdiffs](src/share/vm/opto/regalloc.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/regalloc.cpp.sdiff.html) [Frames](src/share/vm/opto/regalloc.cpp.frames.html) [Old](src/share/vm/opto/regalloc.cpp-.html) [New](src/share/vm/opto/regalloc.cpp.html) [Patch](src/share/vm/opto/regalloc.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/regalloc.cpp)
src/share/vm/opto/regalloc.cpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com
1 line changed: 1 ins; 0 del; 0 mod; 127 unchg
[Cdiffs](src/share/vm/opto/regmask.cpp.cdiff.html) [Udiffs](src/share/vm/opto/regmask.cpp.udiff.html) [Wdiffs](src/share/vm/opto/regmask.cpp.wdiff.html) [Sdiffs](src/share/vm/opto/regmask.cpp.sdiff.html) [Frames](src/share/vm/opto/regmask.cpp.frames.html) [Old](src/share/vm/opto/regmask.cpp-.html) [New](src/share/vm/opto/regmask.cpp.html) [Patch](src/share/vm/opto/regmask.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/regmask.cpp)
src/share/vm/opto/regmask.cpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com rev 4319 : 8007402: Code cleanup to remove Parfait false positive Summary: add array access range check Reviewed-by: kvn
41 lines changed: 2 ins; 1 del; 38 mod; 417 unchg
[Cdiffs](src/share/vm/opto/regmask.hpp.cdiff.html) [Udiffs](src/share/vm/opto/regmask.hpp.udiff.html) [Wdiffs](src/share/vm/opto/regmask.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/regmask.hpp.sdiff.html) [Frames](src/share/vm/opto/regmask.hpp.frames.html) [Old](src/share/vm/opto/regmask.hpp-.html) [New](src/share/vm/opto/regmask.hpp.html) [Patch](src/share/vm/opto/regmask.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/regmask.hpp)
src/share/vm/opto/regmask.hpp
rev 4312 : 8005055: pass outputStream to more opto debug routines Summary: pass the output stream to node->dump() and everything reachable from there Reviewed-by: kvn Contributed-by: goetz.lindenmaier@sap.com rev 4319 : 8007402: Code cleanup to remove Parfait false positive Summary: add array access range check Reviewed-by: kvn
7 lines changed: 0 ins; 0 del; 7 mod; 327 unchg
[Cdiffs](src/share/vm/opto/subnode.hpp.cdiff.html) [Udiffs](src/share/vm/opto/subnode.hpp.udiff.html) [Wdiffs](src/share/vm/opto/subnode.hpp.wdiff.html) [Sdiffs](src/share/vm/opto/subnode.hpp.sdiff.html) [Frames](src/share/vm/opto/subnode.hpp.frames.html) [Old](src/share/vm/opto/subnode.hpp-.html) [New](src/share/vm/opto/subnode.hpp.html) [Patch](src/share/vm/opto/subnode.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/opto/subnode.hpp)
src/share/vm/opto/subnode.hpp
rev 4321 : 7197327: 40% regression on 8 b41 comp 8 b40 on specjvm2008.mpegaudio on oob Summary: Add support for expensive nodes. Reviewed-by: kvn rev 4323 : 8007959: Use expensive node logic for more math nodes Summary: use expensive node logic for other more math nodes. Reviewed-by: kvn
32 lines changed: 24 ins; 0 del; 8 mod; 531 unchg
[Cdiffs](src/share/vm/runtime/deoptimization.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/deoptimization.cpp.udiff.html) [Wdiffs](src/share/vm/runtime/deoptimization.cpp.wdiff.html) [Sdiffs](src/share/vm/runtime/deoptimization.cpp.sdiff.html) [Frames](src/share/vm/runtime/deoptimization.cpp.frames.html) [Old](src/share/vm/runtime/deoptimization.cpp-.html) [New](src/share/vm/runtime/deoptimization.cpp.html) [Patch](src/share/vm/runtime/deoptimization.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/deoptimization.cpp)
src/share/vm/runtime/deoptimization.cpp
rev 4316 : 8006613: adding reason to made_not_compilable Reviewed-by: kvn, vlivanov Contributed-by: Igor Ignatyev igor.ignatyev@oracle.com rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 1 ins; 0 del; 1 mod; 1969 unchg
[Cdiffs](src/share/vm/runtime/globals.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/globals.cpp.udiff.html) [Wdiffs](src/share/vm/runtime/globals.cpp.wdiff.html) [Sdiffs](src/share/vm/runtime/globals.cpp.sdiff.html) [Frames](src/share/vm/runtime/globals.cpp.frames.html) [Old](src/share/vm/runtime/globals.cpp-.html) [New](src/share/vm/runtime/globals.cpp.html) [Patch](src/share/vm/runtime/globals.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/globals.cpp)
src/share/vm/runtime/globals.cpp
rev 4320 : 8006430: TraceTypeProfile is a product flag while it should be a diagnostic flag Summary: make sure all diagnostic and experimental flag kinds are checked in Flag::is_unlocked() Reviewed-by: kvn
8 lines changed: 5 ins; 0 del; 3 mod; 575 unchg
[Cdiffs](src/share/vm/runtime/globals.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/globals.hpp.udiff.html) [Wdiffs](src/share/vm/runtime/globals.hpp.wdiff.html) [Sdiffs](src/share/vm/runtime/globals.hpp.sdiff.html) [Frames](src/share/vm/runtime/globals.hpp.frames.html) [Old](src/share/vm/runtime/globals.hpp-.html) [New](src/share/vm/runtime/globals.hpp.html) [Patch](src/share/vm/runtime/globals.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/globals.hpp)
src/share/vm/runtime/globals.hpp
rev 4311 : 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp
5 lines changed: 5 ins; 0 del; 0 mod; 3693 unchg
[Cdiffs](src/share/vm/runtime/stubCodeGenerator.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/stubCodeGenerator.cpp.udiff.html) [Wdiffs](src/share/vm/runtime/stubCodeGenerator.cpp.wdiff.html) [Sdiffs](src/share/vm/runtime/stubCodeGenerator.cpp.sdiff.html) [Frames](src/share/vm/runtime/stubCodeGenerator.cpp.frames.html) [Old](src/share/vm/runtime/stubCodeGenerator.cpp-.html) [New](src/share/vm/runtime/stubCodeGenerator.cpp.html) [Patch](src/share/vm/runtime/stubCodeGenerator.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/stubCodeGenerator.cpp)
src/share/vm/runtime/stubCodeGenerator.cpp
rev 4332 : 8008555: Debugging code in compiled method sometimes leaks memory Summary: support for strings that have same life-time as code that uses them. Reviewed-by: kvn, twisti
1 line changed: 0 ins; 0 del; 1 mod; 156 unchg
[Cdiffs](src/share/vm/runtime/vframeArray.cpp.cdiff.html) [Udiffs](src/share/vm/runtime/vframeArray.cpp.udiff.html) [Wdiffs](src/share/vm/runtime/vframeArray.cpp.wdiff.html) [Sdiffs](src/share/vm/runtime/vframeArray.cpp.sdiff.html) [Frames](src/share/vm/runtime/vframeArray.cpp.frames.html) [Old](src/share/vm/runtime/vframeArray.cpp-.html) [New](src/share/vm/runtime/vframeArray.cpp.html) [Patch](src/share/vm/runtime/vframeArray.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/vframeArray.cpp)
src/share/vm/runtime/vframeArray.cpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
10 lines changed: 5 ins; 0 del; 5 mod; 611 unchg
[Cdiffs](src/share/vm/runtime/vframeArray.hpp.cdiff.html) [Udiffs](src/share/vm/runtime/vframeArray.hpp.udiff.html) [Wdiffs](src/share/vm/runtime/vframeArray.hpp.wdiff.html) [Sdiffs](src/share/vm/runtime/vframeArray.hpp.sdiff.html) [Frames](src/share/vm/runtime/vframeArray.hpp.frames.html) [Old](src/share/vm/runtime/vframeArray.hpp-.html) [New](src/share/vm/runtime/vframeArray.hpp.html) [Patch](src/share/vm/runtime/vframeArray.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/runtime/vframeArray.hpp)
src/share/vm/runtime/vframeArray.hpp
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
2 lines changed: 2 ins; 0 del; 0 mod; 220 unchg
[Cdiffs](src/share/vm/services/memTracker.cpp.cdiff.html) [Udiffs](src/share/vm/services/memTracker.cpp.udiff.html) [Wdiffs](src/share/vm/services/memTracker.cpp.wdiff.html) [Sdiffs](src/share/vm/services/memTracker.cpp.sdiff.html) [Frames](src/share/vm/services/memTracker.cpp.frames.html) [Old](src/share/vm/services/memTracker.cpp-.html) [New](src/share/vm/services/memTracker.cpp.html) [Patch](src/share/vm/services/memTracker.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/memTracker.cpp)
src/share/vm/services/memTracker.cpp
rev 4311 : 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp
15 lines changed: 15 ins; 0 del; 0 mod; 680 unchg
[Cdiffs](src/share/vm/services/memTracker.hpp.cdiff.html) [Udiffs](src/share/vm/services/memTracker.hpp.udiff.html) [Wdiffs](src/share/vm/services/memTracker.hpp.wdiff.html) [Sdiffs](src/share/vm/services/memTracker.hpp.sdiff.html) [Frames](src/share/vm/services/memTracker.hpp.frames.html) [Old](src/share/vm/services/memTracker.hpp-.html) [New](src/share/vm/services/memTracker.hpp.html) [Patch](src/share/vm/services/memTracker.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/memTracker.hpp)
src/share/vm/services/memTracker.hpp
rev 4311 : 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp
14 lines changed: 14 ins; 0 del; 0 mod; 441 unchg
[Cdiffs](src/share/vm/services/nmtDCmd.cpp.cdiff.html) [Udiffs](src/share/vm/services/nmtDCmd.cpp.udiff.html) [Wdiffs](src/share/vm/services/nmtDCmd.cpp.wdiff.html) [Sdiffs](src/share/vm/services/nmtDCmd.cpp.sdiff.html) [Frames](src/share/vm/services/nmtDCmd.cpp.frames.html) [Old](src/share/vm/services/nmtDCmd.cpp-.html) [New](src/share/vm/services/nmtDCmd.cpp.html) [Patch](src/share/vm/services/nmtDCmd.cpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/nmtDCmd.cpp)
src/share/vm/services/nmtDCmd.cpp
rev 4311 : 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp
16 lines changed: 8 ins; 0 del; 8 mod; 167 unchg
[Cdiffs](src/share/vm/services/nmtDCmd.hpp.cdiff.html) [Udiffs](src/share/vm/services/nmtDCmd.hpp.udiff.html) [Wdiffs](src/share/vm/services/nmtDCmd.hpp.wdiff.html) [Sdiffs](src/share/vm/services/nmtDCmd.hpp.sdiff.html) [Frames](src/share/vm/services/nmtDCmd.hpp.frames.html) [Old](src/share/vm/services/nmtDCmd.hpp-.html) [New](src/share/vm/services/nmtDCmd.hpp.html) [Patch](src/share/vm/services/nmtDCmd.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/services/nmtDCmd.hpp)
src/share/vm/services/nmtDCmd.hpp
rev 4311 : 8009298: NMT: Special version of class loading/unloading with runThese stresses out NMT 8009777: NMT: add new NMT dcmd to control auto shutdown option Summary: Added diagnostic VM option and DCmd command to allow NMT stay alive under stress situation Reviewed-by: dcubed, coleenp
1 line changed: 1 ins; 0 del; 0 mod; 60 unchg
[Cdiffs](src/share/vm/trace/trace.xml.cdiff.html) [Udiffs](src/share/vm/trace/trace.xml.udiff.html) [Wdiffs](src/share/vm/trace/trace.xml.wdiff.html) [Sdiffs](src/share/vm/trace/trace.xml.sdiff.html) [Frames](src/share/vm/trace/trace.xml.frames.html) [Old](src/share/vm/trace/trace.xml-.html) [New](src/share/vm/trace/trace.xml.html) [Patch](src/share/vm/trace/trace.xml.patch) [Raw](raw%5Ffiles/new/src/share/vm/trace/trace.xml)
src/share/vm/trace/trace.xml
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
9 lines changed: 6 ins; 2 del; 1 mod; 296 unchg
[Cdiffs](test/compiler/5091921/Test6850611.java.cdiff.html) [Udiffs](test/compiler/5091921/Test6850611.java.udiff.html) [Wdiffs](test/compiler/5091921/Test6850611.java.wdiff.html) [Sdiffs](test/compiler/5091921/Test6850611.java.sdiff.html) [Frames](test/compiler/5091921/Test6850611.java.frames.html) [Old](test/compiler/5091921/Test6850611.java-.html) [New](test/compiler/5091921/Test6850611.java.html) [Patch](test/compiler/5091921/Test6850611.java.patch) [Raw](raw%5Ffiles/new/test/compiler/5091921/Test6850611.java)
test/compiler/5091921/Test6850611.java
rev 4324 : 8008180: Several tests in compiler/5091921 need more time to run Summary: Added an explicit timeouts. Reviewed-by: kvn, twisti
2 lines changed: 0 ins; 0 del; 2 mod; 51 unchg
[Cdiffs](test/compiler/5091921/Test6890943.java.cdiff.html) [Udiffs](test/compiler/5091921/Test6890943.java.udiff.html) [Wdiffs](test/compiler/5091921/Test6890943.java.wdiff.html) [Sdiffs](test/compiler/5091921/Test6890943.java.sdiff.html) [Frames](test/compiler/5091921/Test6890943.java.frames.html) [Old](test/compiler/5091921/Test6890943.java-.html) [New](test/compiler/5091921/Test6890943.java.html) [Patch](test/compiler/5091921/Test6890943.java.patch) [Raw](raw%5Ffiles/new/test/compiler/5091921/Test6890943.java)
test/compiler/5091921/Test6890943.java
rev 4324 : 8008180: Several tests in compiler/5091921 need more time to run Summary: Added an explicit timeouts. Reviewed-by: kvn, twisti
2 lines changed: 0 ins; 0 del; 2 mod; 187 unchg
[Cdiffs](test/compiler/5091921/Test6890943.sh.cdiff.html) [Udiffs](test/compiler/5091921/Test6890943.sh.udiff.html) [Wdiffs](test/compiler/5091921/Test6890943.sh.wdiff.html) [Sdiffs](test/compiler/5091921/Test6890943.sh.sdiff.html) [Frames](test/compiler/5091921/Test6890943.sh.frames.html) [Old](test/compiler/5091921/Test6890943.sh-.html) [New](test/compiler/5091921/Test6890943.sh.html) [Patch](test/compiler/5091921/Test6890943.sh.patch) [Raw](raw%5Ffiles/new/test/compiler/5091921/Test6890943.sh)
test/compiler/5091921/Test6890943.sh
rev 4325 : 7102300: performance warnings cause results diff failure in Test6890943 Summary: Strip lines matching the performance warning from the output before diff. Reviewed-by: kvn
5 lines changed: 3 ins; 0 del; 2 mod; 65 unchg
[Cdiffs](test/compiler/5091921/Test6905845.java.cdiff.html) [Udiffs](test/compiler/5091921/Test6905845.java.udiff.html) [Wdiffs](test/compiler/5091921/Test6905845.java.wdiff.html) [Sdiffs](test/compiler/5091921/Test6905845.java.sdiff.html) [Frames](test/compiler/5091921/Test6905845.java.frames.html) [Old](test/compiler/5091921/Test6905845.java-.html) [New](test/compiler/5091921/Test6905845.java.html) [Patch](test/compiler/5091921/Test6905845.java.patch) [Raw](raw%5Ffiles/new/test/compiler/5091921/Test6905845.java)
test/compiler/5091921/Test6905845.java
rev 4324 : 8008180: Several tests in compiler/5091921 need more time to run Summary: Added an explicit timeouts. Reviewed-by: kvn, twisti
2 lines changed: 0 ins; 0 del; 2 mod; 74 unchg
[Cdiffs](test/compiler/5091921/Test6992759.java.cdiff.html) [Udiffs](test/compiler/5091921/Test6992759.java.udiff.html) [Wdiffs](test/compiler/5091921/Test6992759.java.wdiff.html) [Sdiffs](test/compiler/5091921/Test6992759.java.sdiff.html) [Frames](test/compiler/5091921/Test6992759.java.frames.html) [Old](test/compiler/5091921/Test6992759.java-.html) [New](test/compiler/5091921/Test6992759.java.html) [Patch](test/compiler/5091921/Test6992759.java.patch) [Raw](raw%5Ffiles/new/test/compiler/5091921/Test6992759.java)
test/compiler/5091921/Test6992759.java
rev 4324 : 8008180: Several tests in compiler/5091921 need more time to run Summary: Added an explicit timeouts. Reviewed-by: kvn, twisti
2 lines changed: 0 ins; 0 del; 2 mod; 64 unchg
[Cdiffs](test/compiler/6852078/Test6852078.java.cdiff.html) [Udiffs](test/compiler/6852078/Test6852078.java.udiff.html) [Wdiffs](test/compiler/6852078/Test6852078.java.wdiff.html) [Sdiffs](test/compiler/6852078/Test6852078.java.sdiff.html) [Frames](test/compiler/6852078/Test6852078.java.frames.html) [Old](test/compiler/6852078/Test6852078.java-.html) [New](test/compiler/6852078/Test6852078.java.html) [Patch](test/compiler/6852078/Test6852078.java.patch) [Raw](raw%5Ffiles/new/test/compiler/6852078/Test6852078.java)
test/compiler/6852078/Test6852078.java
rev 4328 : 8007776: Test6852078.java timeouts Summary: if more than 100 seconds and more than 100 iterations have both passed, then exit is allowed. Reviewed-by: kvn
6 lines changed: 4 ins; 0 del; 2 mod; 55 unchg
[Cdiffs](test/compiler/7009359/Test7009359.java.cdiff.html) [Udiffs](test/compiler/7009359/Test7009359.java.udiff.html) [Wdiffs](test/compiler/7009359/Test7009359.java.wdiff.html) [Sdiffs](test/compiler/7009359/Test7009359.java.sdiff.html) [Frames](test/compiler/7009359/Test7009359.java.frames.html) [Old](test/compiler/7009359/Test7009359.java-.html) [New](test/compiler/7009359/Test7009359.java.html) [Patch](test/compiler/7009359/Test7009359.java.patch) [Raw](raw%5Ffiles/new/test/compiler/7009359/Test7009359.java)
test/compiler/7009359/Test7009359.java
rev 4322 : 8002169: TEST_BUG: compiler/7009359/Test7009359.java sometimes times out Summary: make the test less prone to timeout by reducing the amount of iteration and allowing main to be compiled Reviewed-by: jrose
3 lines changed: 0 ins; 0 del; 3 mod; 49 unchg
[Cdiffs](test/compiler/8004741/Test8004741.java.cdiff.html) [Udiffs](test/compiler/8004741/Test8004741.java.udiff.html) [Wdiffs](test/compiler/8004741/Test8004741.java.wdiff.html) [Sdiffs](test/compiler/8004741/Test8004741.java.sdiff.html) [Frames](test/compiler/8004741/Test8004741.java.frames.html) [Old](test/compiler/8004741/Test8004741.java-.html) [New](test/compiler/8004741/Test8004741.java.html) [Patch](test/compiler/8004741/Test8004741.java.patch) [Raw](raw%5Ffiles/new/test/compiler/8004741/Test8004741.java)
test/compiler/8004741/Test8004741.java
rev 4314 : 8006500: compiler/8004741/Test8004741.java fails intermediately Summary: rewrote the test to be more reliable, add test for invalid size exception Reviewed-by: kvn
142 lines changed: 106 ins; 16 del; 20 mod; 58 unchg
[Cdiffs](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.cdiff.html) [Udiffs](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.udiff.html) [Wdiffs](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.wdiff.html) [Sdiffs](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.sdiff.html) [Frames](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.frames.html) [Old](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp-.html) [New](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.html) [Patch](src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp.patch) [Raw](raw%5Ffiles/new/src/share/vm/gc%5Fimplementation/shared/copyFailedInfo.hpp)
src/share/vm/gc_implementation/shared/copyFailedInfo.hpp (was src/share/vm/gc_implementation/shared/promotionFailedInfo.hpp)
rev 4309 : 8009992: Prepare tracing of promotion failed for integration of evacuation failed Summary: Refactorisation to introduce CopyFaiedInfo that is used by PromotionFailedInfo and will be used by EvacuationFailedInfo as well Reviewed-by: ehelin, johnc, brutisso
10 lines changed: 2 ins; 0 del; 8 mod; 62 unchg
------ ------ ------ ------ ------ ---[New](test/compiler/8007294/Test8007294.java.html) [Patch](test/compiler/8007294/Test8007294.java.patch) [Raw](raw%5Ffiles/new/test/compiler/8007294/Test8007294.java)
test/compiler/8007294/Test8007294.java
rev 4326 : 8007294: ReduceFieldZeroing doesn't check for dependent load and can lead to incorrect execution Summary: InitializeNode::can_capture_store() must check that the captured store doesn't overwrite a memory location that is loaded before the store. Reviewed-by: kvn
98 lines changed: 98 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ ---[New](test/compiler/8007722/Test8007722.java.html) [Patch](test/compiler/8007722/Test8007722.java.patch) [Raw](raw%5Ffiles/new/test/compiler/8007722/Test8007722.java)
test/compiler/8007722/Test8007722.java
rev 4327 : 8007722: C2: "assert(tp->base() != Type::AnyPtr) failed: not a bare pointer" at machnode.cpp:376 Summary: GetAndSetP's MachNode should capture bottom type. Reviewed-by: kvn
56 lines changed: 56 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ ---[New](test/compiler/8009761/Test8009761.java.html) [Patch](test/compiler/8009761/Test8009761.java.patch) [Raw](raw%5Ffiles/new/test/compiler/8009761/Test8009761.java)
test/compiler/8009761/Test8009761.java
rev 4331 : 8009761: Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates Summary: deoptimization doesn't set up callee frames so that they restore caller frames correctly. Reviewed-by: kvn
255 lines changed: 255 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /java/jdk/bin/webrev(vers 23.18-hg).